FFV Bugs and Glitches:Avoid Random Battles

From FF5 Hacking Wiki
Jump to navigation Jump to search

This is a bug that allows you to skip random battles.

In RTA, this is call being in step route. When you start a game from the intro, you will always get the same seed, and by moving using the exact number of steps, you will be able to trigger battles when expected. Note that there are also forced battles that will take place in specific spots, like in the Big Bridge, or Gil's Cave to mention a few.


Normally when you transition between rooms, the danger to encounter a enemy battle gets reset. This was likely programmed so that when moving in small rooms, you avoid many encounters and when you are in huge rooms, it would seem like the encounter rate is higher.

There is an address (which I'll call Danger meter) that will increase (or not) certain amount every time you take a step (which will depend on the area you are). This value will take only the upper half (first 2 bytes) which will be comparing to a LUT, If the number is higher than what it's on the LUT, then a battle will be triggered.

You can reset the danger meter by doing certain things:
https://www.youtube.com/watch?v=y2tD230lPUE

  • [0:12] Enter a battle (no good)
  • [0:25] Enter a Town/Dungeon/Room (change map)
  • [0:35] Open the Menu (only works on world map)
  • [0:45] Open the Map (only works on world map)
  • [0:00] Load from file (this will change the Danger seed too)

Since you don't normally know the value of the LUT, the only reliable way to perform this bug in the world map is to open the menu (is faster than the map) every now and then hoping you didn't got an encounter first. Since the LUT has values from 000 to 255 and the danger meter increases 1 at a time if you're walking on the world map, you're unable to skip all battle unless you are doing a TAS and time opening the menu perfectly. This can happen if the next value is precisely 0. (Note that this works too for dungeons but you need an exit, so is not that useful)