- 19
- Posts
- 9
- Years
- Seen May 22, 2018
Hi everyone and sorry for my noobness.
As the title says, some Trainer Battles in my hacked Emerald ROM make the game freeze. So far I edited every Trainer in Routes 102-104, 116, Rustboro City and Rusturf Tunnel including rematches and tested it until the Battle against my Rival in Rustboro. This issue occurs with three Trainers, always against a certain Pokémon and just after some turns (around four). If said Pokémon are defeated early, the game will proceed normally, though, so the bugged Trainers may be more. I tried to fix the Trainers by deleting the bugged Pokémon and re-creating it, but while it seemed to work on the first one, the second kept making my game freeze at every attempt.
Here's a list of the actions I take for editing each Trainer. It's pretty basic, but I guess the eye of someone who's more expert than me will notice what I do wrong.
Come to think about it, I changed the species of every Pokémon those three Trainers own. It's the only common trait I understood so far, I don't know if that means anything.
That's all I can say, I tried to be the most detailed I could (maybe even too much on the list, I felt totally dumb all the time by writing like that).
As the title says, some Trainer Battles in my hacked Emerald ROM make the game freeze. So far I edited every Trainer in Routes 102-104, 116, Rustboro City and Rusturf Tunnel including rematches and tested it until the Battle against my Rival in Rustboro. This issue occurs with three Trainers, always against a certain Pokémon and just after some turns (around four). If said Pokémon are defeated early, the game will proceed normally, though, so the bugged Trainers may be more. I tried to fix the Trainers by deleting the bugged Pokémon and re-creating it, but while it seemed to work on the first one, the second kept making my game freeze at every attempt.
Here's a list of the actions I take for editing each Trainer. It's pretty basic, but I guess the eye of someone who's more expert than me will notice what I do wrong.
Spoiler:
1. Open "Hopless Trainer Editor" and "Free Space Finder" and load my ROM in them.
2. Change the Trainer's name to the romanized version of the original.
3. Rise their AI to 255.
4. Add some Pokémon to their Team (usually 2 or 3).
5. Edit every Pokémon by
-a. Changing their species (eventually).
-b. Raising their Level.
-c. Raising their EVs to 255.
-d. Editing their moves.
6. Click "save" to see how much memory is needed, then close the pop-up.
7. Search for such value on Free Space Finder and copy the result.
8. Re-click "save" and paste the copied number after "0x" next to "Search from".
9. Select the first value, which coincides with the one found by the other tool.
10. Click "Ok".
2. Change the Trainer's name to the romanized version of the original.
3. Rise their AI to 255.
4. Add some Pokémon to their Team (usually 2 or 3).
5. Edit every Pokémon by
-a. Changing their species (eventually).
-b. Raising their Level.
-c. Raising their EVs to 255.
-d. Editing their moves.
6. Click "save" to see how much memory is needed, then close the pop-up.
7. Search for such value on Free Space Finder and copy the result.
8. Re-click "save" and paste the copied number after "0x" next to "Search from".
9. Select the first value, which coincides with the one found by the other tool.
10. Click "Ok".
That's all I can say, I tried to be the most detailed I could (maybe even too much on the list, I felt totally dumb all the time by writing like that).