raytheon Posted July 26, 2023 Posted July 26, 2023 (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 July 27, 2023 by raytheon
raytheon Posted July 27, 2023 Author Posted July 27, 2023 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.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now