Hey to all,
I was able to find an extractor for Shaiya Online and extracted most of the archive (700MB out of 2GB - seems it has some kind of issue) but anyhow, I think I might have found the 3D models from the game.
I uploaded a sample below.
Cheers to all, and ciao.
Important information: this site is currently scheduled to go offline indefinitely by end of the year.
Shaiya Online [Solved]
-
- mega-veteran
- Posts: 315
- Joined: Wed Aug 02, 2006 10:07 pm
- Has thanked: 10 times
- Been thanked: 94 times
Re: Shaiya Online
This is a very very simple format! Here you go.
Code: Select all
dword constant00
dword numBones
struct Bone {
float_16 Matrix4X4
}
dword numVerts
struct Vert {
float_3 CoordXYZ
float Weight
byte BoneID01
byte BoneID02
float_3 NormalXYZ
float_2 TexCoordUV
}
dword numFaces
struct Face {
word_3 FaceIndices123
}
No more Fatduck, no more FatImporter, Byebye everyone!
-
- ultra-veteran
- Posts: 467
- Joined: Thu Dec 07, 2006 11:25 pm
- Has thanked: 9 times
- Been thanked: 95 times
Re: Shaiya Online
Did you see this gallery ?
http://web.t-online.hu/karpo/gallery_shaiya_online.html
http://web.t-online.hu/karpo/gallery_shaiya_online.html
Re: Shaiya Online
anybody knows the format of the *.ani files?
i have a sample mesh (mesh, texture, animation file) attached. perhaps anyone can find out the format of it...
btw, the 3dc format that posted by fatduck is still up to date.
i have a sample mesh (mesh, texture, animation file) attached. perhaps anyone can find out the format of it...
btw, the 3dc format that posted by fatduck is still up to date.
You do not have the required permissions to view the files attached to this post.
-
- mega-veteran
- Posts: 292
- Joined: Wed May 05, 2010 8:21 pm
- Location: Poland Głogów
- Has thanked: 21 times
- Been thanked: 742 times
Re: Shaiya Online
This is blend file (Blender249) for import Character from Shaiya game.
It import:
- geometry
- uvmapping
- texture and material
How use:
- extract all files from game
- paste file in folder - Shaiya/Character/DeathEater or Elf or Human or Vile
- open blend and run script
- clik on MANUAL than each body part you must select
- clik on RANDOM than character is making full random.
It import:
- geometry
- uvmapping
- texture and material
How use:
- extract all files from game
- paste file in folder - Shaiya/Character/DeathEater or Elf or Human or Vile
- open blend and run script
- clik on MANUAL than each body part you must select
- clik on RANDOM than character is making full random.
You do not have the required permissions to view the files attached to this post.
Re: Shaiya Online
Sorry if im ressurecting a thread, but when i try to run this script, it gives me an error on the line:
Draw.PupBlock("HEROES",block)
In the console tells me:
10/28/10 9:54:10 AM [0x0-0x32032].org.blenderfoundation.blender[404] Traceback (most recent call last):
10/28/10 9:54:10 AM [0x0-0x32032].org.blenderfoundation.blender[404] File "import 3dc.py", line 217, in <module>
10/28/10 9:54:10 AM [0x0-0x32032].org.blenderfoundation.blender[404] File "import 3dc.py", line 125, in choicerheroes
10/28/10 9:54:10 AM [0x0-0x32032].org.blenderfoundation.blender[404] ValueError: expected a string and a non-empty sequence.
Btw, im using MAC OSX Snow Leop.
Draw.PupBlock("HEROES",block)
In the console tells me:
10/28/10 9:54:10 AM [0x0-0x32032].org.blenderfoundation.blender[404] Traceback (most recent call last):
10/28/10 9:54:10 AM [0x0-0x32032].org.blenderfoundation.blender[404] File "import 3dc.py", line 217, in <module>
10/28/10 9:54:10 AM [0x0-0x32032].org.blenderfoundation.blender[404] File "import 3dc.py", line 125, in choicerheroes
10/28/10 9:54:10 AM [0x0-0x32032].org.blenderfoundation.blender[404] ValueError: expected a string and a non-empty sequence.
Btw, im using MAC OSX Snow Leop.
-
- ultra-n00b
- Posts: 1
- Joined: Thu Dec 02, 2010 5:42 am
Re: Shaiya Online
Hopefully someone could manage to figure out the *.ani files format is. I convert it to bvh but it didn't work. Sorry I am pretty new to all these too. Please anyone could help?delium wrote:anybody knows the format of the *.ani files?
-
- M-M-M-Monster veteran
- Posts: 2382
- Joined: Sat Apr 09, 2011 1:22 am
- Has thanked: 170 times
- Been thanked: 307 times
Re: Shaiya Online [Solved]
lol, the first 3D format that got me started on the whole reversing thing. Mainly cause chrrox used it for his tutorial. And I realized there were two 3DC formats, but from the file alone you won't know until you crash.
First type has the numBones + bone Structs
Second type doesn't. I think only the mantles exhibit this behavior.
There's also no way to determine whether the format you're working with is actually a Shaiya Online model or not inside the file so it's purely based on the extension (I mean I guess you could check that the first 4 bytes is 0 but how accurate is that...?)
http://xtsukihime.webs.com/Noesis%20Plu ... aOnline.py
Spent 2 mins to write a noesis plugin for those SMOD, 3DO, and 3DC formats.
Not as cool as the blender script, but it can be refined.
Now to figure out how the functions for bones and stuff.........
First type has the numBones + bone Structs
Second type doesn't. I think only the mantles exhibit this behavior.
There's also no way to determine whether the format you're working with is actually a Shaiya Online model or not inside the file so it's purely based on the extension (I mean I guess you could check that the first 4 bytes is 0 but how accurate is that...?)
http://xtsukihime.webs.com/Noesis%20Plu ... aOnline.py
Spent 2 mins to write a noesis plugin for those SMOD, 3DO, and 3DC formats.
Not as cool as the blender script, but it can be refined.
Now to figure out how the functions for bones and stuff.........
-
- ultra-veteran
- Posts: 423
- Joined: Mon Aug 11, 2008 11:30 pm
- Has thanked: 27 times
- Been thanked: 15 times
Re: Shaiya Online [Solved]
Nice! I like seing more maps not just models...witch maybe is the same thing in the end
-
- Moderator
- Posts: 2602
- Joined: Sun May 18, 2008 3:01 pm
- Has thanked: 57 times
- Been thanked: 1422 times
-
- M-M-M-Monster veteran
- Posts: 2382
- Joined: Sat Apr 09, 2011 1:22 am
- Has thanked: 170 times
- Been thanked: 307 times
Re: Shaiya Online [Solved]
Usually the same format with some variations.pixellegolas wrote:Nice! I like seing more maps not just models...witch maybe is the same thing in the end
Though there are games that store them completely different.
- Rimbros
- ultra-veteran
- Posts: 495
- Joined: Fri Jul 09, 2010 12:23 am
- Has thanked: 41 times
- Been thanked: 16 times
Re: Shaiya Online
Shaiya its amazing game, also someone made this amazing tools to mode the game:fatduck wrote:This is a very very simple format! Here you go.
Code: Select all
dword constant00 dword numBones struct Bone { float_16 Matrix4X4 } dword numVerts struct Vert { float_3 CoordXYZ float Weight byte BoneID01 byte BoneID02 float_3 NormalXYZ float_2 TexCoordUV } dword numFaces struct Face { word_3 FaceIndices123 }
http://www.elitepvpers.com/forum/shaiya ... ditor.html
But the last frontier its made the mod tool to mode the models, in other words made something script or tool to put back the models formats, if its really simple format like you tell, its posible send back the format?.
Renders Art by Rimbros
http://s303.photobucket.com/albums/nn12 ... E/Renders/
Personal Game repository samples, send PM
http://s303.photobucket.com/albums/nn12 ... E/Renders/
Personal Game repository samples, send PM
-
- M-M-M-Monster veteran
- Posts: 2382
- Joined: Sat Apr 09, 2011 1:22 am
- Has thanked: 170 times
- Been thanked: 307 times
Re: Shaiya Online [Solved]
Doesn't the tool do all of that?
It looks like it's supposed to be a modding tool.
It looks like it's supposed to be a modding tool.