Rings of Saturn • 43 implied HN points • 07 Jan 26
- LMA Manager 2003–2005 use a custom obfuscation scheme to generate per-unique-ID bonus codes. That algorithm can be reimplemented so you can derive the codes from any Unique ID.
- LMA Manager 2006 uses RSA to validate codes, but the game's 64-bit modulus was trivial to factor, allowing recovery of the private key and recreation of valid codes. Reproducing the game's custom post-RSA processing (a modified Base32 and an XOR step) yields complete, working codes.
- Emulation, decompilation, and small scripts were used to extract the algorithms, and public generator scripts now produce all bonus codes, including an "all bonuses" code that unlocks everything.