Jump to content

vagonumero13 tools (REDELBE, rdbtool, g1mtools, doa6decsave) Update 17 Aug: REDELBE 3.0


Recommended Posts

So, umm, the following file formats changed from text to binary: ktid, mtl, grp, oid, oidex. So any mod pre-snk update that had those files is likely not going to work as expected, that's why breakable mods don't work.

 

Possible fix (untested): redo the mod with files extracted from latest game version (but wait for me to update rdbtool, as it is currently a mess). With redoing, I don't mean redoing meshes or textures, but jsut the logic of the other files replaces.

Link to comment
1 hour ago, vagonumero13 said:

So, umm, the following file formats changed from text to binary: ktid, mtl, grp, oid, oidex. So any mod pre-snk update that had those files is likely not going to work as expected, that's why breakable mods don't work.

 

Possible fix (untested): redo the mod with files extracted from latest game version (but wait for me to update rdbtool, as it is currently a mess). With redoing, I don't mean redoing meshes or textures, but jsut the logic of the other files replaces.

What about Mai and Kula? Can we hope for a quick solution to the problems associated with new characters?

Link to comment
47 minutes ago, karutyо said:

What about Mai and Kula? Can we hope for a quick solution to the problems associated with new characters?

 

Mai and Kula will work in Layer2 after update. However, the change of format of mtl and ktid files has caused a damage to my filename cracker. Probably, I won't be able to recover all textures filenames of these characters, but I will try to recover as much as possible using other pattern for the cracking.

Link to comment

REDELBE updated to 0.8.

 

Changelog:

- Loli break blow uncensorship: support for game version 1.06+ (now previous game versions are not supported).

- Layer 2: MAI and Kula (SNK) now supported.
- Added a patch to display costume/hair names and the mod currently loaded. This feature is disabled by default. To enable it, look in the [Misc] section of the .ini file
- More filenames supported (matching rdbtool 0.7)
- Fixes from rdbtool 0.7 also apply to REDELBE.
- When using the alternate button introduced in 0.7, in some circumstances, hair mods wouldn't be selected properly.
  Additional another bug related with hair mods which could cause similar to above was fixed aswell.

 

---------

 

 

rdbtool updated to 0.7.

 

Changelog:

- The package now contains a changelog
- Some ktid/mtl/grp/oid/oidex files have now changed the hash of their types in game version 1.06, which caused previous version of rdbtool to not know their extension.
- Bugfix: rdbtool couldn't handle 0 bytes files (some files have been dummied in game version 1.06).
- More filenames available in CharacterEditor, MaterialEditor, RRPreview and KIDSSystemResource, mostly from the KoF characters.

 

------------

 

g1mtools updated to 0.7:

 

- Binary oid files (added in game version 1.06) will now be ignored.

 

------------------------

 

I recommend modders and users that want to know about Mai/Kula costume names, to make use of the ini setting "slot_info_in_css" in [Misc] section.

Then you will have somethign like this in the character selection screen:

 

Spoiler

20190629094927_1.jpg.b4e504e34e92d788307e24cbb699ca6d.jpg

 

------

 

More things: like I said, any mod that used mtl, oid, oidex, ktid or grp files are now broken, because the formats of those files have changed, they aren't longer text files.

 

Mods that make use of those will have to be redone. Only the easy part (like file naming) should be started from scratch (with files from 1.06), the hard part (meshes/textures) shouldn't need to redone.

Link to comment

Btw if someone wants to contribute to the future of filenames cracking, has some basic knowledge like extracting .g1t files and previewing them and some free time, read this.

 

As I posted yesterday, the change of format of ktid and mtl files have caused a certain damage to my file names cracking tool. Despite that, most Kula/Mai file names have been recovered with a dictionary attack approach, but there are still several file names available.

 

So to the ones that want to contribute: extract the g1t files of the files without proper names, preview them, and check what they are (ignore any texture that is not the albedo one). Example: if they are the texture of a ribbon, or a tie, just tell me what it is. The purpose is to increase the dictionary of the file name cracker.

 

Btw, does anyone know the proper japanese (romaji) for the type of fan Mai uses (google translate was of no help) ? I suspect that some of the files without name available in CharacterEditor are of Mai fan and Kula lollipop, but they may be using japanese word for the fan.

Link to comment
50 minutes ago, vagonumero13 said:

REDELBE updated to 0.8.

 

Changelog:

- Loli break blow uncensorship: support for game version 1.06+ (now previous game versions are not supported).

- Layer 2: MAI and Kula (SNK) now supported.
- Added a patch to display costume/hair names and the mod currently loaded. This feature is disabled by default. To enable it, look in the [Misc] section of the .ini file
- More filenames supported (matching rdbtool 0.7)
- Fixes from rdbtool 0.7 also apply to REDELBE.
- When using the alternate button introduced in 0.7, in some circumstances, hair mods wouldn't be selected properly.
  Additional another bug related with hair mods which could cause similar to above was fixed aswell.

 

---------

 

 

rdbtool updated to 0.7.

 

Changelog:

- The package now contains a changelog
- Some ktid/mtl/grp/oid/oidex files have now changed the hash of their types in game version 1.06, which caused previous version of rdbtool to not know their extension.
- Bugfix: rdbtool couldn't handle 0 bytes files (some files have been dummied in game version 1.06).
- More filenames available in CharacterEditor, MaterialEditor, RRPreview and KIDSSystemResource, mostly from the KoF characters.

 

------------

 

g1mtools updated to 0.7:

 

- Binary oid files (added in game version 1.06) will now be ignored.

In the sense of? They are no longer needed?

 

Link to comment
29 minutes ago, vagonumero13 said:

Btw if someone wants to contribute to the future of filenames cracking, has some basic knowledge like extracting .g1t files and previewing them and some free time, read this.

 

As I posted yesterday, the change of format of ktid and mtl files have caused a certain damage to my file names cracking tool. Despite that, most Kula/Mai file names have been recovered with a dictionary attack approach, but there are still several file names available.

 

So to the ones that want to contribute: extract the g1t files of the files without proper names, preview them, and check what they are (ignore any texture that is not the albedo one). Example: if they are the texture of a ribbon, or a tie, just tell me what it is. The purpose is to increase the dictionary of the file name cracker.

 

Btw, does anyone know the proper japanese (romaji) for the type of fan Mai uses (google translate was of no help) ? I suspect that some of the files without name available in CharacterEditor are of Mai fan and Kula lollipop, but they may be using japanese word for the fan.

SNK Wiki names the fans as Kachō Sen ("Butterfly Fan")

Link to comment
21 minutes ago, so_hugа said:

In the sense of? They are no longer needed?

 

What are you talking about? You quoted the full post. If you mean the oid files, these are now binary files without any strings (only hashes), so g1m tools cannot get bone names out of them (still it will get bone names from costume.oid included with the tools)

Link to comment

Ok, a couple of brekable mods ported to 1.06+ (requires REDELBE 0.8) to showcase that these mods still work when ported to 1.06.

 

So, the method still works. You just have to repeat the steps with the files from, 1.06. The only annoying part is that, sicne mtl files are now binary, you may not know which parts associate to the other. But you could just download a pre 1.06 version of the game, and extract the mtl files from there only to gather that knownledge.

 

The meshes/textures of these files are not mine, they are from the mod authors (sorry, I forgot now the credits of these mods)

 

Honoka Deluxe breakable to topless (slot 7-9).zip Ayane Deluxe breakable to topless (slot 10-12).zip

Link to comment
1 hour ago, vagonumero13 said:

Btw, does anyone know the proper japanese (romaji) for the type of fan Mai uses (google translate was of no help) ? I suspect that some of the files without name available in CharacterEditor are of Mai fan and Kula lollipop, but they may be using japanese word for the fan.

I asked to a friend and for Lollipop is this ロリポップ (roripoppu), meanwhile for Mai's fan try with this 扇子 (sensu). If it doesn't work try with うちわ (uchiwa). On DOA5LR her fans were called uchiwa.

For the 3D Models: Lollipop is 0x0f931ee7, meanwhile there are a few different types for Mai's Fan (open fan, closed fan, mouth fan) and i found these: 0x1e196550, 0x27997e08, 0x03313588

 

1 hour ago, vagonumero13 said:

Btw if someone wants to contribute to the future of filenames cracking, has some basic knowledge like extracting .g1t files and previewing them and some free time, read this

For the missing kula's hair albedo in your rdbtool, I extracted them when she got release and these are her files:

(Only SNK_HAIR_012 is missing because after i found SNK_HAIR_001, I stopped searching)

0xa25cfc2c = SNK_HAIR_001
0x1440028e = SNK_HAIR_010
0x6b5df36d = SNK_HAIR_011
0x70b7c60a = SNK_HAIR_014
0x1999d52b = SNK_HAIR_013

 

Link to comment
22 minutes ago, gatto tom said:

I asked to a friend and for Lollipop is this ロリポップ (roripoppu), meanwhile for Mai's fan try with this 扇子 (sensu). If it doesn't work try with うちわ (uchiwa). On DOA5LR her fans were called uchiwa.

For the 3D Models: Lollipop is 0x0f931ee7, meanwhile there are a few different types for Mai's Fan (open fan, closed fan, mouth fan) and i found these: 0x1e196550, 0x27997e08, 0x03313588

 

For the missing kula's hair albedo in your rdbtool, I extracted them when she got release and these are her files:

(Only SNK_HAIR_012 is missing because after i found SNK_HAIR_001, I stopped searching)


0xa25cfc2c = SNK_HAIR_001
0x1440028e = SNK_HAIR_010
0x6b5df36d = SNK_HAIR_011
0x70b7c60a = SNK_HAIR_014
0x1999d52b = SNK_HAIR_013

 

 

 

Huh, as weird as it sounds, I didn't have "hair" in my dictionary. Only "hair01", "hair02", "hair03". As soon as I added hair to the dictionary, this happened:

Spoiler

0x7449e96e,MPR_Muscle_Character_MAIHAIR001_hair_BLEND.ktid
0x3ec59451,MPR_Muscle_Character_MAIHAIR001_hair_BLEND_kidsalb.g1t
0x1879ed03,MPR_Muscle_Character_MAIHAIR001_hair_BLEND_kidsnmh.g1t
0x693e0f09,MPR_Muscle_Character_MAIHAIR001_hair_BLEND_kidsocc.g1t
0x7b686eb8,MPR_Muscle_Character_MAIHAIR001_hair_BLEND_kidsrfr.g1t
0x5693d971,MPR_Muscle_Character_MAIHAIR001_hair_BLEND_kidsshl.g1t
0x98b6dfaa,MPR_Muscle_Character_MAIHAIR001_hair_BLEND_kidswtm.g1t
0x3ec7af4c,MPR_Muscle_Character_MAIHAIR010_hair_BLEND.ktid
0xb0a89ab3,MPR_Muscle_Character_MAIHAIR010_hair_BLEND_kidsalb.g1t
0x8a5cf365,MPR_Muscle_Character_MAIHAIR010_hair_BLEND_kidsnmh.g1t
0xdb21156b,MPR_Muscle_Character_MAIHAIR010_hair_BLEND_kidsocc.g1t
0xed4b751a,MPR_Muscle_Character_MAIHAIR010_hair_BLEND_kidsrfr.g1t
0xc876dfd3,MPR_Muscle_Character_MAIHAIR010_hair_BLEND_kidsshl.g1t
0x0a99e60c,MPR_Muscle_Character_MAIHAIR010_hair_BLEND_kidswtm.g1t
0xcb67da4d,MPR_Muscle_Character_MAIHAIR011_hair_BLEND.ktid
0x07c68b92,MPR_Muscle_Character_MAIHAIR011_hair_BLEND_kidsalb.g1t
0xe17ae444,MPR_Muscle_Character_MAIHAIR011_hair_BLEND_kidsnmh.g1t
0x323f064a,MPR_Muscle_Character_MAIHAIR011_hair_BLEND_kidsocc.g1t
0x446965f9,MPR_Muscle_Character_MAIHAIR011_hair_BLEND_kidsrfr.g1t
0x1f94d0b2,MPR_Muscle_Character_MAIHAIR011_hair_BLEND_kidsshl.g1t
0x61b7d6eb,MPR_Muscle_Character_MAIHAIR011_hair_BLEND_kidswtm.g1t
0x5808054e,MPR_Muscle_Character_MAIHAIR012_hair_BLEND.ktid
0x5ee47c71,MPR_Muscle_Character_MAIHAIR012_hair_BLEND_kidsalb.g1t
0x3898d523,MPR_Muscle_Character_MAIHAIR012_hair_BLEND_kidsnmh.g1t
0x895cf729,MPR_Muscle_Character_MAIHAIR012_hair_BLEND_kidsocc.g1t
0x9b8756d8,MPR_Muscle_Character_MAIHAIR012_hair_BLEND_kidsrfr.g1t
0x76b2c191,MPR_Muscle_Character_MAIHAIR012_hair_BLEND_kidsshl.g1t
0xb8d5c7ca,MPR_Muscle_Character_MAIHAIR012_hair_BLEND_kidswtm.g1t
0xe4a8304f,MPR_Muscle_Character_MAIHAIR013_hair_BLEND.ktid
0xb6026d50,MPR_Muscle_Character_MAIHAIR013_hair_BLEND_kidsalb.g1t
0x8fb6c602,MPR_Muscle_Character_MAIHAIR013_hair_BLEND_kidsnmh.g1t
0xe07ae808,MPR_Muscle_Character_MAIHAIR013_hair_BLEND_kidsocc.g1t
0xf2a547b7,MPR_Muscle_Character_MAIHAIR013_hair_BLEND_kidsrfr.g1t
0xcdd0b270,MPR_Muscle_Character_MAIHAIR013_hair_BLEND_kidsshl.g1t
0x0ff3b8a9,MPR_Muscle_Character_MAIHAIR013_hair_BLEND_kidswtm.g1t
0x71485b50,MPR_Muscle_Character_MAIHAIR014_hair_BLEND.ktid
0x0d205e2f,MPR_Muscle_Character_MAIHAIR014_hair_BLEND_kidsalb.g1t
0xe6d4b6e1,MPR_Muscle_Character_MAIHAIR014_hair_BLEND_kidsnmh.g1t
0x3798d8e7,MPR_Muscle_Character_MAIHAIR014_hair_BLEND_kidsocc.g1t
0x49c33896,MPR_Muscle_Character_MAIHAIR014_hair_BLEND_kidsrfr.g1t
0x24eea34f,MPR_Muscle_Character_MAIHAIR014_hair_BLEND_kidsshl.g1t
0x6711a988,MPR_Muscle_Character_MAIHAIR014_hair_BLEND_kidswtm.g1t
0x839f7cf3,MPR_Muscle_Character_SNKHAIR001_hair_BLEND.ktid
0xa25cfc2c,MPR_Muscle_Character_SNKHAIR001_hair_BLEND_kidsalb.g1t
0x7c1154de,MPR_Muscle_Character_SNKHAIR001_hair_BLEND_kidsnmh.g1t
0xccd576e4,MPR_Muscle_Character_SNKHAIR001_hair_BLEND_kidsocc.g1t
0xdeffd693,MPR_Muscle_Character_SNKHAIR001_hair_BLEND_kidsrfr.g1t
0xba2b414c,MPR_Muscle_Character_SNKHAIR001_hair_BLEND_kidsshl.g1t
0xfc4e4785,MPR_Muscle_Character_SNKHAIR001_hair_BLEND_kidswtm.g1t
0x4e1d42d1,MPR_Muscle_Character_SNKHAIR010_hair_BLEND.ktid
0x1440028e,MPR_Muscle_Character_SNKHAIR010_hair_BLEND_kidsalb.g1t
0xedf45b40,MPR_Muscle_Character_SNKHAIR010_hair_BLEND_kidsnmh.g1t
0x3eb87d46,MPR_Muscle_Character_SNKHAIR010_hair_BLEND_kidsocc.g1t
0x50e2dcf5,MPR_Muscle_Character_SNKHAIR010_hair_BLEND_kidsrfr.g1t
0x2c0e47ae,MPR_Muscle_Character_SNKHAIR010_hair_BLEND_kidsshl.g1t
0x6e314de7,MPR_Muscle_Character_SNKHAIR010_hair_BLEND_kidswtm.g1t
0xdabd6dd2,MPR_Muscle_Character_SNKHAIR011_hair_BLEND.ktid
0x6b5df36d,MPR_Muscle_Character_SNKHAIR011_hair_BLEND_kidsalb.g1t
0x45124c1f,MPR_Muscle_Character_SNKHAIR011_hair_BLEND_kidsnmh.g1t
0x95d66e25,MPR_Muscle_Character_SNKHAIR011_hair_BLEND_kidsocc.g1t
0xa800cdd4,MPR_Muscle_Character_SNKHAIR011_hair_BLEND_kidsrfr.g1t
0x832c388d,MPR_Muscle_Character_SNKHAIR011_hair_BLEND_kidsshl.g1t
0xc54f3ec6,MPR_Muscle_Character_SNKHAIR011_hair_BLEND_kidswtm.g1t
0x675d98d3,MPR_Muscle_Character_SNKHAIR012_hair_BLEND.ktid
0xc27be44c,MPR_Muscle_Character_SNKHAIR012_hair_BLEND_kidsalb.g1t
0x9c303cfe,MPR_Muscle_Character_SNKHAIR012_hair_BLEND_kidsnmh.g1t
0xecf45f04,MPR_Muscle_Character_SNKHAIR012_hair_BLEND_kidsocc.g1t
0xff1ebeb3,MPR_Muscle_Character_SNKHAIR012_hair_BLEND_kidsrfr.g1t
0xda4a296c,MPR_Muscle_Character_SNKHAIR012_hair_BLEND_kidsshl.g1t
0x1c6d2fa5,MPR_Muscle_Character_SNKHAIR012_hair_BLEND_kidswtm.g1t
0xf3fdc3d4,MPR_Muscle_Character_SNKHAIR013_hair_BLEND.ktid
0x1999d52b,MPR_Muscle_Character_SNKHAIR013_hair_BLEND_kidsalb.g1t
0xf34e2ddd,MPR_Muscle_Character_SNKHAIR013_hair_BLEND_kidsnmh.g1t
0x44124fe3,MPR_Muscle_Character_SNKHAIR013_hair_BLEND_kidsocc.g1t
0x563caf92,MPR_Muscle_Character_SNKHAIR013_hair_BLEND_kidsrfr.g1t
0x31681a4b,MPR_Muscle_Character_SNKHAIR013_hair_BLEND_kidsshl.g1t
0x738b2084,MPR_Muscle_Character_SNKHAIR013_hair_BLEND_kidswtm.g1t
0x809deed5,MPR_Muscle_Character_SNKHAIR014_hair_BLEND.ktid
0x70b7c60a,MPR_Muscle_Character_SNKHAIR014_hair_BLEND_kidsalb.g1t
0x4a6c1ebc,MPR_Muscle_Character_SNKHAIR014_hair_BLEND_kidsnmh.g1t
0x9b3040c2,MPR_Muscle_Character_SNKHAIR014_hair_BLEND_kidsocc.g1t
0xad5aa071,MPR_Muscle_Character_SNKHAIR014_hair_BLEND_kidsrfr.g1t
0x88860b2a,MPR_Muscle_Character_SNKHAIR014_hair_BLEND_kidsshl.g1t
0xcaa91163,MPR_Muscle_Character_SNKHAIR014_hair_BLEND_kidswtm.g1t

 

 

So, I'm going to release 0.8b (REDELBE) and 0.7b (rdbtool) with these files support.

Link to comment

REDELBE updated to 0.81.

 

Changelog:

- Some more filenames of Mai/Kula available (matching rdbtool 0.71)

 

-----

 

rdbtool updated to 0.71

 

Changelog:

- Some more filenames available (Kula/Mai hair files)

 

---------------

 

Usually I would have waited more to release a minor version like this, but since the files missing were important for Mai/Kula hair modding, I thought it was better to release the update the sooner.

Link to comment
28 minutes ago, Brianna Smith said:

#Error: When I swap to a breakable mod the character disappears completely and does not show again.

If it is pre 1.06 mod, it is normal. Those mods need to be ported  to 1.06. Anything with a "ktid", "grp", "mtl", "oid" or "oidex" file needs to be ported.

Link to comment
1 minute ago, Brianna Smith said:

ASD.png.e15c0149e001e58e43379b972dcd8ea6.png

 

When I updated all 5 types of files (ktid, grp, mtl, oid an d oidex). It happened like this.

 

That's because you didn't update wth proper files. In breakable mods, usually ktid, grp, oid, and oidex (but not mtl) are gathered from the other costume and renamed to the costume with the slot. For example in the breakable Honoka that I posted, HON_COS_004.ktid is actually HON_COS_007.ktid renamed.

 

Also, have in mind that there may be ktid files in Material.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use