2008.07.11, 12:15 AM
Here's the location: http://homepage.mac.com/ggadwa/Misc/dim3_v25b9.zip
I have NO IDEA how this'll react. I can only run it on my computer; it might be too slow or it might be more sensitive to certain map types, etc. It runs nice on fast computers; slower computers might have to turn off some effects.
The bump mapping and the specular should be as close to per-pixel as I can get without shaders. The data file included has a very simple test map. All the textures are flat, all surfaces on the textures are from bumps.
There's a bunch of other stuff, here's the list:
[>] Brian
I have NO IDEA how this'll react. I can only run it on my computer; it might be too slow or it might be more sensitive to certain map types, etc. It runs nice on fast computers; slower computers might have to turn off some effects.
The bump mapping and the specular should be as close to per-pixel as I can get without shaders. The data file included has a very simple test map. All the textures are flat, all surfaces on the textures are from bumps.
There's a bunch of other stuff, here's the list:
Code:
Animator
* changed around some short cuts (cmd-A no longer new animation)
* added cancel button to animation dialog
* adding a new bone wouldn't properly set the constraint
Editor
* added 90 degree rotation for polygon UVs
* various fixes in map movement dialog
* fixed a bug where pieces menu would have bad enable/disable
* brought back magnify slider
* added light ring for map lights
* scenery items let you set object/projectile collision separately
* double amount of scenery/objects
Engine
* fixed a bug where pass through polys would break all physics
* fixed a bug where random map ambients could play (or crash) a map start
* if scenery has "use hit boxes" checked but no hit boxes, default to model hit
* fixed a bug in collisions that would skip some objects/scenery
* writes error to console if
- moving a group with no attached meshes
- moving a mesh without the moveable flag on
- moving with negative time count
* removed a couple unecessary options:
- segment darkening
- high quality lighting
Script
* added to map object
map.object.setContact(id,on);
map.object.setHidden(id,on);
map.object.setModelLight(id,index,on);
map.object.setModelHalo(id,index,on);
map.object.setModelMesh(id,mesh,on);
* added to obj object
obj.motionVector.walkToPosition(x,z,y);
obj.motionVector.walkToPositionSlop(x,z,y,slop);
obj.setting.contactObject
obj.setting.contactProjectile
obj.setting.contactForce
(note: setting obj.setting.contact turns all these on/off)
* depreciated (one scaling now, the interface scale)
screen.widthScale
screen.heightScale
Engine GUI
* HUD should properly work with interface scale
* added tabs to network setup
* fixed these UIs for scaling
network setup
load/save game
join game
host game
* added version # to FPS display
* choosers now have settable frames
<Frame on="true" title="Choose a Map" x="50" y="80" width="900" height="620" />
* choosers now have settable ok/cancel keys (return, esc)
<Key ok_id="100" cancel_id="103" />
* chooser frames can have titles
* chooser items can have width/height[>] Brian
