It’s been a week since this projects declaration so I thought it might be beneficial to gather together the progress so far.

No script. No translation. It frustrates me but this is the reality of visual novel translation. This next week is my finals so I would love to start pouring over scripts after that but I still need help. Despite technical ineptitude, I’ve compiled my own binaries of RLDev (with help from AppleHQ) . The last step before translation is solving the XOR encryption.

After trying literally every file, ( I have no other method of attack) I have had limited success disassembling the (possibly?) system-level SEENs  9014, 9015, 9016, 9017 and 9020.

Most notably, I’ve had partial success disassembling the content SEEN 5001, the character list (which RLDev could already see) and the kepago calls were disassembled but the script stops after the first line (a title declaration). The bytecode and that data is available here.

A lurker found some Chinese “SEEN keys” and postulates following:

I used the same pattern as LBEX!/FIVE – looked at key 4 and it is simply key 1 xor key 2 and key 3 is just…well, I think you can figure out by observation alone. I was able to extract the SEEN but got syntax errors on disassembly – I’m not sure if it’s due to syntax changes in RealLive itself or code that wasn’t decrypted properly. But maybe one of the Chinese keys is actually key 4 and key 1 or 2 is key 4 xor the other, I dunno. If I get more time I’ll play around with it.

It looks like you run kprl -G KUDO -o kud_bytecode -x SEEN.txt or something to that effect and it outputs a ton of .RL bytecode files into “kud_bytecode”, which you [could] then disassemble file-by-file into actual scripts using kprl -d (script file).

However, although it doesn’t help that much, you *can* see the text by looking at the resulting RL files in a text editor – although I don’t know if it’s complete or if parts of it aren’t garbled.

The game.cfg entry I used is as follows: http://pastebin.com/TsY4vjmg

If anyone can experiment based on his information you would have my gratitude. Luckily this is RealLive not some completely undocumented engine and I’m sure someone can crack this nut!

Advertisements