Disney Magic Kingdoms: *.LANGUAGE, *.STR_INFO.BIN, *.TYPE

How to translate the files of a game
LolHacksRule
Posts: 865
Joined: Fri Apr 20, 2018 12:41 am

Disney Magic Kingdoms: *.LANGUAGE, *.STR_INFO.BIN, *.TYPE

Post by LolHacksRule »

The localization files are unfortunately 100% encrypted in the latest version/some version before on all plats (I'll try to pull the XXTE key soon), for more info and progress, head here, viewtopic.php?f=9&t=9179. Luckily, an old build from PlayPark on Android uses an OBB, with the DLC packed inside (ZIP) and the localisation files, in a binary format with a bit of XML elements when using expressed fonts, (not encrypted, I can see proper text data), v1.06 (first Android WW release) also has the texts not encrypted.

Note: *.LANGUAGE is the name of the language used by the player, like .ENGLISH for English.

Code: Select all

HEX:
1-2bytes: String count, if using two, the value is inverted.
1byte: Bytecount of textstring.
1byte: zero
?bytes: text data
STR_INFO.bin and .TYPE files end a textstring node with 00
Repeats from bytecode of textstring.