A bit old thread but the initial request is likely still valid.
Quote:
|
we all know its complicated because its encrypted
|
the .3DC, .3DE and .3DO files are all in "plain binary", not encrypted.
their formats are not publicly available from AE, Sonov, Nexxon, whoever; but we know all of them and I already publish them on the board.
Quote:
|
There are 2 types of 3DO that the program could save
|
Still, edition of the Shaiya 3D files with existing 3D tool is not possible.
The tool 3D object converter manages 2 of the 3 formats, it miss one and it is not able to manage .smod files that are just a set of several 3D files, with yet another format.
If you provide me 3D files with their format description (native desc. obtained from the 3D modeler or a "C struct" exported by the 3D Object Converter tool, I will certainly be able to code a tool to convert them to shaiya formats.
In a first time, files shall be understood and displayed by the shiaya clients, in second time 3D objects shall be compliant with shaiya constraints for their size and coordinates (for instance all objects used to draw a character (top, pants, ...) used the same coordinates box, they are not translated nor resized but simply draw together (a global transformation is done after that to take into account the char. size (one of the 4 values); so if a piece of gear is created it must be bounded by the required box.
Same thing for weapon, they must have a valid size but also the right offset to the hand, otherwise they will appear anywhere in the shape.
Edit:
I've checked the 2 files posted by Rockyx.
The .x file seems to be a .xof file. The xof format was used by its creator RenderMorphics Reality Lab, Microsoft acquired RenderMorphics in 1995 and their work became part of Direct3D. This one is in "xof 0302bin" format, as indicated in its header. I believe it's a generic format that can be saved as binary (like this one), in compressed binary ("xof 0302tzip"), or in plain text (format "xof 0303txt").
The .3DC file is yet another .3DC format, a lot of companies use the "3dc" extension but of course they are all different. Nothing to learn from this one.
Note that shaiya always store texture & meshs into different files, it looks like the 2 provided files contain both texture & meshs, in order to code a conversion tool, you have first to save the sole meshs in a specific file (plain text will be great for this tries) and the texture in a separate .DDS file.
2nd edit:
After tests, it appears that the version 5.001 of the
[Only registered and activated users can see links. Click Here To Register...] supports:
.3DO files: can be read & saved
.3DC files: episo 5+ files can be read, latest episo 6 files can not be read
.3DE files: can not be read (they are used for effects)
.smod files: can be read
the big weakness (for our needs) is the export capability, only the .DO files (used for weapons) can be saved, no way to save a gear, a monster or a NPC.
the license at 40 € or USD 50 shall not be an issue and I consider the call for cracked version as very unfair / disrespectful.