Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 08/14/19 in all areas

  1. I merged your posts. Please do not make multiple posts in succession. If no one replied you, edit the new information/question into your latest unreplied post. For known values, they're in the save structure recorded by Bulbapedia.. For unknown values, compare the save files using HxD. (note: you gotta align the blocks in correct order first) If comparison impossible, do trial and error. See which half of the save actually has the change, then keep doing halves and halves until you can narrow down which block has the value. Finally, compare that block for before and after, to see which offset(s) has been changed I feel as though the bulbapedia page explained it sufficiently I don't understand what you are trying to say. What "highlighter"? In regards to your save B consisting of nothing but 0xFF, I'm assuming you only saved in game once or something? To be completely honest, I nowadays use PKHeX to fix checksums. Once again, the checksum fixing is in the bulbapedia page: erm.. It basically means it's an area that has the data you're looking for. Whatever the data is, that's the area that has data in it. In any case, I don't understand why you're doing this. PKHeX probably is able to edit whatever value you seek. If it is for practice, sure go ahead, won't stop you. Rather than ask so many questions, you probably should take this one step at a time. Figure out for sure how to do one thing, then move on to the next point. I suggest: 1. Learn how to identify which save is the more recent save (because the game loads that one. Whether Save A or Save B is the more recent save, isn't fixed) 2. Learn how to identify the blocks. 3. For starters, locate the block for money (based on bulbapedia's guide) 4. Locate the offset for money (based on bulbapedia's guide) 5. Fix the checksum for money's block 6. Fix the checksum for the overall save. If you cannot get past these, you probably won't be able to make any other edit. As it was said that Ruby/Sapphire's Money isn't XOR'd against the Security Key, I recommend you try to edit a RS save first.
    1 point
  2. A few things I gotta add on: 1. Save block data has already been identified and recorded here: https://bulbapedia.bulbagarden.net/wiki/Save_data_structure_in_Generation_III#Save_index 2. There are 2 saves in the save file (Game Save A and Game Save B). 3. GBA save blocks are shuffled. (as in the save block won't always be in the same position) They are easy to identify once you know how to identify which block you're looking at, though. [Section ID and Save Index in the page I linked] 4. Even after modifying the slot you found, you also need to know how to correct the checksums.
    1 point
  3. Since you're trying to learn how to find specific values in a save file and you're using HxD you 100% know that nothing is labelled in the file. So to find a particular thing in the save you will have to compare before and after saves to find the differences between them. In your case you are you're looking for where money is stored in the save so I'll run through an example how to find that value. 1) Go to the Poke Mart and save the game in front of the store clerk. 2) Make a backup of the save. 3) Purchase an item from the clerk and save the game. 4) Make a backup of the save. (Now you'll have two save files with one before buying an item and one after buying an item.) 5) I recommend copying either one of the save files to make a third save file to do the edits on. 6) Now compare the first two saves and the only differences that should be between them is play time, item quantities, and money. 7) Since you should know what money you started with and what money you ended with you should be able to identify which values correspond with your money total. 8 ) On the third save file try and edit those values to something else and then save the the save file in HxD. 9) Open the third save file in PKHeX and then save it with PKHeX. (This will update the checksum of the save so that when you load the save you won't get the "Save file is corrupt" error message.) 10) If the money amount did not change go back to step 5 and try a different value that is different between the two saves. Note 1: When ever you do any editing always make backups of your save in case you mess up. More save backups the better. Note 2: If I remember correctly any money value greater than 255 or FF in hex is stored in the save in the reverse order. For example the 256 would be saved as 00 01 and not 01 00. If you follow these steps you should be able to find any value or flag in any save as long as you make a before and after save.
    1 point
  4. Pokémon B2W2 - Swap Curtis and Yancy I've seen demand for such a mod elsewhere, so I thought I would do a simple swap. This patch swaps Curtis and Yancy such that the male trainer encounters Curtis and the female trainer meets Yancy. This includes sprites, dialogue, and trades. A couple minor adjustments have been made to dialogue to make it more appropriate given the swap. If people are interested in a version compatible with another hack, let me know. And if you have any ideas for similar projects, feel free to send them my way. Download Black 2 Version: https://www.romhacking.net/hacks/4044/ White 2 Version: https://www.romhacking.net/hacks/4045/
    0 points
×
×
  • Create New...