.o3d format conversion help.

Post questions about game models here, or help out others!
wahid
ultra-n00b
Posts: 1
Joined: Sun Oct 19, 2008 12:01 pm

Re: .o3d format conversion help.

Post by wahid » Sun Oct 19, 2008 6:50 pm

The format for the o3d files has changed.

prekon
ultra-n00b
Posts: 4
Joined: Mon Sep 22, 2008 8:01 pm

Re: .o3d format conversion help.

Post by prekon » Sun Oct 19, 2008 10:00 pm

Uh yeah, there are differenences, but in total its like fatduck said (Thanks :D)

prekon
ultra-n00b
Posts: 4
Joined: Mon Sep 22, 2008 8:01 pm

Re: .o3d format conversion help.

Post by prekon » Wed Nov 05, 2008 11:43 pm

The contents of this post was deleted because of possible forum rules violation.

Doctor Loboto
mega-veteran
mega-veteran
Posts: 211
Joined: Mon Oct 06, 2008 2:52 am
Has thanked: 20 times
Been thanked: 3 times

Re: .o3d format conversion help.

Post by Doctor Loboto » Fri Nov 28, 2008 6:16 am

I don't know how old this is but I really could use a model viewer for FLYFF, with textures and all. Models being .o3d and textures being .dds.

fatduck
mega-veteran
mega-veteran
Posts: 315
Joined: Wed Aug 02, 2006 10:07 pm
Has thanked: 10 times
Been thanked: 93 times

Re: .o3d format conversion help.

Post by fatduck » Fri Mar 27, 2009 8:03 pm

Yes, It is a very old thread, since someone ask for help on the new format so I reply it here!

Just have a quick look on the new file and relize that the overall Header format should be like this:

Code: Select all

27Mar09
--------------
Header section
--------------
byte                nameLength
char[nameLength]    encFilename         //Encrypted with XOR 0xCD
dword               ?Version
byte X 4            ??
*byte X 32          ?Pad0               //Depand on version? v22 has 56 bytes
                                        //v21 or below should be 32 bytes
char[16]            encFilename2
float X 6           BoundingBox
float               ??                  //always 0.5
dword               ?Flag01
dword               ?Flag02
struct Flag02Data {
  float X 3         ??
}
dword               MeshTypeFlag
dword               LODFlag
dword               ?Flag03
dword               TotalMeshCount      //All Mesh and LOD
dword               MeshCount
No more Fatduck, no more FatImporter, Byebye everyone!

prekon
ultra-n00b
Posts: 4
Joined: Mon Sep 22, 2008 8:01 pm

Re: .o3d format conversion help.

Post by prekon » Fri Apr 17, 2009 7:18 pm

Oh nice,
i found something today, aswell.

after the version dword you have something like

Code: Select all

  dword        ??
  float X3    XYZ element1 startpoint
  float X3    XYZ element1 endpoint
  if version == 22
    float X3    XYZ element2 startpoint
    float X3    XYZ element2 endpoint
  dword X2  ?? always 0x00
Edit: I figured it out now except the first dword
So the version dword probably tells what kind of effect is applied to the weapon. Clothing uses any version, but all floats set to 0x00 so no effects would appear, the clothing glow is probably "hard"-attached (shape of an character body wouldn't change normaly..). Some weapon have single "effect-row", some have two "effect-rows"..

i played a bit with the values xD http://img.xrmb2.net/images/405730.jpeg

Doctor Loboto
mega-veteran
mega-veteran
Posts: 211
Joined: Mon Oct 06, 2008 2:52 am
Has thanked: 20 times
Been thanked: 3 times

Re: .o3d format conversion help.

Post by Doctor Loboto » Wed May 05, 2010 2:02 am

So how do I utilize these codes. I have no idea what to do. I'm glad other people are interested though.

Sorry to reply to such an old post. I kinda lost track of this topic.

Post Reply