• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Our friends from the Johto Times are hosting a favorite Pokémon poll - and we'd love for you to participate! Click here for information on how to vote for your favorites!
  • Serena, Kris, Dawn, Red - which Pokémon protagonist is your favorite? Let us know by voting in our grand final favorite protagonist poll!
  • PokéCommunity supports the Stop Killing Games movement. If you're a resident of the UK or EU, consider signing one of the petitions to stop publishers from destroying games. Click here for more information!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[Other] abandoned scripts in the rom problem ?

  • 31
    Posts
    11
    Years
    • Seen Mar 21, 2018
    hi there.

    I wanted to know , is possible to removed unused offsets ?

    like when you want to change a bunch of scripts in the rom (lets say 30-50).

    I don't know if you can run out of offsets, or i can just leave those there.

    thanks.
     
    There is plenty of free space in the ROMs, so you shouldn't really worry about it unless you're planning on inserting a lot of new stuff.

    If you're using XSE, the Guide help file has some useful commands for this. For example:

    #remove

    Removes the main part of a compiled script, if it's a valid one. Useful to gain free space and removing a spoilt script. By removing it means it's filled with the free space byte, either 0xFF/0x00.

    Example:
    #remove 0x16582F
    The main part of the script at 0x16582F would be removed.

    #removeall

    Removes a compiled script, if it's a valid one, along with all his extra data, such as strings, movements, mart items and braille texts.

    Example:
    #removeall 0x16A6E0
    The script at 0x16A6E0 would be totally removed.

    #removemove
    Removes the movements found at the specified offset.

    Example:
    #removemove 0x1E80DF
    The movements at 0x1E80DF would be removed.
     
    Back
    Top