lmdst
Blast From the Past
- 13
- Posts
- 16
- Years
- Seen Feb 26, 2014
Well, figures my first post here would be a question.
All right, so I've searched this place upside down to find out a means of changing whether a type is physical/special. Oh, I know what you're thinking - not this again! - but don't worry, I'm not going to ask about it. I gave up trying to find an answer for that one.
In my project, we've agreed that Ghost and Dark make more sense being the opposite of each other (in other words, Dark would be made from Special to Physical, and Ghost would be made from Physical to Special). Since I couldn't do it the easy way, I went with the hard way - switch around everything about the types.
It worked out, except for the name of the type during a battle when picking a move. (Because it's the only part of the game that doesn't use the icons) I figured - okay, let's just use Advance Text and change those around!
Weeell... I found the offsets and all, but. While the original text for ghost has like 8 characters I can use (It has some blank spaces for some reason), Dark only has four (no blank space). I figured this wouldn't be a problem since A-Text can repoint, but well. Once this is done, no text shows up during a battle when I have a Ghost(formerly Dark) move selected. (It just says "Type/______")
Any idea what might be causing this, or how it can be averted? I figure the best thing to do would be switch the pointers around instead of replacing the actual text, but I have no idea how to work with pointers in the first place (I can figure out my way with a hex editor but repointing is something I couldn't find a guide on). For reference, the rom I'm working on is US FireRed Version, the Ghost text is at 24F1CE and the Dark text is at 24F217. Thanks.
All right, so I've searched this place upside down to find out a means of changing whether a type is physical/special. Oh, I know what you're thinking - not this again! - but don't worry, I'm not going to ask about it. I gave up trying to find an answer for that one.
In my project, we've agreed that Ghost and Dark make more sense being the opposite of each other (in other words, Dark would be made from Special to Physical, and Ghost would be made from Physical to Special). Since I couldn't do it the easy way, I went with the hard way - switch around everything about the types.
It worked out, except for the name of the type during a battle when picking a move. (Because it's the only part of the game that doesn't use the icons) I figured - okay, let's just use Advance Text and change those around!
Weeell... I found the offsets and all, but. While the original text for ghost has like 8 characters I can use (It has some blank spaces for some reason), Dark only has four (no blank space). I figured this wouldn't be a problem since A-Text can repoint, but well. Once this is done, no text shows up during a battle when I have a Ghost(formerly Dark) move selected. (It just says "Type/______")
Any idea what might be causing this, or how it can be averted? I figure the best thing to do would be switch the pointers around instead of replacing the actual text, but I have no idea how to work with pointers in the first place (I can figure out my way with a hex editor but repointing is something I couldn't find a guide on). For reference, the rom I'm working on is US FireRed Version, the Ghost text is at 24F1CE and the Dark text is at 24F217. Thanks.