Welcome, Guest. Please login or register.
Did you miss your activation email?

February 19, 2020, 11:39:09 PM
Show unread posts since last visit.

Home | Help | Search | Login | Register

Pages: [1] 2 3 4
Print
Author Topic: Guide: General BSP stuff III  (Read 44677 times)
jitspoe
Administrator
Autococker

Posts: 18670

« on: August 15, 2006, 04:25:03 PM »

We've had a lot of new mappers recently, and I keep seeing the same mistakes over and over again.  You need to learn the tools before you make a map.  Before you even attempt to start on your great mapping adventure, you need to make 5-10 test maps just to figure out how the tools work.

You need to master the following basics before you even start making your main design:

- Compiling.  Don't go trying to build some masterpiece when you can't even figure out how to compile your map.  All you need to start out is a box with an info_player_start.

- Light-emitting surfaces.  These provide the easiest and most natural looking way to light your map.  You should never release a map or screenshots without lighting, even if they're previews/beta/whatever.  Lighting is essential.

- Finding and fixing leaks (or avoiding them entirely).  If you see "*** LEAKED ***" in the compile window, stop everything and go fix it.

- Texture alignment.  This is extremely important.  Learn to use the surface dialog ("S" key in BSP) to scale and transform textures.  Learn how to lock textures (alt-l) to keep textures aligned on things like crates.

- Clipping planes.  Map brushes are made up of planes.  Learning how to think and edit using planes will not only help you make maps faster, but it will make your maps more efficient.  Once you've mastered clipping planes, you've mastered brush editing.

- Clip brushes.  These are invisible brushes to help players from getting stuck on lights, posts, and other details.  Use them everywhere.  Nobody wants to be in the middle of an intense battle, then get caught on something and killed because the mapper was too lazy to put clip brushes in.

- Arghrad's sun lighting.  If you're making an outdoor map, this is essential.

- Entity placement.  Before you go making a big map, learn how to create team spawn points, flags, bases, etc.  Test out the different game modes.  There's an outdated entity list here that you can use for reference: http://digitalpaint.planetquake.gamespy.com/v2/docs/ents.html

- Anything else you plan to use in your map.  Test things before using them.  Compiling small test maps is a lot faster than trying implement things you've never used before in a full-sized map, then waiting for it to compile, finding out it doesn't work, and having to compile the full map again.

Some tips:
- Use a common prefix for your test maps, so you can easily delete them to remove the clutter.  I just use _ at the beginning, _testlighting.map, _testplat.map, etc.  That way they're all together and I can just select and delete them when I'm done.

- See how other people have done things.  The entity data is in plain text at the end of .bsp files.  You can open them in wordpad or other text editors.  Just search for "worldspawn" and that will bring you to the beginning of the entity data.

- Create map layouts so that there's an average of 2 players per path, with at least 2 paths available to/from any given location.

- r_speeds.  Type r_speeds 1 at the console.  Try to keep wpoly below 1000.  Design your map so that it's detailed, but not too much detail is visible at any one time.
« Last Edit: July 09, 2012, 10:53:01 AM by Chef-Killer » Logged
Eiii
Autococker

Posts: 4595

« Reply #1 on: August 15, 2006, 04:32:10 PM »

STICKY!
Logged
Dirty_Taco
Autococker

Posts: 1628

_
« Reply #2 on: August 15, 2006, 05:34:04 PM »

Post removed
« Last Edit: July 26, 2010, 01:33:42 AM by Dirty_Taco » Logged
Termin8oR
Autococker

Posts: 1023

« Reply #3 on: August 17, 2006, 09:05:36 PM »

okay....
i guess this helped.
Logged
[USA]FIRE
PGP

Posts: 34

« Reply #4 on: August 19, 2006, 08:14:27 AM »

thtaks for the tips jitspoe I have a great idea for a map but i can't make it because i only brought my MAC to my beach house  Sad
Logged
Smokey
Autococker

Posts: 1172

« Reply #5 on: August 19, 2006, 10:10:09 AM »

stop posting then
Logged
[USA]FIRE
PGP

Posts: 34

« Reply #6 on: August 19, 2006, 11:02:22 AM »

i can't make the map because i don't have my PC here stupid donkey!!!!
Logged
Cobo
Autococker

Posts: 1362

« Reply #7 on: August 19, 2006, 11:42:43 AM »

Then... stop posting.
Logged
supertanker
VM-68

Posts: 127

« Reply #8 on: August 19, 2006, 05:15:10 PM »

Also, use DETAIL brushes (mark the detail content flag) where the brushes do not block too much visibility: IE wall supports, light fixtures, etc. DO NOT USE detail on brushes that make up the outer hull of the map.
Logged
jitspoe
Administrator
Autococker

Posts: 18670

« Reply #9 on: August 19, 2006, 06:56:08 PM »

You should avoid using detail brushes unless you absolutely have to.  All they do is make the map compile faster/reduce portals.
Logged
Termin8oR
Autococker

Posts: 1023

« Reply #10 on: August 21, 2006, 03:22:26 PM »

Okay.
is there a faster/descent light compile that I could use that doesnt take a long time like ArghRad does?
I would like to use a really fast one that works and looks nice.
Logged
jitspoe
Administrator
Autococker

Posts: 18670

« Reply #11 on: August 21, 2006, 04:48:11 PM »

Radiosity just takes a lot of processing power to calculate, and it doesn't help that you have like a 10 year old computer.
Logged
supertanker
VM-68

Posts: 127

« Reply #12 on: August 21, 2006, 08:12:34 PM »

I just got a brand spanking new computer, and it STILL takes a long time. Even with a gig of ram and a 3800+ processor.

Having a dual core model (or even two processors) can help.
Logged
IronFist
Autococker

Posts: 1304

_
« Reply #13 on: August 21, 2006, 08:28:51 PM »

Post removed
« Last Edit: July 25, 2010, 11:44:29 PM by IronFist » Logged
supertanker
VM-68

Posts: 127

« Reply #14 on: August 21, 2006, 09:59:39 PM »

try adding the option -threads 2 and see what happens.
Logged
jitspoe
Administrator
Autococker

Posts: 18670

« Reply #15 on: August 21, 2006, 10:32:53 PM »

It won't help unless he has either multiple CPU's or a multi-core CPU.
Logged
IronFist
Autococker

Posts: 1304

_
« Reply #16 on: August 21, 2006, 10:40:24 PM »

Post removed
« Last Edit: July 25, 2010, 11:44:26 PM by IronFist » Logged
SmackWaters
VM-68

Posts: 242

« Reply #17 on: August 22, 2006, 12:27:55 PM »

i didn't think this was worth starting a whole topic for, but is there any way to change the direction a brush with the "flowing" flag flows in? By the way, thanks for the tips jits. i think my next map will turn out better.
Logged
jitspoe
Administrator
Autococker

Posts: 18670

« Reply #18 on: August 22, 2006, 02:37:53 PM »

Yes.  Just rotate the texture.  The reflective water doesn't work with this yet, though.
Logged
spam
PGP

Posts: 28

« Reply #19 on: August 27, 2006, 04:41:27 PM »

ya i don't know how to make a map so I was asking u guys if u could tell me what to do
Logged
Pages: [1] 2 3 4
Print
Show unread posts since last visit.
Jump to:  


Powered by SMF 1.1.20 | SMF © 2013, Simple Machines