• 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!
  • 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.

[Map] Changing the FR bike route to make the player zoom UP instead of down

Forever Alone

Back into rom hacking 8 years later!
  • 32
    Posts
    14
    Years
    • UK
    • Seen Aug 18, 2021
    There's a lot of going down in Kanto, I'm trying a lot of force perspective in my game. I want a sloping bike ride going in the up direction instead of down to give the illusion that the floor is sloped upward. The behaviour byte for the tiles in that route is set to D0, I can't find a list of what each one does, if that's all i need to change. This perspective experimentation will apply to hopping down in the up perspective for those ledges, if anyone can help me with that as well that would be sweet!

    Using FR MrDollSteaks Decap and Attack Rombase 1.5a, thanks.
     
    Well, a full list of behavior bytes can be found here:
    https://github.com/pret/pokefirered/blob/master/include/constants/metatile_behaviors.h
    Simply changing the byte won't do for you, since a "bikeup" byte doesn't exist in vanilla FireRed. You'd probably need to edit the function itself to push the player up instead of down, depending on if that's even how it works. Doable in decomp, hard in binary - consider building decomp and analysing the byte changes to port this to your binary hack
    Similar problem with the ledges - even harder since you're creating a new behavior and not just replacing one - but you could cheese that with a a script tile and an applymovement script
     
    Well, a full list of behavior bytes can be found here:
    https://github.com/pret/pokefirered/blob/master/include/constants/metatile_behaviors.h
    Simply changing the byte won't do for you, since a "bikeup" byte doesn't exist in vanilla FireRed. You'd probably need to edit the function itself to push the player up instead of down, depending on if that's even how it works. Doable in decomp, hard in binary - consider building decomp and analysing the byte changes to port this to your binary hack
    Similar problem with the ledges - even harder since you're creating a new behavior and not just replacing one - but you could cheese that with a a script tile and an applymovement script

    Thanks! I was afraid it wasn't going to be simple, I wont be adding a new type because I'll just not use the bikedown, just replacing, so that could be easier, but ledge hopping I want all 4 directions. I have only recently got back into hacking and I've only been creating the world. So I have no clue on scripting as of yet. The entire region will be almost done, so I will look into it in a week or so.
     
    Back
    Top