• 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!
  • It's time to vote for your favorite Pokémon Battle Revolution protagonist in our new weekly protagonist poll! Click here to cast your vote and let us know which PBR protagonist you like most.
  • 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] How to enable walking diagonally in FR?

There's no option in any of the games to enable diagonal walking. GoGoJJTech's hack is supposed to have diagonal walking added although I can't ever remember seeing proof of its implementation. You could try asking her but it seems to be "secret" code that hasn't been released.
 
You need to press the left and down arrows at the same time (literally the same frame), or you can hook up a joystick to your computer. :^)
 
  • Like
Reactions: Nex
shhhhhhh

At 0x083A64C8, there's the movement table.
https://tcrf.net/Pokémon_FireRed_and_LeafGreen#Diagonal_Movement
You can attempt to do something with htis if you'd like. Likely won't prove fruitful </3

'eyy I've actually worked with this table before. It's literally just a table of delta-xy. The reason that just using the bottom half of the table doesn't work, is because the player's X/Y in RAM is calculated inaccurately. The game thinks the player is somewhere where the player is actually not. That allows you to do some weird things like walking through signs and people :)

I have not ever encountered map rendering bugs, I think this fella who wrote this meant actually moving from map A to B. The reason again, is because map B won't be loaded since the game isn't sure you're there yet. Same with warps probably. The fix is actually pretty simple, it's just a simple hook. I think diagonal walking is supposed to only happen automatically though, so you'd want to hook @ the tile interrupts on the player movement.
 
There's no option in any of the games to enable diagonal walking. GoGoJJTech's hack is supposed to have diagonal walking added although I can't ever remember seeing proof of its implementation. You could try asking her but it seems to be "secret" code that hasn't been released.

Deep in the PRPB thread there is a gif if I remember of proof of its implementation. But of course, we'll probably have to wait until PB is released for it to be released to the public.

@thedarkdragon11 I suggest waiting until GoGo's hack is released, then you could probably implement it yourself.
 
Deep in the PRPB thread there is a gif if I remember of proof of its implementation. But of course, we'll probably have to wait until PB is released for it to be released to the public.

@thedarkdragon11 I suggest waiting until GoGo's hack is released, then you could probably implement it yourself.

daniilS didn't finish it, it's not "true" diagonal walking - Touched told me when I asked
 
daniilS didn't finish it, it's not "true" diagonal walking - Touched told me when I asked

Oh, really? I must have saw a gif of the sprites only walking then, at least I know they made the actual sprites for them..
 
daniilS didn't finish it, it's not "true" diagonal walking - Touched told me when I asked

No that was sideways stairs that he actually finished. It just moves diagonally to give the impression of lowering altitude, much like normal stairs make you go slower to give the impression of climbing. He was also working on true diagonal walking but I'm not sure what became of that.

Oh, really? I must have saw a gif of the sprites only walking then, at least I know they made the actual sprites for them..

You probably saw the gif that shows the sprites facing in a diagonal direction, and I think this was implemented, but I don't know the status of that hack, and I haven't seen any code for it.
 
Back
Top