tuan kuranes
23-08-2006 15:40:00
CVS Changelog (not in SDK):
-------------
- Fix Ragdoll. Now usable on all skeletal mesh, not only zombie. and better on zombie too.
- internal collision patch
- x64 patch
SDK : 27 october 2007.
Latest Changelog:
-------------
- Added cloud9 user collision callback, new balljoint, new slider joint parameters.
- updated to Ode 0.9. (but heightfield is bad due to my ODE heightfield code being corrupted on their svn by user patches...)
Previous Changelog:
-------------
- Zip missing files fixed.
- Linux Build Fixes.
- Ode version in SDK is with latest dHeightField speed patch applied
- add new terrain for ogreode demos landscape (need CPP define change to switch terrain, but if anyone want to make it real time, patch welcome.)
- and some explosions ugly but visible particle for samples_crash.
- Fix debug sleep showing
- Added setAutoSleepAverageSamplesCount and enabled it in samples_scenes
- Added explosion on rockets (area effect instead of just sphere colliding)
- Now sleeping cars are awaken on user input.
- linux build patch from Ceacy
- add StepListener midStep and postStep for better contact handling client side.
- Add timescale
- fix forwardinterpolated stepper + fixed frame rate
- fix OIS need from simple scene, now dagon and eihort compatible using ifdef, only Simples_Scenes
- ceacy patch. (add OgreBody::setTorque() and OgreBody::setForce())
- stepper update = independant of stepmode (quickstep, stepFast, step)
- Remove Singleton from World. now multiples world are possible
- Add a DebugContact facility ("B" keycode in demos)
- Separated loader from prefab in "ogreode_loader.dll"
- Added some more contact getter
- Prefab: Separated Loaders from code. (Interface Breaking Change.)
- Prefab, Core: Added getters and setters.
- Prefab: Updated TinyXML to latest Version (bugfix and memleak fixes.)
- Core: EntityInformer can now aggregate multiples entities into a single TriangleMeshGeometry (reported to be faster than multiple trimesh if static.)
- Core, Prefab: added CodeBlock updated by Alberto Rubinato
- Core: Added GeomOffset Support.
- Core: Added Cylinder support.
- Core: Added Preliminary Convex Support just in case. (not working)
- Core, Prefab: Some Code formatting.
- Core: removed unused MeshInformer (is now EntityInformer)
- Core, Prefab: added Nsis Installer files binary and source Exe for windows. (CVS only)
- Core, Prefab: added Premake Build scripts file (premake.sourceforge.net) should work for VS6, VS2002, VS003, VS2005 and Linux. (CVS only)
- Core: Re-enabled preliminary Monster Work on Materials inside OgreOde.
- Demo: Fix Car Info displayed in Both Car demo. (Landscape and GranTurismo)
- Prefab: antisway is now at fixed rate controllable by XML
- Prefab: antisway is controlable by c++
- Core, Prefab: Seperate totally OgreOdePrefab and OgreOdeCore now. (VehicleSuspensionJoint is now called SuspensionJoint. )
- Add "Antisway" to car : a luis contribution.
- Prefab: Fix some _Source.vcproj problems.
- Prefab: Added an exception if car file not found.
- Demos: Now can hit N to change car in any car demo
- Demos: updated GUI to be in sync with demos (in fact added it to landscape and GranTurismo.)
- Core: fixed a HeightField collision bug.
- Core: Add Terrain thickness parameter in terrain geometry
- Prefab: Fix OgreOde_Prefab_Source.vcproj bad include folders.
- Core: fMake OgreOde use vanilla ODE (from subversion, not 0.6) without any patch by default using the new heighfield collider now inside ODE.
- Core: fMake Heighfield collider more Scene manager indepedent, so that other Terrain Scene Manager (like PLSM2) can be used in a clean way.
- Core: fAdded BodyState and _history on each body. Give the ability to rewind or to interpolate between two State.
- Core: fAdded FixedForwardInterpolated Stepper ( see http://www.gaffer.org/articles/Timestep.html ).
- Core, Prefab: Few constness fixes.