Jump to content

Recommended Posts

Posted (edited)

Hello. As stated in the title, I'm trying to modify HoF entries. It's pretty straightforward until block checksum recalculation - I've followed the same path as with general/storage block, i.e calculating CRC16 CCITT for the whole block right until footer part, but it seems that this is not the correct way, as every time I load such modified save, when selecting HoF in PC, there's a message saying that HoF data has been corrupted and in order to fix it, I should enter Elite 4 (or something similar, doesnt matter). I've tried recalculating the checksum and comparing it with one in the footer and it differs. Additionaly, I've downloaded this tool to play around with it a little more and this one does the job - entry is modified as expected and game properly loads HoF. So such modification is possible, how the checksum for Hall of Fame Block in gen IV is calculated?

Edited by raytheon
Posted

Okay, got it! It seems that, unlike  with storage/general blocks, where checksum is being calculated for the whole block except the footer, for Hall of Fame block the checksum is being calculated right up until checksum field itself, meaning that it takes into account size of the block and every other footer field.

  • raytheon changed the title to [Resolved] Modifying Hall of Fame entries
  • 2 years later...
Posted

Hey, I recently had an issue where I used reshiram in the first game complete of poke on black, I didn’t know it would show that on the record and want to replace reshiram with my shiny amoonguss. If u could help with that I would be forever grateful

IMG_F0054BC6-54C1-42F5-8C52-10EAFC1AA4FE.jpeg

IMG_2701.jpeg

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...