S3K OLM glitches explained
ฝัง
- เผยแพร่เมื่อ 16 ก.ย. 2024
- Note: you might wanna pause at times to read the text, since I'm not used to making these types of videos and there's a lot of information to fit in, the pacing is not quite great.
More info:
The OLM iterates through all objects between the X coordinates that you're in range of, and discards all that don't fall in the Y range of the camera. The OLM pointers are located at $F772 and $F776, both longwords.
The dynamic resize routine view shows the addresses that read the camera value with a `cmpi.w` instruction. This catches a good portion of non-object based triggers.
Emulator: Bizhawk 2.0.0, commit 084baf39a w/Genesis Plus GX r874
Video edited with ffmpeg + aegisub
For years and years I've wondered why debug mode can be made to spawn objects from other zones or acts into the current zone. Thanks to you I finally have the answer. Great work!
Great video, very in depth. I've never seen Angel Island act 2 objects spawned in act 1.
i am trying to replicate this in the emulator but didn have success
Which part specifically?
thank you so so so much for this
Thank you! I'm glad you found it interesting.
That Codes Sonic 3 Knuckles Cilck A Is Back Debug Mod
Gotta be honest, there's enough going on here that I had to watch at 0.75x to keep track of all the things going on.
Great video though 👍
I haven't had much experience making videos like that so it was hard for me to squeeze in all of the information I wanted to show. Now I've got slightly more experience with video editing so I have a lot more control over stuff.
@@Selicre core problem is that you're showing a lot of information. A good problem to have I think :-)
@@darren8453 yeah, the thing is that when I originally made it, I just recorded some video with no regard for timing and then shoehorned text on top of it. These days I can likely plan it ahead a lot better, and possibly do a voiceover the same way RGMX does it.
Very interesting video, please make more content like this ^^
Thanks! I'm planning on making more in-depth analysis of this game, as well as find more glitches that don't have to do with OLM abuse (although I don't think there's too many of those!)