Since I can't sleep right now, I figured I'd sort of summarize my attempts at grabbing the text strings from Ring of Heroes
Context: following Skylanders Ring of Heroes' end of service, a lot of the stuff that was planned for the game was ripped from the files and posted publicly—however, to my knowledge, nobody's really been able to dig into and find the game's text strings. I've been trying to do it for preservation reasons and to see if they contained info regarding any cut/scrapped stuff.
Current summary of findings so far:
Current updates to this: I did get around to poking through the game's memory with Cheat Engine, and found references to C++ encryption which does line up since that's what typically used for Unity games. I'll have to dig into that later.
In the meantime, I also found something pretty interesting: there's references in the strings for a Polish translation of Ring of Heroes, which is notable as the game was never actually translated into polish, nor did we know of any plans to translate it into polish beforehand. Also curiously, there's no references whatsoever to the Malay translation that we know they had planned from prior datamines, which is quite curious.
Alright, final update for now: after saving and combing through the game's memory strings, and comparing with other Com2us games (namely Summoner's War, which Ring of Heroes was heavily modeled after), I'm fairly confident that Ring of Heroes uses some form of AES encryption for its files, as the memory contains a lot of references to AES and that's also what they used for Summoner's War. If I want to decrypt the files, I'd need to find where they put the AES keys necessary and poke around with them.
Best-case scenario is that these are in the files themselves; worst-case is that they were kept server side and are now lost due to the EoS. I used a decompiler to decompile an apk of the game and I've been looking around for il2cpp decompiler/decryption/general look-around programs to see if maybe the il2cpp files in the game's decompiled apk may have the answers I'm looking for. This is a bit harder because those are also obfuscated or otherwise not very compatible with most programs, and the one I'm looking at rn is one I'm still trying to figure out the logistics of. Think I'm going to take a small break from code-hunting right now and try some other things before I fry my brain on this any more.
(In the meanwhile, I'm thinking about putting the decompiled stuff from the game on the internet archive for people who might want to study the game's code and/or reverse engineer it themselves—since some of it is obfuscated I'm not sure how much people would get out of it per say, but hey, anything for research)
Taking a small break from this project because trying to figure this out is giving me headaches, but! If anyone wants to study the decompiled code on their own, I went ahead and tossed what the decompiler gave me on the internet archive: https://archive.org/details/roh-decompiled
Also for comparison, files from the proper game for V2 and V1:
https://archive.org/details/v2_20220228 (Version Two Files)
https://archive.org/details/v-1_20220228 (Version One Files)