

This can actually be different depending on certain situations, some people may not dump ROM's very well and end up breaking the header or something along the lines, thus making this internal ID change but the actual game ID you see in general will remain the same. As for this portion of the ID "0D153AC2", this is part of the game/serial ID however this is an internal ID.
#Desmume cheats base serial
So for the game you tested, Castlevania - Portrait of Ruin (USA), the ID of the cartridge would be NTR-ACBE-USA, ACBE being the games alphanumeric serial ID. If you were to have say 10 of the same DS games all from the same region (say USA), they will all have the same exact alphanumeric serial ID. Lets take Pokemon - Black Version 2 for example, the game/serial ID is TWL-IREO-USA, IREO being the games alphanumeric serial ID that you see. Example, if you have ever purchased or owned any NDS game cartridges in general, you would see that each game cartridge has a serial ID at the bottom of the sticker and on the back of the cartridge. The Game ID is the serial ID of the game. I want to, searched for portrait of ruin, and don't see "game id", "gameid" or 0D153AC2 Great! now you only have to tell me what the hell a "game ID" is. If you add the game into R4CCE you will get that exact game ID above, meaning this is the correct game (verified via a reliable source, Dat-o-Matic), this also means it is NOT a problem with the cheat database, it is an issue with DeSmuMe. "0D153AC2" is part of the game ID, this is NOT CRC.

Now the usrcheat.dat and many other cheat databases work via game ID's, in this case: I can confirm this dump is proper via this link here: This is the dump I used for the cheat databases:įile: Castlevania - Portrait of Ruin (USA).nds Am I supposed to use a different polynomial CRC? Please tell me what the CRCs in the cheat database mean, if they're not the CRC of the NDS file. I am not going to remove the error message. And if you search online you find many cheat databases with this crc for this game.Ĭrazymax added the CRC mismatch error message in december 2013.
#Desmume cheats base code
I traced through the code that does the CRC back to early 2013 and it doesnt seem like the algorithm ever changed. You can confirm this by searching for that CRC online. Using USA Portrait of Ruin for example, the CRC of the file is actually 0x96df4c4d.
