Battlecraft Tutorials
Home Page

Changing map name

using notepad to add vehicles and object names

Making your own mod

RFA extractor/maker

Changing Music and more...

Editing tools

MB Mapeditor 1.2/editor42

changing loadscreen pictures

using co-op / bots

Desert Combat conversion for RTR maps

Desert combat conversion BF1942 maps

get RTR vehicles to show up in game

Battlecraft

vehicle spawn times and misc stuff

easy texturing...

Contact Me


Here i wil try to help walk you through the steps to making a map that works from battlecraft: Conquest,TDM,CTF only...coop , single player NOT supported in battlecraft... but it still can be done
Making a DC map with Battlecraft

you can either edit a regular BF map or make one from scratch this way...but you will be basically making a regular BF map but will make it DC playable at the end...

after you are all done making your map and i mean done because battlecraft will not except it after this...

ok now extract your map to the c:\ drive ( c:\bf1942 )now with note pad go into the init.con file and paste this in there

game.setTeamSkin 1 IraqSoldier
game.setKit 1 0 Iraq_Sniper
game.setKit 1 1 Iraq_Assault
game.setKit 1 2 Iraq_AT
game.setKit 1 3 Iraq_HeavyAssault
game.setKit 1 4 Iraq_Support
game.setKit 1 5 Iraq_SpecOps

game.setTeamSkin 2 USSoldier
game.setKit 2 0 US_Sniper
game.setKit 2 1 US_Assault
game.setKit 2 2 US_AT
game.setKit 2 3 US_HeavyAssault
game.setKit 2 4 US_Support
game.setKit 2 5 US_SpecOps


now delete the precache.con file in the extracted map and paste in the one from a DC map (you should already have extract a DC map to a folder for using )

now you need to go into the conquest and singleplayer folders and with notepad open the objectspawntemplate.con in both folders and change names to DC vehicles (refer to DC conversion page for name change )

now pack it up and place in the mod\desertcombat\archives\bf1942\levels folder...and play it

this info from "accusedmonk"
most errors that occur within bc happen when u go to finalize the map with all the shadows and light maps, to fix those errors copy and paste ur map in your ...Battlefield 1942\Mods\bf1942\Archives\bf1942\levels that way it will have all the stuff it needs for the lightmaps, testing with maplist.con and all that good stuff, even better is when u save it, it still saves to the one u originally created, most likely in you dc levels folder, so u dont have to re-copy and paste the one in Battlefield 1942\Mods\bf1942\Archives\bf1942 into ur mod's level folder, it worked great for me so it should work perfect for u guys too

Using editor42 with battlecraft maps:only do this after you are ALL DONE in battlecraft...it doesnt like custom textures...
ok i made a map with battlecraft and wanted to texture (paint )the ground with editor42 but everytime it would crash so heres what i did

first extract the El alamein map and save in a different folder, now while your still in battlecraft click on the surface map assignment button on the top tool bar

when that opens there will be little squares with no numbers

click on the squares that are highlighted and numbers will show up in the little boxes (ex...tx00x00.dds , tx00x01.dds etc. )

write those numbers down

now open the el alamein map you extracted and go into the textures folder and copy and paste the textures with the same numbers into the textures folder of the map you made in battlecraft

You can use textures from any map,i use el alamein because it has a full set of textures

now extract your battlecraft map to the c: drive

It will create the c:\bf1942 folder

now your editor42 should already be set to find the level

now just texture (paint) until you get the look you want...
Installing battlecraft and making it work...
first make sure you have DX9 and .net framework installed
install the .netframe then the DX9...order of installation is important

now i created a folder and extract battlecraft to there...

now go to where you extracted it to and click
setup
yes
next

now its installing...when it asks have check mark in box for add shortcut to start menu (required for uninstall)
then click finish
next
-program folder should be EAgames\battlecraft_1942
hit ok
now it should say installation complete..

now it should be installed correctly...
Now how to use it.....
it should have put a icon for battlecraft on your desktop...

click on it and open the program (if you did everything correctly with installing)

it gives a warning ,just click yes
for mod name leave it bf1942
gamepath should be c:programfiles\eagames\battlefield1942
object list should be bf1942.ist
click open existing level
it should be bf1942
now when yuou click on OK it should list all the origional bf maps
first copy and paste the map you want to change to a safe folder for replacing the origional after you mess with it in battlecraft...DONT FORGETnow choose the level you want to change
now it should show the map you chose and your ready to start changing things around (toolbar tutorial coming very soon...)
Creating a level from scratch...
now for a level from scratch...

open battlecraft
select new
gives a warning-select yes
give it a mod name-ill call mine coolmod
leave the other settingsthe way the are
hit ok
now it should say bf1942/coolmod in the selection window
highlight your mod and select OK
select create a new level
select your mod coolmod
select ok
now it needs a level name-name it whatever you want...this is the level or map name...i'll use the_base
choose terrain properties and heightscale
select game rules to use
theatre-default,africa,pacific,russia
put a check in the random height if you want the program to make the hills or no check in the box if you want to do it from scratch yourself
select oknow the random terrain generator comes up if you selected create random heightmap
choose how you want it and select ok
now your terrain is generated and showing on the screen
now to add things to your map
on the left side it will have a window with this in there
team
controlpoints
soldierspawns
objectspawns
static objects
and cache objects list


controlpoints:drag new controlpoint to where you want it
double click on the new control point you made and a window will open up...change the control point name ex..southbase ,northbase,etc...or whatever you want
most of the list is self explanatory but will try later to show all settings
now click ok when done

soldierspawns
to add soldier spawns just drag a new soldier spawn point where you want and after that double click on it and a window will open up...this is where you set the info for that spawn

objectspawns
drag a new objectspawnpoint to where you want it
double click on it and use these names

lighttankspawner
destroyerspawner
heavytankspawner
apcspawner
willyspawner
scoutcarspawner
aagunspawner
fighterspawner
levelbomberspawner
divebomberspawner
heavybomberspawner
machinegunspawner
artilleryspawner
lcvpspawner
defgunspawner


then in the selection for each one you need what will spawn there ...ex...heavybomberspawner=b17,mgspawner=stationary_mg or browning...etc..list coming soon

staticobject
to add these you need to go to cached objects first
double click on cached objects and choose add new object
a list will open
choose 1 thing on the list and hit oknow its added to the cached objects list
now just drag the object to where you want it and its added to the map...

remember to save when your done ...actually its a good idea to save OFTEN...

Lightmaps and battlecraft crashing-submitted by Kookie
ok i have an update for you. alot of people will want to know why their BC crashes when they want to create lightmaps.

here it goes:

download the samples.zip file from the official battlefield site (http://www.battlefield1942.com)
open the zipfile, you'll see alot of files ending on .sample

now put these zipfiles into the following directory:


quote:
--------------------------------------------------------------------------------

go to the root folder of battlefield (X:/program files/ea games/battlefield1942/) and create a folder called "StandardMesh" (1 word)

--------------------------------------------------------------------------------


now put all of the sample files into this folder, now you have this:

quote:
--------------------------------------------------------------------------------

X:/program files/ea games/battlefield1942/StandardMesh/all the samplefiles.

--------------------------------------------------------------------------------


try it out, if it works then you're done here.

the next part is if you still have problems.

If you have installed your bf on another drive, and still have problems after doing that, do the same but for the c:/ drive. then you'll have

quote:
--------------------------------------------------------------------------------

C:/program files/ea games/battlefield1942/StandardMesh/all the samplefiles

--------------------------------------------------------------------------------


add the Standardmesh.rfa file in this folder on c:

quote:
--------------------------------------------------------------------------------

C:/program files/ea games/battlefield1942/mods/bf1942/archives

--------------------------------------------------------------------------------


and put the bf1942.exe file in this folder

quote:
--------------------------------------------------------------------------------

C:/program files/ea games/battlefield1942/

--------------------------------------------------------------------------------


Try this. normally everything should be ok now

Still having problems

now if you get an error like this :

quote:
--------------------------------------------------------------------------------

Debug Assertion Failed!

Module:
File:
Line:0

Text: 3DDevice creation failed. Printing debug data....

--------------------------------------------------------------------------------



Then minimise your BC just after hitting the 'create lightmaps' option in the tools menu.

good luck

hope this straightens things out


__________________