mariomaniac432
Shuckle Master
- 46
- Posts
- 14
- Years
- Shuckle Island
- Seen Nov 14, 2019
The solution to my problem may or may not be quick or easy to fix, but we'll see. And if this is not the right section to post this in, then please direct me to where I should.
I have a major problem in my ROM hack that hopefully someone can help me with, as I can't find the solution anywhere. I'm hacking Fire Red, and the problem happens here:
After battling the Bug Catcher, for some reason you lose control of the player character, and gain control of the Camper, and you can only move with a 2x2 area after doing so. The Bug Catcher's script is a simple trainer battle, and his offset is actually one that already exists within the game, and belongs to a Bug Catcher in Viridian Forest. I was just using it as a placeholder. All I did was modify the data for what Pokemon he has in Ultimate Trainer Editor, nothing else. I figured that this was just some random glitch, and I'd fix it later, as the Bug Catch is able to be skipped, and thus did not prevent me from progressing to test other parts of my hack. This does not happen with other trainers on this Route. I believe I tried a while ago to fix this by taking the Camper's sprite off the screen, but I still lost control of the player character. This same problem also occurs in the Gym in the next town, where defeating the last trainer results in gaining control of another trainer in the Gym.
The character I gained control of also happens to be located on the left side of the screen, and, similar to the Bug Catcher, the trainer I battled that initiated the glitch was also facing upwards. The only difference was his script was not a copy/paste a script for him, I made a trainer battle script for him. I tried to fix this by moving the trainer I battled so that he was facing left instead of up (as shown in the screen shot), but this resulted in me instead gaining control of the trainer in the top right of the screen, but I could move within a larger area than before (I think it was 13x13 instead of 2x2). Then, going back to the previous image, I noticed that the same problem occurs if you battle a Wild Pokemon in one of the two patches of tall grass withinin the screen shot. There are five patches of grass on this Route, but it only happens with those two. This led me to believe it is not a problem with the scripting, but something else. There are no map scripts for either of the maps this happens on. Also, I'm using MrDollSteak's Decap/PSS/Fairy-Type ROM Base. This may or may not be a factor.
I have a major problem in my ROM hack that hopefully someone can help me with, as I can't find the solution anywhere. I'm hacking Fire Red, and the problem happens here:
![[PokeCommunity.com] Quick Questions & Answers [PokeCommunity.com] Quick Questions & Answers](https://i979.photobucket.com/albums/ae277/mariomaniac432/Screen1.png)
After battling the Bug Catcher, for some reason you lose control of the player character, and gain control of the Camper, and you can only move with a 2x2 area after doing so. The Bug Catcher's script is a simple trainer battle, and his offset is actually one that already exists within the game, and belongs to a Bug Catcher in Viridian Forest. I was just using it as a placeholder. All I did was modify the data for what Pokemon he has in Ultimate Trainer Editor, nothing else. I figured that this was just some random glitch, and I'd fix it later, as the Bug Catch is able to be skipped, and thus did not prevent me from progressing to test other parts of my hack. This does not happen with other trainers on this Route. I believe I tried a while ago to fix this by taking the Camper's sprite off the screen, but I still lost control of the player character. This same problem also occurs in the Gym in the next town, where defeating the last trainer results in gaining control of another trainer in the Gym.
![[PokeCommunity.com] Quick Questions & Answers [PokeCommunity.com] Quick Questions & Answers](https://i979.photobucket.com/albums/ae277/mariomaniac432/Screen2.png)
The character I gained control of also happens to be located on the left side of the screen, and, similar to the Bug Catcher, the trainer I battled that initiated the glitch was also facing upwards. The only difference was his script was not a copy/paste a script for him, I made a trainer battle script for him. I tried to fix this by moving the trainer I battled so that he was facing left instead of up (as shown in the screen shot), but this resulted in me instead gaining control of the trainer in the top right of the screen, but I could move within a larger area than before (I think it was 13x13 instead of 2x2). Then, going back to the previous image, I noticed that the same problem occurs if you battle a Wild Pokemon in one of the two patches of tall grass withinin the screen shot. There are five patches of grass on this Route, but it only happens with those two. This led me to believe it is not a problem with the scripting, but something else. There are no map scripts for either of the maps this happens on. Also, I'm using MrDollSteak's Decap/PSS/Fairy-Type ROM Base. This may or may not be a factor.