Advertisement
Plexa

GS:TLA OOB Memory Problem

Jun 20th, 2018
306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. THE GS:TLA OOB WEIRDNESS PROBLEM
  2.  
  3. Certain encounters can influence what happens to the out of bounds landscape making some skips impossible or significantly changing the requirements (most notably in GS:TLA No S&Q categories).
  4.  
  5. The problematic encounters write values to the memory addresses between 0x02023000 and 0x02024000. Presently the utility script has been updated to include a diagnostic utility (enabled by shift+d) to check whether memory has been written into 0x02020000-0x02024000 upon a change in area. [Script available from my pastebin or discord]
  6.  
  7. Using this utility a few notable problematic encounters have been identified:
  8. - An encounter with a Gorilla enemy in the second position.
  9. - An encounter with a Mini-Goblin in the second position, unless paired with a Angle Worm
  10. - An Angle Worm - Angle Worm - Mini-Goblin encounter
  11.  
  12. Since the cause of the problem depends on the enemies in an encounter as well as their position within the encounter it is very difficult to manually check every area to find an exhaustive list of bad encounters.
  13.  
  14. Hence, it would be convenient to know why this behavior occurs and deduce which encounters are likely to be problematic from this understanding.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement