You are here: Foswiki>WorldFoundry Web>CreatingNewLevelsDirectory (06 Apr 2002, KevinSeghetti;)Edit Attach

How to build existing levels (wflevels, for example)

Prerequesistes:
  • wfsource and wftools must be built (including 'make copybinaries' in wftools)
  • gtk & gtk-- development libraries
  • Innonvation 3D (if you want to edit levels or built the test level)

  1. Copy the levels into a directory under wfsource (for wflevels do 'cvs checkout wflevels' in wfsource)
  2. copy the contents (recursively but exclude the CVS dir if present) of wfsource/level.src into this directory
  3. create levels.txt
  4. If not yet present, mkdir wfsource/assets/linux
  5. do a 'make' inside of that directory

For the wflevels project all of the levels except test were created using 3D Studio Max and so have their .lev file checked in (since one cannot export from max under Linux). The test level (which I really should rename) was created using Innovation 3D under Linux, so I didn't check in the .lev file, I just load the level and export it.

here's what i get when trying to build the "test" level from wflevels:

perl unixmakefile.levels.pl <levels.txt >makefile.levels
Building levels
-------------------------------------------------------------------------------
make -f makefile.levels
make[1]: Entering directory `/home/wbniv/wf/wfsource/levels.src'
cd test ; ../buildlvl ; cd ..
find: /home/wbniv/wf/wfsource/levels.src/test/*.max: No such file or directory
Reading from source file ../unixassetdir.prp
Writing to destination file assetdir
find: /home/wbniv/wf/wfsource/levels.src/test/*.nul: No such file or directory
find: /home/wbniv/wf/wfsource/levels.src/test/*.tga: No such file or directory
find: /home/wbniv/wf/wfsource/levels.src/test/*.bmp: No such file or directory
find: /home/wbniv/wf/wfsource/levels.src/test/*.iff: No such file or directory
find: /home/wbniv/wf/wfsource/levels.src/test/*._: No such file or directory
find: /home/wbniv/wf/wfsource/levels.src/test/*.ruv: No such file or directory
find: /home/wbniv/wf/wfsource/levels.src/test/*.wav: No such file or directory
find: /home/wbniv/wf/wfsource/levels.src/test/*.cyc: No such file or directory
find: /home/wbniv/wf/wfsource/levels.src/test/*.chr: No such file or directory
find: /home/wbniv/wf/wfsource/levels.src/test/*.map: No such file or directory
FOUND LEVEL: $_=[test.i3d] $1=[test] $2=[.i3d] $level_dir=[test]
cd test ; make test; cd .. ;
make[2]: Entering directory `/home/wbniv/wf/wfsource/levels.src/test'
Makefile:50: warning: overriding commands for target `/home/wbniv/wf/wfsource/assets/linux/test'
Makefile:21: warning: ignoring old commands for target `/home/wbniv/wf/wfsource/assets/linux/test'
mkdir /home/wbniv/wf/wfsource/assets/linux/test
/home/wbniv/wf/wfsource/bin/template ../level.htm LEVELNAME=test LEVELDIR=test >Folder.htt
make[2]: *** No rule to make target `test.lev', needed by `test.lev.bin'.  Stop.
make[2]: Leaving directory `/home/wbniv/wf/wfsource/levels.src/test'
make[1]: Leaving directory `/home/wbniv/wf/wfsource/levels.src'
Creating CD image
-------------------------------------------------------------------------------
cp  shell.tcl /home/wbniv/wf/wfsource/assets/linux/shell.tcl
cd /home/wbniv/wf/wfsource/assets/linux ; /home/wbniv/wf/wfsource/bin/iffcomp -o=cd.iff cd.iff.txt
can't open file test.iff
make: *** [/home/wbniv/wf/wfsource/assets/linux/cd.iff] Error 134
--WillNorris

test.lev isn't checked into cvs, needs to be exported from innovation 3D --KevinSeghetti

How to set up a new levels directory (for a new game, for example)

KevinSeghetti todo
Topic revision: r1 - 06 Apr 2002, KevinSeghetti;
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback