morkt / GARbro

Visual Novels resource browser
MIT License
2.28k stars 242 forks source link

Game Request: Rui wa Tomo o Yobu Full voiced Edition #526

Closed Ming-2015 closed 2 years ago

Ming-2015 commented 2 years ago

Game: https://vndb.org/v776 Release: https://vndb.org/r9924 Engine: Kirikiri Extension: .xp3

Rui wa Tomo o Yobu regular edition is currently supported, but the Full Voice edition uses different CxEncryption key. Based on my research, the key is likely to be this:

0x24A, 0x3C4

Control block and branch orders are also down below (though I never tested it so I don't know if it's actually accurate).

Source: Kirikiroid2 Ruitomo full voice edition patch

Cosetto commented 2 years ago

Game: https://vndb.org/v776 Release: https://vndb.org/r9924 Engine: Kirikiri Extension: .xp3

Rui wa Tomo o Yobu regular edition is currently supported, but the Full Voice edition uses different CxEncryption key. Based on my research, the key is likely to be this:

0x24A, 0x3C4

Control block and branch orders are also down below (though I never tested it so I don't know if it's actually accurate).

Source: Kirikiroid2 Ruitomo full voice edition patch

try to pull request this GARbro mod he will add new crypt to Format.dat

Cosetto commented 2 years ago

or you can add the crypt yourself using this

Ming-2015 commented 2 years ago

Managed to do it somehow myself. Thanks though!

or you can add the crypt yourself using this

Cosetto commented 2 years ago

Wait, can you also add the crypt for the new https://vndb.org/v26414 Steam version too? Idk how to find the crypt of that one

Ming-2015 commented 2 years ago

Wait, can you also add the crypt for the new https://vndb.org/v26414 Steam version too? Idk how to find the crypt of that one

Does GarBRO Mod's Cafe Stella decryption not work? It seems to be available there already.

If it's encrypted with a separate crypt for the Steam version, it will require you to either fish around online to find the CxEncryption keys somewhere (which is what I did), or use reverse engineering frameworks on the cafe stella executable to trace the crypt code.

Cosetto commented 2 years ago

GARbro mod crypt is the original version, I wish I could use krkrextract to dump but the Steam version uses SmartSteamLoader.exe so I can't do anything about it. Crsky has his guide for finding the crypt for krkrz but it's in Chinese so I don't understand

Ming-2015 commented 2 years ago

GARbro mod crypt is the original version, I wish I could use krkrextract to dump but the Steam version uses SmartSteamLoader.exe so I can't do anything about it. Crsky has his guide for finding the crypt for krkrz but it's in Chinese so I don't understand

Unfortunately I can't help you much in that front, other than telling you to use google translate on the page or something. It requires you have a strong understanding of how the crypt work, what kind of assembly code you should be looking for, etc. These are the numbers you will need to obtain.

uint Mask;
uint Offset;
byte[3] PrologOrder;
byte[6] OddBranchOrder;
byte[8] EvenBranchOrder;
uint[] ControlBlock;

You can try reaching out to people on Fuwanovel or some fanTL groups and ask them for tips too.

Ming-2015 commented 2 years ago

Also, is there any reason you need to unpack a translated version of the game? If you just need the CG files or something, just try unpacking the japanese version.

Cosetto commented 2 years ago

Also, is there any reason you need to unpack a translated version of the game? If you just need the CG files or something, just try unpacking the japanese version.

I need the crypt in order to help my friend making the patch for our mother tongue

SanLukaku commented 2 years ago

Managed to do it somehow myself. Thanks though!

or you can add the crypt yourself using this

Could you share your file to be able to extract the Atori and Tomo sprites?