Standalone with Blade (from a post
at Bladex by Josh)
Here is how to load an abritrary level. We
will call this level "foo" for this example. Replace "foo" with
something for your level.
1. Create a directory under
BoD/maps for your level called "foo".
2. Copy your level
data to that directory. (*.bw, *.mmp files).
3. Create a
foo.lvl file (look at one of the other .lvl files for an
4. Create a pj.py file in the level directory.
5. Create a cfg.py file in the level directory.
6. Start BoD in console mode.
the console window, type Bladex.LoadLevel("foo")
your level should now load. You may want to edit the initial
position of the character to be a valid starting position. That is
the "0, 0, 0" paramteres in the cfg.py file mentioned above.
Playing the Level with GLADIATOR
0.92 by Josh (gladiator092.zip, 409k from BladeX)
more information see this page at
If you have BodLoader installed,
then install Gladiator as a mod, and the level as a map. Ensure that
you have supplied a levelname.glad file, and it will then be
automatically shown in Gladiator's Map Select screen.
Load Custom Map in BODLOADER
BodLoader0.41 by Masklin (link from Masklins
To load a compiled
levelname.bw map, you only have to copy it into
BODLoader\Maps\levelname\. Then, use the Load Custom Maps feature to
install the map and play it.
BodLoader will create the
necessary default files for use with your map if it doesn't find
them. Default values are used for world dome (casa_d.mmp), and start
position (0,-1500,0). It also looks for any .mmp files in the
BODLoader\Maps\levelname\ dir and loads those if found. If you use
the texture sets from the game you will need to supply a .lvl
NOTE: I would recommend that you supply the following
files with all levels:
levelname.lvl - .bw, defines textures
and world dome cfg.py - with execfile("objs.py") for objects,
torches, etc. pj.py - to specify start position
sol.py for sun and agua.py for water
These are the standard
files that Blade needs, and BodLoader will use your files if they