>>11561One goal is get more people to make map formats for it. I want UNREAL1/UT99, BZFLAG, DESIGNIT3d, DuengonKeeperII, Simcity2000, conversions.
I have made lots of city buildings etc.
I did code WolfenstineEnemyTerritory BSP map and shader support into the engine. So that gets me 600+ maps to use.
And I also coded in support for object files exported from minetest (and minecraft): so those work (note: for minecraft you will have to supply your own copyright encumbered textures, while I include most of the minetest textures as they are opensource, and made shaders and stuff). It also supports object files exported from bzflag
obj_from_bz.
the BZ obj's didn't work at all in the existing obj code. So I hade to do work.
Also hade to do work for minetest objs too as they were oriented wrong and both were the wrong scale.
37 is the scale for bzflag obj and 42 or so is the scale for minetest / minecraft obj (or maybe 46, it was a multiple of 2 like... 32+8... I think...)
you can straight export from those games and just rename the file and put it in the maps dir and it will work.
Now, if you export from other games.
obj_from_mc has some features that regular obj does not to help you get your maps in really fast.
I was tired of how long it took to do the "quake" way
So you can do it this way
a file can be named
unrealmap.basescale1.obj_from_mc
That changes the basescale from 46 or so to 1, and this is what unreal1 maps need from the editor.
Now lets say you need to scale up your map
the default basescale of 46 or so is not enough
you can do this.
landmap.scale1024.obj_from_mc
now the scaling is the basescale(46 or so)*1024
etc.
you can also do loadstyle1 or loadstyle7 for loading the map different orientation
somemap.basescale2.scale10.loadstyle1.obj_from_mc
here your basescale will be reduced to a scale or 2 (mapcoord*2), and then multiplied by scale10 (so mapcoord*2*10), and will be loaded turned to the side (there are 2 "up" formats for obj)
you can also do scalez128
or scalexy128 etc
so if you want a towering map
somemap.basescale5.scalez64.loadstyle1.obj_from_mc.
you can combine them all.
Just makes it easy to get the map the right scale 123.
Now halo4 exported obj maps are usually:
halomap.scale1.obj_from_mc
halomaplandareamap.scale5.obj_from_mc
so either the "minecraft" scale is correct or just needs some more.
Depends on the game.