Rose2Ogre Project source and compiled binaries + Ogre3D Demo

Tools for osRose and osiRose will be placed in here, as well as Rose file formats.

Please PM rl2171 or lmame to get them added to the list.

Moderators: osRose dev team, ospRose dev team, osiRose dev team, Moderators

Rose2Ogre Project source and compiled binaries + Ogre3D Demo

Postby cssvb94 on Tue Dec 13, 2011 12:23 pm

Hi guys,

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.

7zipFM.jpg
7zip


Finally extract "Rose2Ogre_Project.7z" archive.

Some screenshots of the tools:

MogreStart.jpg
Ogre3D example application


Rose2Ogre.jpg
Rose2Ogre utility

Drag'n'Drop and command line use supported!
Read the ReadMe.txt file.

ZSC2XML.jpg
ZSC2XML utility.

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.

Attachments
Rose2Ogre_Project.md5.txt
MD5 sum of the 7z archive
(32 Bytes) Downloaded 379 times
Rose2Ogre_003.zip
Rename it to Rose2Ogre.003 without the .zip suffix!
(2.93 MiB) Downloaded 477 times
Rose2Ogre_002.zip
Rename it to Rose2Ogre.002 without the .zip suffix!
(4.25 MiB) Downloaded 457 times
Rose2Ogre_001.zip
Rename it to Rose2Ogre.001 without the .zip suffix!
(4.25 MiB) Downloaded 429 times
aka Spark (ZMSViewer, Blender ZMS plug-in, RoseOnline ZMS/ZMD/ZMO to SMD and vice versa converter)
User avatar
cssvb94
Pomic
Pomic
 
Posts: 109
Joined: Thu May 01, 2008 7:22 am
Location: GMT +1

Re: Rose2Ogre Project source and compiled binaries + Ogre3D

Postby PurpleYouko on Tue Dec 13, 2011 3:31 pm

Awsome tool.

I've added it to the tools list. :D
Need to lookup information on NARose items, skills, quests?
Now featuring a newly completed skill tree for all classes
Formatting fixed for different resolutions
Image

"A Gazelle is nothing but a giraffe plotted logarithmicaly"
User avatar
PurpleYouko
Rose Guru
Rose Guru
 
Posts: 4698
Joined: Fri Aug 10, 2007 2:05 pm

Re: Rose2Ogre Project source and compiled binaries + Ogre3D

Postby SherwinEly on Fri Dec 16, 2011 12:09 pm

WTF NICE RELEASE!!!!!!!!!!!!!
SherwinEly
Pomic
Pomic
 
Posts: 123
Joined: Mon Nov 17, 2008 6:36 am

Re: Rose2Ogre Project source and compiled binaries + Ogre3D

Postby DragonXX on Sat Jan 21, 2012 2:42 am

Converto to Ogre... nice... but if i make some new model in Ogre, cant convert again to Rose?
I think that the most important is create new models in some 3d tool and convert to Rose format to use in game.
I think that ill be excelent to see here a 3ds import/export plugin, ill be awsome! :)
DragonXX
Rackie
Rackie
 
Posts: 153
Joined: Tue Aug 07, 2007 11:10 pm

Re: Rose2Ogre Project source and compiled binaries + Ogre3D

Postby cssvb94 on Sat Jan 21, 2012 9:15 pm

DragonXX wrote:Converto to Ogre... nice... but if i make some new model in Ogre, cant convert again to Rose?
I think that the most important is create new models in some 3d tool and convert to Rose format to use in game.
I think that ill be excelent to see here a 3ds import/export plugin, ill be awsome! :)


Dude,
I think you don't know what is Ogre http://www.ogre3d.org/.
It is 3D engine and the posted tools here are for transferring the existing ROSE 3D models to that engine.
It's step towards creating a new client for ROSE.
There are number of free plugins for creating models and exporting them to ROSE format.

Cheers
Last edited by cssvb94 on Sun Jan 22, 2012 6:08 pm, edited 1 time in total.
aka Spark (ZMSViewer, Blender ZMS plug-in, RoseOnline ZMS/ZMD/ZMO to SMD and vice versa converter)
User avatar
cssvb94
Pomic
Pomic
 
Posts: 109
Joined: Thu May 01, 2008 7:22 am
Location: GMT +1

Re: Rose2Ogre Project source and compiled binaries + Ogre3D

Postby MightyKai on Sun Jan 22, 2012 11:09 am

how is it with the custom client?
MightyKai
Antares
Antares
 
Posts: 333
Joined: Mon May 24, 2010 7:34 pm

Re: Rose2Ogre Project source and compiled binaries + Ogre3D

Postby cssvb94 on Sun Jan 22, 2012 6:08 pm

MightyKai wrote:how is it with the custom client?


Would you please explain your question?
aka Spark (ZMSViewer, Blender ZMS plug-in, RoseOnline ZMS/ZMD/ZMO to SMD and vice versa converter)
User avatar
cssvb94
Pomic
Pomic
 
Posts: 109
Joined: Thu May 01, 2008 7:22 am
Location: GMT +1

Re: Rose2Ogre Project source and compiled binaries + Ogre3D

Postby Juan on Sun Jan 22, 2012 6:43 pm

No one is interested by a custom client those days. Rose's source spread among private servers :( .
Well something that would interest me, would be to make a custom znzin.dll using OGRE behind.
A kind of wrapper, that would increase performance and quality of ROSE. Someone else want to join me? :mrgreen:
User avatar
Juan
Rackie
Rackie
 
Posts: 219
Joined: Fri Oct 10, 2008 6:25 pm

Re: Rose2Ogre Project source and compiled binaries + Ogre3D

Postby MightyKai on Sun Jan 22, 2012 7:17 pm

there was a time here they making a custom client. but maybe i'm wronge
MightyKai
Antares
Antares
 
Posts: 333
Joined: Mon May 24, 2010 7:34 pm

Re: Rose2Ogre Project source and compiled binaries + Ogre3D

Postby Juan on Sun Jan 22, 2012 7:31 pm

Exjam's client yeah. Well i played with it too, added menus, added motion manager, etc...
User avatar
Juan
Rackie
Rackie
 
Posts: 219
Joined: Fri Oct 10, 2008 6:25 pm

Next

Return to Tools and File Format

Who is online

Users browsing this forum: No registered users and 2 guests

cron