Not a member yet? Why not Sign up today
Create an account  

  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 
Dead or Alive 6 Modding discussion and discovery

#16
*sigh*
binary tools ...
tools locked behind registration ...
maybe we can try and strengthen the spirit of sharing somewhat ? :p

for the sake of documentation, I wrote a tool to extract the rdb files in python
I left some brain dump about how the file structure works in there.

rdb-ar.py 0.1

Show Contentusage:


when storing the files the game seems to be only using a hash of the filename & filetype, so we only get some ugly numbers instead of human-readable names.
I went through most of the exisiting filetypes and chose(invented) a suffix so that things get a bit more readable (hopefully) and a bit easier to sort through.
(info dump)
//edit: updated with new info
Show Contentfile types:

the tool can do some limited filtering, so say you want to extract all video files:
(assuming you copied the tool in your DOA6 dir)
Code:
python rdb-ar.py -x -out:some/path/videos -m:.mp4 .
or all meshes from CharacterEditor.rdb
Code:
python rdb-ar.py -x -out:some/path/meshes -m:.g1m CharacterEditor.rdb
[+] 5 users Like immi's post
Reply

#17
ok, found where the file name are hidden (file type:0xbf6b52c7)
will update my tool to use those automatically

meanwhile here is the list with the names in CharacterEditor.rdb.
Should help with trying out the replacement tool from the 3dm board

charactereditor_names.dat

looks like this
Code:
#idx   name_hash   size         location                             type                filename
1103   29647b82   000000b0    =>.bin @02baf8c0:0000009c         RigBinFile   HTM_COS_002.RIGBIN
2629   5ebdeca5   00001cb8    =>.bin @02baef00:000009b5   OIDBindTableCSVFile   HTM_COS_002.OID
2996   6cc3b32c   0011e63c    =>.bin @02bafa60:000b505a          ModelData   HTM_COS_002.G1M
3000   6cfecb6a   00000125    =>.bin @02baf960:000000f4   MaterialGroupBindTableCSVFile   HTM_COS_002.MTL
3180   73b344aa   00000076    =>.bin @02baece0:00000089   PartsModelGroupBindTableCSVFile   HTM_COS_002.GRP
3337   793d40cf   000008a2    =>.bin @02baed80:00000163   TextureBindTableCSVFile   HTM_COS_002.KTID
5780   dcf8a952   00000212    =>.bin @02baeba0:0000012e   OIDBindTableCSVFileEx   HTM_COS_002.OIDEX


the first column should be same the index which the DoaTool expects
[+] 4 users Like immi's post
Reply

#18
updated rdb-ar.py Download:rdb-ar 0.2

updated file type information with new information
will now automatically use names in its output like in the table I post above. added option to filter files with normal shell-like wildcard patterns
eg.:
Code:
./rdb-ar.py -l  -f:*HTM_FACE_* -out:some/path/hitomi CharacterEditor.rdb
CharacterEditor.rdb: index loaded (6691 items)
loading names ...
names db:6691 entries
rdb: CharacterEditor.rdb num items:6691 ext path:data/
3094   7079475a   000009e4    =>.bin @02c66020:000003aa   OIDBindTableCSVFileEx   HTM_FACE_000.OIDEX
4906   ba327c66   00000d32    =>.bin @02c68240:000001c0   TextureBindTableCSVFile   HTM_FACE_001.KTID
4913   baaae09b   000009d7    =>.bin @02c67de0:000003a5   OIDBindTableCSVFileEx   HTM_FACE_001.OIDEX
5665   d85e6cad   000011a4    =>.bin @02c663e0:00000626   OIDBindTableCSVFile   HTM_FACE_000.OID
6004   e4f7622e   000011a4    =>.bin @02c68400:00000626   OIDBindTableCSVFile   HTM_FACE_001.OID
6041   e6643334   00004738    =>.bin @02c66a20:000013b1          ModelData   HTM_FACE_000.G1M
6356   f2fd28b5   002f73fc    =>.bin @02c68b60:0010bd05          ModelData   HTM_FACE_001.G1M
6362   f33840f3   000001c9    =>.bin @02c68a40:0000010b   MaterialGroupBindTableCSVFile   HTM_FACE_001.MTL
6547   f9ecba33   00000075    =>.bin @02c681a0:0000008c   PartsModelGroupBindTableCSVFile   HTM_FACE_001.GRP
==> selected: 9 files  ~3.00 MB

for ease of use: here are the filenames for all rdb files as text files:
doa6_filenames_20190307.7z
[+] 4 users Like immi's post
Reply

#19
@"robhal"
COuld you create a section for DOA6 in Other Fighting game for now
[Image: XraiYnJ.jpg]
Reply

#20
@"Monkeygigabuster"
Done, and I also move this thread to the new section as well.
Reply

#21
My DoaTool released a new version, you can download it from here:
https://www.loverslab.com/topic/117795-d...nt=2548029
[+] 1 user Likes tianmuxia's post
Reply

#22
@tianmuxia
Welcome to Modderbase and we are really appreciated your effort to make DOA6 modding tool
[Image: XraiYnJ.jpg]
Reply

#23
Photo 
Something is wrong...

[Image: doa6_mod_test_by_gattotomdoa5lrmods_dd1l...k2DE3x9Wkw]

[Image: doa6_mod_test_by_gattotomdoa5lrmods_dd1l...n0LVx_IB9o]

It is so strange! If the zoom is really distant the costume returns "default"

[Image: doa6_mod_test_by_gattotomdoa5lrmods_dd1l...5cdkavBPzQ]
Reply

#24
my DoaTool update to 1.0.4:
1. Fix 1.0.3 version bug that can't import 2 or more textures. Please recover all your rdb files, delete bin_9 files and import mod again.

my DoaTool update to 1.0.3:
1. New import algorithm, it won't modify the bin and bin_0 files any more, it will create a new bin_9 file for storing the mod data.
So, you need NOT to backup the bin and bin_0 files any more, just backup all .rdb files.
2. Add a Kasumi's new g1m file for testing in the pack. Its index is 1582

You can download the newest version tool from here:
https://yadi.sk/d/O585sFmn_-m5uw
or
https://www.loverslab.com/topic/117795-d...nt-2548695
[+] 3 users Like tianmuxia's post
Reply

#25
So anyone has figured it out yet, how do I remove photorealistic effects in DOA6? In Soul Calibur 6, you just needed to edit an .ini file. How to do the same thing in DOA6?

[PostProcessQuality@3]
r.SceneColorFringeQuality=0
r.Tonemapper.GrainQuantization=0
r.DepthOfFieldQuality=0
r.MotionBlurQuality=0

[PostProcessQuality@2]
r.SceneColorFringeQuality=0
r.Tonemapper.GrainQuantization=0
r.DepthOfFieldQuality=0
r.MotionBlurQuality=0

[PostProcessQuality@1]
r.DepthOfFieldQuality=0
r.MotionBlurQuality=0
Reply

#26
(03-09-2019, 10:13 AM)tianmuxia Wrote: my DoaTool update to 1.0.3:

1. New import algorithm, it won't modify the bin and bin_0 files any more, it will create a new bin_9 file for storing the mod data.

  So, you need NOT to bake the bin and bin_0 files any more, just bake all .rdb files.
this is great. I was gonna ask if you could do something like that.

//download link @ loverslab does not work? says: This attachment is not available
guess it requires an account ?

@"New Member" 
afaik no has that figured out yet
Reply

#27
The download link works fine here. Thank you tianmuxia for the link Wink
Reply

#28
Thanks a lot for your work @"tianmuxia" ! Do you think it would be possible to upload your tool elsewhere than on loverslab? Looks like they've had lots of issues lately with their servers and I couldn't access it at all today, unfortunately.

Edit: Finally managed to go on it. But it might happen again so maybe it would still be worth it to upload it on something like mega or mediafire.
Reply

#29
(03-09-2019, 11:24 PM)Kayseur Wrote: Thanks a lot for your work @"tianmuxia" ! Do you think it would be possible to upload your tool elsewhere than on loverslab? Looks like they've had lots of issues lately with their servers and I couldn't access it at all today, unfortunately.

Edit: Finally managed to go on it. But it might happen again so maybe it would still be worth it to upload it on something like mega or mediafire.

I'm sorry to say that both mega and mediafire can't be access from my country.

Hi everyone , my DoaTool 1.0.4 version released.
[+] 1 user Likes tianmuxia's post
Reply

#30
Oh okay! No problem then. Thanks for the answer.
Reply



Forum Jump:


Users browsing this thread:
1 Guest(s)