News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Repointing text (using Advance Text)  (Read 2041 times)

paranvoi

  • Jr. Member
  • **
  • Posts: 45
    • View Profile
Repointing text (using Advance Text)
« on: March 24, 2012, 05:19:24 pm »
I'm using Schizz's Advance Text -program to edit battle screen text in Pokémon Fire Red.

When trying to insert text that is longer than the original string, the program usually just automatically repoints the inserted text and everything is fine. However, for some reason, the text is sometimes NOT repointed and this message comes up:

"There's enough space after the text. The text won't be repointed."

What happens then is the text is left in its original position and spills over into surrounding strings, corrupting or deleting them from the ROM entirely. For example, if I replace a 10-character long string with one that is 40 characters long, and Advance Text decides not to repoint it, it will entirely swallow up a 10-character long string that was positioned somewhere else in order to make room for itself, thus deleting said string from the game and corrupting the ROM.

In other words, when this message comes up, there is certainly NOT "enough space after the text" and it shouldn't be doing this at all.

Are there any workarounds for this problem? Is there any way to set Advance Text to always repoint text longer than the original, rather than leaving it in the same position?