Well, I'm sure there is a cheksum in the first 4 bytes of the savegame but maybe it's not the only one...
In NSMBW, there are 7 CRC32 checksums :
the savefile is divided into 7 parts and in the end of each part is the checksum.
So it's not hard to calculate those checksums and I think the most...