Yes, but we don't want to wait for a month, do we? Especially since the official translation is indistinguishable from MTL.I wouldn't worry too much about translations, they usually follow about a month after the initial release.
Isn't that what we do here?That's sad... I really wanted to talk to other players about the game cause it's my favourite one by far.
Sorry, but what is the point?so... if anyone would like to be part of a server I've created to talk about the game, here's the link:You must be registered to see the links
You mean "key" value from info.json?Bump?
I've poked around a bit, and discovered (through GNU Strings) that string "/info.json" (yep, with forward slash) is compiled into Game.exe.
No, what I meant is that literal string "/info.json" is contained inside Game.exe.You mean "key" value from info.json?
If yes, you should attach debugger to process and try to search for that value through memory and then get all adresses that read that value. But that require knowledge of assembler, intellect >= 8 and science >= 230%.
Nope, never. I'm too privacy-conscious/autistic for that.Have you ever used Discord? Cause its perfectly possible to talk via messages you know?
The key in info.json is actually encrypted, using the same encryption algorithm as the one used for the game files.No, what I meant is that literal string "/info.json" is contained inside Game.exe.
And we know that actual file contains 256-bit key in base64.
I know that we can just find decryption algorithm in executable and then understand it. But this endeavor is far from trivial. Maybe someone did it already, and so I encourage this person, if they even exist, to share. What I want to hear from you or someone else is something along the lines of "just remove "enc" prefix and then decode with SHA256" or something.
Generally I try to avoid anything centralized. It looks like any other messaging app, but for some reason popular among gamers.Dude its a messaging app... you talk to people, send images and join voice chats if you want
That's more like it. An insight.The key in info.json is actually encrypted, using the same encryption algorithm as the one used for the game files.
Pixel game maker uses own feistel cipher implementation and not AES or something.
I got curious how it worked so I did it myself. (I enjoyed doing that more than playing the game)That's more like it. An insight.
Maybe someone out there already extracted encryption/decryption code into a separate program?
I remember that RPG Maker MV used a very primitive "encryption" scheme, just xor'ing first 16 bytes of every resource file with the key. This looks a lot more like real cryptography.
Thanks alot!You need go to to the depths of the dungeon, at the last sanctuary, then go left to the withered ruins. there you'll find a room with sth like metal bars at the end of it... you interact with those bars (no eng translation for the interaction) and get the tentacle suit. not hard but the path is somewhat long
I've also already did some research and posted my findings here (Page 9 I think). I reached the same conclusion you did.Yes, but we don't want to wait for a month, do we? Especially since the official translation is indistinguishable from MTL.
But my interest in taking the game apart is only partially caused by desire to understand what the Chinese text in dialogue box. I want to have the tools to do whatever I want with this engine and any future games built on it - I want the option to unpack resources and glance through CGs, extract text and make a custom MTL to share it here, to potentially make mods by editing maps and so on.
There is almost no information in the net on Pixel Maker MV, at least in English. It makes me want to pull this thing apart myself and see how it works (at least file encryption aspect). Problem is, I'm a programmer, not a cracker with years of experience. I have very little time and energy to devote for this undertaking.
Sadly, it seems no one here shares my mindset.
Any news about update?Also, on an unrelated note: I am not a patron, but I joined their Discord server before it was closed, so I am still in it. I can't create new invites though :/
I think I need another file.Idk if this is the right one, hope it works