bn5 save data stuff: key items: - address: 0x200a490 - format: array of byte quantities. see @archive 759B0C in mmbn5tc-us.tpl for constant values - anticheat: - source array: 0x20010D0 - dest array: 0x2005b70 - size: 0x150 - xorbyte: p: 0x55, c: 0x6f chips: - address: 0x2002eac - format: see set_pack_count - anticheat: - source array: 0x2001440 - dest array: 0x2005cc4 - size: 0x200 - xorbyte: p: 0x17, c: 0x81 library compare? (not needed): - source array: 0x20020F0, dest array: 0x2005ec8, size: 0x200, xorbyte: p: 0x8f, c: 0xfe zenny: - address: 0x200299c ([[r10+0x3c]+0x5c]) - format: u32 - anticheat: ensure that u32[0x2000180] ^ zenny == u32[0x20060cc] bugfrags: - address: 0x20029a0 ([[r10+0x3c]+0x60]) - format: u32 - anticheat: ensure that u32[0x200266C] ^ bugfrags == u32[0x2006004] modcards (you already implemented this): - source array: 0x2001220, dest array: 0x20060dc, size: 0x200, xorbyte: p: 0x43, c: 0x8d ???: - ensure that u32[0x2002338] ^ ??? == u32[0x20061e0] bn4 save data stuff: key items: - address: 0x20035e8 (r10+0x54) - format: array of byte quantities. see @archive 7571A0 in mmbn4rs-us.tpl for constant values - anticheat: - source array: 0x2000240 - dest array: 0x2005768 - size: 0x190 - xorbyte: rs: 0x2c, bm: 0x71 chips: - address: 0x20026e4 (r10+0x50) - format: see set_pack_count - anticheat: - source array: 0x2000670 - dest array: 0x20058fc - size: 0x200 - xorbyte: rs: 0x64, bm: 0x47 library compare? (not needed): - source array: 0x20019A0, dest array: 0x2005b00, size: 0x200, xorbyte: rs: 0x38, c: 0x8e zenny: - address: 0x20021a4 ([[r10+0x40]+0x74]) - format: u32 - anticheat: ensure that u32[0x2000180] ^ zenny == u32[0x2005d04] bugfrags: - address: 0x20021a8 ([[r10+0x40]+0x78]) - format: u32 - anticheat: ensure that u32[0x2001E94] ^ bugfrags == u32[0x2005d0c] modcards: - address: 0x200464c - format: you already know - anticheat: - source array: 0x20003D0 - dest array: 0x2005d14 - size: 0x100 - xorbyte: rs: 0x43, bm: 0x31 ???: - there's some anticheat relating to 0x2004e60 (r10+0x78) - relevant addresses: src: 0x2001BA0, dst: 0x2005e18 - but I don't think it's relevant for tango bn6 missing stuff: key items: - address: 0x2003134 - format: array of byte quantities. see @archive 73D9FC in mmbn6cf-us.tpl for constant values - anticheat: - source array: 0x20004E0 - dest array: 0x2004a8c - size: 0x200 - xorbyte: cg: 0x55, cf: 0x6f