ZenHAX

Free Game Research Forum | Official QuickBMS support | twitter @zenhax | SSL HTTPS://zenhax.com
It is currently Tue Dec 11, 2018 1:30 pm

All times are UTC




Post new topic  Reply to topic  [ 7 posts ] 
Author Message
PostPosted: Fri Aug 25, 2017 3:53 pm 

Joined: Sat May 14, 2016 8:03 pm
Posts: 26
Hey,

This is a game developed by From Software - their other games have been explored, but not this one.
Anyway, I tried the Dark Souls tools and Armored Core scripts and I could not get the files extracted.
The extension (.bdt) is the same as all other games and I guess it should not be too different.

I have uploaded two .bdt samples here:

https://drive.google.com/open?id=0B2yGn ... 1VBVU9HV2M

Thanks! :)


Top
   
PostPosted: Fri Aug 25, 2017 4:48 pm 
Site Admin
User avatar

Joined: Wed Jul 30, 2014 9:32 pm
Posts: 9438
I'm quite sure that there are smaller files with same name and different extension (like bhd or bhd5 and so on).


Top
   
PostPosted: Fri Aug 25, 2017 5:20 pm 

Joined: Sat May 14, 2016 8:03 pm
Posts: 26
aluigi wrote:
I'm quite sure that there are smaller files with same name and different extension (like bhd or bhd5 and so on).


Hi aluigi,
Thank you for having a look!

Yes, there are four .bhd5. One for each bigger .bdt file. (sfx_bin does not have one)
I just uploaded all the bhd5 to the same link.

I can upload the rest of the .bdt files if you need them.

Thanks!


Top
   
PostPosted: Fri Aug 25, 2017 10:09 pm 
Site Admin
User avatar

Joined: Wed Jul 30, 2014 9:32 pm
Posts: 9438
I tried my original script for dark soul with one of the samples you provided and it worked, have you already tried it?
http://aluigi.org/bms/dark_soul.bms


Top
   
PostPosted: Fri Aug 25, 2017 11:40 pm 

Joined: Sat May 14, 2016 8:03 pm
Posts: 26
Well, this is kinda stupid, but I believe I tried another script... Your script works on all files!

I got all the .TPF and .BND, which leads me back to here.

.TPF are textures. No problem here.
.BND is another archive for .SMD, .FLVER and .HKX.

I found this code by chrrox on Xentax (https://forum.xentax.com/viewtopic.php? ... 2&start=16):

Code:
endian big
idstring "BND307D7R6"
goto 0x10
get files long
get start long
goto 0x20
savepos tbl
for i = 0 < files
goto tbl
get unk01 long
get zsize long
get offset long
get unk02 long
get nameoff long
get size long
savepos tbl
math nameoff + 3
goto nameoff
get name string
if zsize == size
log name offset zsize
else
clog name offset zsize size
endif
next i


It works on the BND, but I have to change the idstring on every file. Lol
Is there an easier way? I don't know very well what I'm doing. :)

bnd samples if you need them: https://drive.google.com/open?id=0B2yGn ... 0NUdGJEU3c

Thanks for your help.


Top
   
PostPosted: Sat Aug 26, 2017 6:18 am 
Site Admin
User avatar

Joined: Wed Jul 30, 2014 9:32 pm
Posts: 9438
Sure, remove the idstring instruction :D


Top
   
PostPosted: Fri Dec 07, 2018 11:33 am 

Joined: Fri Dec 07, 2018 11:31 am
Posts: 1
Hi guys,

Did someone manage to make a full extraction ? If no, can you point me to the right tutorial to do it ? I have a full-year student project to make and I would like to remade the game ^^


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 7 posts ] 

All times are UTC


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Limited