Release 48 - Minor Improvements

Rating:        Based on 2 ratings
Reviewed:  2 reviews
Downloads: 303
Released: Feb 10, 2009
Updated: Feb 11, 2009 by bryanedds
Dev status: Stable Help Icon

Recommended Download

Source Code Ox
source code, 29532K, uploaded Feb 11, 2009 - 303 downloads

Release Notes

This release is mostly a maintenance release.

Here are the changes -

The big change that concerns you is the format of the Ox document files which we'll get to below.
The problems with the building on x64 computers is (presumably) fixed.
Fixed a bug with terrain texture repetition. This will require you to change the value of your terrains' TextureRepetition to something like 16, 16 instead of 0.25, 0.25 or whatever small value it probably is currently..
IOxEngine now exposes a RootComponent property which enables a dependency graph among all of Ox's components.
Components now take the RootComponent as parent by default.
Updates on IUpdateableComponents are now recursively called according to their organization in the dependency graph.
IOxComponent now exposes the parent-child relationship for itself and all of its sub-classes.
ISceneComponent has absorbed the ITransformable interface.
A large amount of nasty code duplication has been removed from the editors.
Right-clicking has been enabled in the Gui and Scene Editors in the editing window and the tree view.
Renamed IDocumentLoader to VariableDocumentLoader.
Added text coloring to gui components.

There have been changes to the format of the three Ox document types. Unfortunately, I didn't get time to write the tool to automatically upgrade your documents to this format. Here's the changes you need to manually upgrade your documents to the new format -

Change <GeneralDocumentMomento> tags to <GeneralDocumentToken>
Change <GuiDocumentMomento> tags to <GuiDocumentToken>
Change <SceneDocumentMomento> tags to <SceneDocumentToken>
Change <ComponentToken>'s <GroupGuid> tags to <ParentGuid>
Change <ComponentGroupToken>'s <GroupGuid> tags to <ParentGuid>
Change <ComponentGroupToken> tags to <GroupToken>
Move <Groups> tags AFTER <Components>

If you have any problems manually upgrading your files, give me an e-mail and I'll help or even do it for you :)

Reviews for this release

I have been following this project since it's inception. From a developer perspective 0x is well worth the download. Good job!
by EviLDeD on Feb 11, 2009 at 3:03 PM
Good release !!!...Keep it up !!!
by gmail1 on Feb 11, 2009 at 2:07 AM