• 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.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Which Pokémon Masters protagonist do you like most? Let us know by casting a vote in our Masters favorite protagonist poll here!
  • Red, Hilda, Paxton, or Kellyn - which Pokémon protagonist is your favorite? Let us know by voting in our poll!
  • 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.

RAM Address for Spherical Ice's Colored Nature Scripts (Fire Red)

  • 1
    Posts
    11
    Years
    • Seen Oct 18, 2020
    I already know how to compile .asm routines into .bins, and I know how to use the callasm command to access the inserted data from the bin. That isn't the issue. When I try to compile the colored nature routines, though, I get an error about the unrecognized character "R" on line 61. I check line 61 in Notepad++ and find:

    "redfont: .word 0x08RRRRRR @ ROM location that contains: 00 01 0A 00"

    I see what I have to do. Those Rs (and the Bs on the next line) are a variable I need to fill in. And, after some searching, I've learned that I'm looking to fill in a RAM address for these variables, but I can't figure out how I determine the RAM address of a given piece of data. Can you point me in the right direction? Thank you in advance.

    EDIT: I *think* I've found the right offsets to use, and now I've managed to compile the ASMs into bins, and I've inserted that data into my ROM. The colors still don't show, though. What do I do now? Do I write a script to call the ASM? What would that script look like?
    EDIT 2: After ruining a few roms, I got TL's Quick Enhancer to do the work for me. I'm all set now.
     
    Last edited:
    I find the wording a little confusing on the routines tbh

    There's sometimes a frustrating amount of assumed prior knowledge in a lot of tutes, hey?
    I too tried to use the tool, but I'd rather implement it myself and know exactly where it's being inserted etc.

    Edit: I worked it out
    Plus, the tool puts it @ 0x08800000 by the looks
     
    Last edited:
    Back
    Top