[PS3]Bleach Soul Ignition demo SPk container for models

Post questions about game models here, or help out others!
shadowmoy
veteran
Posts: 153
Joined: Sat Feb 21, 2009 2:29 pm
Has thanked: 16 times
Been thanked: 43 times

[PS3]Bleach Soul Ignition demo SPk container for models

Post by shadowmoy » Thu Apr 07, 2011 7:32 pm

hi there as a fan of bleach i need to work on this one ^^

so :
- "btlIchigoDokuro.spk" contain the mesh :
vertex indices for tristrip, vertex array as vec3 then seems the normals etc.. are also in separated arrays
-"btlIchigoDokuroImg.spk" contain the mesh textures (dds, not found the header specs actually)

here are sample files:
-- removed --

help would be apprecied

edit : here is the alpha tool i was working on : it extract data from spk textures and mesh blocks as splitted object files, it is still not finished as i am too busy currently)
i suggest you create a folder and put each spk and *img.spk files in it then put the exe and drop the files on it to export it the raw way...

http://www.mediafire.com/?forg5icg91bm55x (executable)
http://www.mediafire.com/?1qcz0y7h7cqz716 (dll file to put with the exe)

(also if mr adult want to add support to this one in noesis i can send him the file specs to add this format support, just drop me a pm)
Last edited by shadowmoy on Thu Jul 19, 2012 5:33 pm, edited 3 times in total.
_-=<(¯`·._.·[ CodeMan ]·._.·´¯)>=-_

User avatar
chrrox
Moderator
Posts: 2601
Joined: Sun May 18, 2008 3:01 pm
Has thanked: 57 times
Been thanked: 1358 times

Re: [PS3]Bleach Soul Ignition demo SPk container for models

Post by chrrox » Thu Apr 07, 2011 9:31 pm

quickbms

Code: Select all

findloc start string "\x0\x0\x0\x1"
print "%start%"

goto start
endian big
set i 0
for i
savepos offset
get name basename
string name + _
string name + i
string name + .unk
getdstring one 0x14
get size long
math size + 0x20
log name offset size
math offset + size
goto offset
next i

shadowmoy
veteran
Posts: 153
Joined: Sat Feb 21, 2009 2:29 pm
Has thanked: 16 times
Been thanked: 43 times

Re: [PS3]Bleach Soul Ignition demo SPk container for models

Post by shadowmoy » Fri Apr 08, 2011 6:07 pm

finished texture extractor :D

Image

3dmodel sample :
Image

the file format is quite easy as it seems to use some ps2 like viftags before each data block ...
_-=<(¯`·._.·[ CodeMan ]·._.·´¯)>=-_

shadowmoy
veteran
Posts: 153
Joined: Sat Feb 21, 2009 2:29 pm
Has thanked: 16 times
Been thanked: 43 times

Re: [PS3]Bleach Soul Ignition demo SPk container for models

Post by shadowmoy » Tue Jul 05, 2011 1:42 pm

Image

some good news today i got some free time to work on this format quickly:
the good news :
- bms script no more needed to extract the mesh
- faces are now fixed, no more degenerated ones :op

the bad news :
- one obj is exported for each extracted part so you need to merge the obj together to get the full mesh
- still no skeleton and normals
- materials need to be manually assignated
- i need time to work on this grrrr
Last edited by shadowmoy on Tue Jul 05, 2011 1:54 pm, edited 1 time in total.
_-=<(¯`·._.·[ CodeMan ]·._.·´¯)>=-_

finale00
M-M-M-Monster veteran
M-M-M-Monster veteran
Posts: 2382
Joined: Sat Apr 09, 2011 1:22 am
Has thanked: 170 times
Been thanked: 300 times

Re: [PS3]Bleach Soul Ignition demo SPk container for models

Post by finale00 » Tue Jul 05, 2011 1:53 pm

one obj is exported for each extracted part so you need to merge the obj together to get the full mesh
That doesn't sound too bad, unless there are more complications involved when everything is in pieces lol

Pokegear
ultra-n00b
Posts: 2
Joined: Tue Aug 02, 2011 6:01 am

Re: [PS3]Bleach Soul Ignition demo SPk container for models

Post by Pokegear » Tue Aug 02, 2011 1:52 pm

What did you use to extract the .spk files?

User avatar
dj082502
mega-veteran
mega-veteran
Posts: 202
Joined: Wed Oct 13, 2010 3:47 am
Has thanked: 37 times
Been thanked: 21 times

Re: [PS3]Bleach Soul Ignition demo SPk container for models

Post by dj082502 » Tue Aug 02, 2011 2:10 pm

Pokegear wrote:What did you use to extract the .spk files?
Hereviewtopic.php?f=16&t=6373&p=52389#p52389
That is a script for QuickBMS.
http://aluigi.org/quickbms.htm

zhanzhongyi
advanced
Posts: 56
Joined: Mon May 16, 2011 6:37 am
Been thanked: 1 time

Re: [PS3]Bleach Soul Ignition demo SPk container for models

Post by zhanzhongyi » Tue Aug 02, 2011 2:56 pm

shadowmoy wrote:finished texture extractor :D

Image

3dmodel sample :
Image

the file format is quite easy as it seems to use some ps2 like viftags before each data block ...
That under the detailed methodology

Pokegear
ultra-n00b
Posts: 2
Joined: Tue Aug 02, 2011 6:01 am

Re: [PS3]Bleach Soul Ignition demo SPk container for models

Post by Pokegear » Tue Aug 02, 2011 3:06 pm

What do I do with the .unk files?

zhanzhongyi
advanced
Posts: 56
Joined: Mon May 16, 2011 6:37 am
Been thanked: 1 time

Re: [PS3]Bleach Soul Ignition demo SPk container for models

Post by zhanzhongyi » Wed Aug 03, 2011 12:37 pm

I also UNK extract files, I think Mr. chrrox should also extracted, but he did not say the specific methods :(

DOTAPRINCE
veteran
Posts: 133
Joined: Tue May 17, 2011 6:17 am
Has thanked: 7 times
Been thanked: 3 times

Re: [PS3]Bleach Soul Ignition demo SPk container for models

Post by DOTAPRINCE » Thu Aug 25, 2011 11:27 am

How do you extract the textures? And is it supported by noesis?

zhanzhongyi
advanced
Posts: 56
Joined: Mon May 16, 2011 6:37 am
Been thanked: 1 time

Re: [PS3]Bleach Soul Ignition demo SPk container for models

Post by zhanzhongyi » Fri Aug 26, 2011 3:47 am

DOTAPRINCE wrote:How do you extract the textures? And is it supported by noesis?
I extracted all UNK file, do not you have to extract from other files UNK in it

DOTAPRINCE
veteran
Posts: 133
Joined: Tue May 17, 2011 6:17 am
Has thanked: 7 times
Been thanked: 3 times

Re: [PS3]Bleach Soul Ignition demo SPk container for models

Post by DOTAPRINCE » Fri Aug 26, 2011 4:08 am

I can't quite understand, How do I import the model in 3ds max?

zhanzhongyi
advanced
Posts: 56
Joined: Mon May 16, 2011 6:37 am
Been thanked: 1 time

Re: [PS3]Bleach Soul Ignition demo SPk container for models

Post by zhanzhongyi » Fri Aug 26, 2011 4:28 am

DOTAPRINCE wrote:I can't quite understand, How do I import the model in 3ds max?
I would also like to know how to import in 3dmax

DOTAPRINCE
veteran
Posts: 133
Joined: Tue May 17, 2011 6:17 am
Has thanked: 7 times
Been thanked: 3 times

Re: [PS3]Bleach Soul Ignition demo SPk container for models

Post by DOTAPRINCE » Sat Sep 17, 2011 4:12 am

Shadowmoy any updates from this?

Post Reply