Jump to content
Official BF Editor Forums

What Do I Need To Complete My Map?


Recommended Posts

Checklist to completing your first map start to finish

Introduction: The following is a checklist of steps to create a map from start to finish. It does not explain the entire process, but does list the process in order and links to some excellent threads on each subject.

Note: A basic user guide to the editor can be found at "...\Battlefield 2\bf2editor\Help\Workshop\LevelWorkshop.doc"

1) Create the Terrain. There are a number of different options available to you, but the easiest and most recommended for your first go at a map is by following the tutorial "Creating the Basic Terrain", which can be found in the a wiki here. Once you know the basics, you may find it easier to create the layout of the terrain first in photoshop by editing heightmaps, a tutorial for which can be downloaded here. Once you want to get much more advanced with terrain creation and heightmaps, you may want to try out Terragen.

2) Texture the Terrain. Refer to the tutorial "Creating the Basic Terrain", which can be found in the wiki here This tutorial should be read to grasp the basic concepts of color and detail textures, but you may find the actual texturing of your map much easier with TPaint, or BF2Ecomap.

3) Place your objects, CP's*, spawnpoints*, object spawners*, configure level settings, using the official tutorial, "Creating the Basic Level", which can be found here downloaded here.

*Note: If you intent to create your map with 16, 32, and 64 Player Sizes, you should only place these control points, spawn points etc to enable you to load, spawn into, and to check your map [Testing Purposes]- I recommend creating two flags, each with a spawnpoint, and maybe a vehicle to get around your map in. Creating the proper 16, 32, and 64 Player Sizes are done in stage 8

4) Overgrowth

5) Undergrowth

6) General Roads. Roads on a slope/ creating stonewall slopes

7) Water- Extract the the water.con file from the server.zip in another map, and copy it into your map folder....

8 ) Layers- 16, 32, 64 player map sizes

- Control Points

- Spawn points (in level editor, right click, add spawn point.)

- Object Spawners (in level editor, right click, add object spawner, choose object, press okay)

- Area around flag where it can be capped

- Combat Area

- Commander assets

9) Loading screen

- Background

- Music

- Map image thingy

- Intro of map

10) Ambient Sounds

11) Ambient Effects (birds etc)

12) Sky Settings (Basically- extract the 'server' zip file of a bf2 map, then find the sky.con file, and copy it into your map folder....)

13) Environmental Maps

14) Lightmaps. Lightmaps for Beginners

15) Ticket Ratio

16) Minimap

17) Do all the Singleplayer stuff (if you want...) [see top of page 3 for those who don't have 3ds.]

18 ) Pack Map- Mod Manager, Pack Map, then go into the Map folder, and delete everything apart from the server.zip, client.zip, & 'info'

Note: When using this method, Editor does not package ambient effects [and probably some other things as well], so check your files against another map to make sure you have everything you need.

19) Add Vehicle Drop - Note: Has to be done last, as editor overwrites the vehicle drop code when you save.

Edited by Titch2349
Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...

Hi guys...

as requested i am slowly adding the links to the tutorials.... but some tutorials i cant find...

If you know any links to tutorials that havent got links, or are planning or writing one... can you post the link to help me?

thanks in advance....


Link to comment
Share on other sites

  • 1 month later...
  • 4 weeks later...

No, as soon as you have made a terrain and added atleast 2 controlpoints with a spawnpoint (for each team 1), itll work ok. But the more you do, the better itll play (especially with generating lowdetailmaps, failing to do so will crash your map on low gfx settings)

Link to comment
Share on other sites

  • 4 weeks later...
  • 1 year later...

Think this is my first post, but I've spent hours reading through the great material here. and am stumped on 2.5 questions for ya...

1. without having a server setup hosting BF2. Whats the easiest way to play test a map that has been made as as MOD and not a single player BF2 map?

2. Are there any tutorials on what is required to complete a MOD (package then what?) and set it up server side for multi-player lan/wan games?

2.5 Can someone confirm that you can't use custom made objects from MAX Maya etc. (Non Vanilla objects) in the single player BF2 maps? e.g. I've imported a simple bunker made in MAX to a single player map for BF2 and it doesn't show up in game.


Edited by Brummett
Link to comment
Share on other sites

1. Start your BF2, choose your offline account (if you don't have that, make one ) . Go to the community tab and load your mod. Press 'Create Local' and add your map to the maplist. Press the Launch Game button to load your map.

To ease launching BF2 into a mod its possibly to create a copy of the BF2 shortcut and add +modPath mods/MyMod to the arguments to it which would launch BF2 with the mod MyMod.

2. Its not possible to add new assets to BF2 in the vanilla game, as you mustn't tamper with the orginal archives - they are checksummed and any manipulation would forfeit the content check - kicked for modified content .

If your map needs to run in vanilla BF2 you need to include your new objects in the map instead. Read the tutorial by Croupier to learn this:


Advanced stuff - not for rookies. Probably the best way for now is to maintain your own mod. As every mod can use the stuff from the parent game your mod only needs to carry the things you have changed or added.

Link to comment
Share on other sites

  • 1 year later...
bf2 stopped working

Hmm, this is very vague - a zillion reasons can cause it :rolleyes:

first you should run BF2 in windowed mode as the game is then able to issue error messages ( add +fullScreen 0 to the properties of your BF2 shortcut ) . Then we need to know at what point the map crashed ( while loading - pressing join - already ingame, etc. pp) .

Link to comment
Share on other sites

Hmm, this is very vague - a zillion reasons can cause it :rolleyes:

first you should run BF2 in windowed mode as the game is then able to issue error messages ( add +fullScreen 0 to the properties of your BF2 shortcut ) . Then we need to know at what point the map crashed ( while loading - pressing join - already ingame, etc. pp) .

It crashed when i'm pressing join game, and I have runned the map in window mode, bf2 just stopps working :s It happends to all map i made, even if there just is terrain & texture and 2 cps with some spawn points.

Link to comment
Share on other sites

If this happens with all your maps you probably do the same mistake over and over again. Did you drag vehicles onto your map ? Are you using any of DICE's unfinished buildings ? How about your video settings ( are they on low ? ) . Did you generate LowDetailmaps ?

I play on the highest video settings & it dosen't matter it stops working even if there is none static objects on the map, yes i generate lowdetailmaps.

Link to comment
Share on other sites

Refer to the threads where we explain on how to use the BF2 debugger build . You should run your map with it. It sounds to me as if you saved your map with the 'Save All' command but didn't configure stuff like undergrowth, overgrowth or similar. Always keep in mind that 'Save All' is the wrong command, only use 'Save...' ( <Ctrl>-S ) and let the editor decide on what was changed and worth to be saved.

E.g. you're in for a certain crash when saving all in your map without having configured overgrowth. I'm not saying that this is the problem in your map but the debugger will probably tell you.

Link to comment
Share on other sites

  • 3 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...