Here is the archive of Rose2Ogre tools.
Purpose: Converting ROSE ZMD, ZMS and ZMO files to Ogre3D engine formats.
It's free for any use, no license applied or required!
Download all the attachements and rename it as follows:
Rename Rose2Ogre_001.zip it to Rose2Ogre.001 without the .zip suffix!
Rename Rose2Ogre_002.zip it to Rose2Ogre.002 without the .zip suffix!
Rename Rose2Ogre_002.zip it to Rose2Ogre.003 without the .zip suffix!
Use 7zip (http://www.7-zip.org) by right clicking over Rose2Ogre.001 file and open the archive.
Finally extract "Rose2Ogre_Project.7z" archive.
Some screenshots of the tools:
Drag'n'Drop and command line use supported!
Read the ReadMe.txt file.
Drag'n'Drop supported!
The included ReadMe.txt file in the Rose sub-folder of the project:
The project is using MS VisualStudio 2010 Express with no additional libraries.
!!!
Do not try to run the project from VS2010, but compile (F6) and then run it from the output folder -> ..\Rose
!!!
3D Engines using Ogre mesh/skeleton format:
http://www.ogre3d.org - C++ & dotNet (MOGRE wrapper)
http://www.irrlicht3d.org - C++ & dotNet
http://jmonkeyengine.com - Java based
http://www.neoaxis.com - C++ & dotNet
http://axiom3d.net - dotNet & Mono
and probably many more.
For the Game Maker fans:
http://code.google.com/p/gmogre3d/ - GMOgre3D is a Game Maker port of Ogre
Rose2Ogre
---------------------------------------------------
Requires .Net 3.5 (Downloadable from MS)
Google.com is your buddy.
Rose2Ogre converts ZMD, ZMS and ZMO files to Ogre XML format files.
The tool is quite flexible:
One can convert ZMD file only to skeleton.xml with no animations.
Combination of ZMD file and ZMO files will produce skeleton.xml file with animations.
ZMS file(s) only will generate Ogre mesh.xml file(s) without skeleton binding.
ZMD + ZMO(s) + ZMS(s) will create skeleton.xml file with animations and mesh.xml files binded to the skeleton file.
You can use the tool simply by starting it and then clicking the buttons to open the required file formats or by dragging combination of files of any of the supported type onto it.
The dropped files will be sorted accordingly to the fields.
Using it from the command line is also possible using the following format:
Rose2Ogre.exe /convert [file.zmd file.zmo file.zms file.zmo .....]
Example:
Rose2Ogre.exe /convert LARVA1.ZMS LARVA1_BONE.ZMD LARVA_WALK.ZMO
The result will be two files:
LARVA1_BONE.skeleton.xml
LARVA1.mesh.xml
Using OgreXmlConverter.exe from Ogre Command Line Tools will finally convert them to binary format:
C:\OgreCommandLineTools\OgreXmlConverter.exe LARVA1_BONE.skeleton.xml
C:\OgreCommandLineTools\OgreXmlConverter.exe LARVA1.mesh.xml
Converting binary Ogre mesh/skeleton back to xml is simple, just use OgreXmlConverter.exe again:
C:\OgreCommandLineTools\OgreXmlConverter.exe LARVA1.mesh
That will create LARVA1.mesh.xml =)
**********************************************************
REMEBER to convert the skeleton first!!!!!!
**********************************************************
Result is:
LARVA1_BONE.skeleton
LARVA1.mesh
To see the mesh and animations you can use Ogre Meshy viewer (http://sourceforge.net/projects/ogremeshy/)
Ogre engine will not work with the XML(s), they have to be converter once more to binary form using the official Ogre Command Line Tools.
This package is downloadable from the Ogre website. Extract/install them to C:\OgreCommandLineTools
The same package is in the Ogre C++ SDK, so it's up to you how to get it.
MogreStart
---------------------------------------------------
Simple MOGRE application which loads 2 animated models converted from ROSE to Ogre format.
Navigate using the mouse and W,A,S,D keys.
ESC will quit the application.
ZSC2XML
---------------------------------------------------
Convert ZSC db to XML file.
DTD/XML scheme is included in the project's source folder "ZSC2XML\XML"
ZSC-schema.htm is the scheme documentation.