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

ความคิดเห็น • 13

  • @Enkay404
    @Enkay404 3 ปีที่แล้ว

    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!

  • @SilverSonic1992
    @SilverSonic1992 6 ปีที่แล้ว +3

    Great video, very in depth. I've never seen Angel Island act 2 objects spawned in act 1.

  • @titotech
    @titotech 3 ปีที่แล้ว

    i am trying to replicate this in the emulator but didn have success

    • @Selicre
      @Selicre  3 ปีที่แล้ว

      Which part specifically?

  • @nokiasnakes
    @nokiasnakes 4 ปีที่แล้ว

    thank you so so so much for this

    • @Selicre
      @Selicre  4 ปีที่แล้ว

      Thank you! I'm glad you found it interesting.

  • @WITHEREDTOYMARIO_GAMIMG
    @WITHEREDTOYMARIO_GAMIMG 8 หลายเดือนก่อน

    That Codes Sonic 3 Knuckles Cilck A Is Back Debug Mod

  • @darren8453
    @darren8453 4 ปีที่แล้ว

    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 👍

    • @Selicre
      @Selicre  4 ปีที่แล้ว

      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.

    • @darren8453
      @darren8453 4 ปีที่แล้ว

      @@Selicre core problem is that you're showing a lot of information. A good problem to have I think :-)

    • @Selicre
      @Selicre  4 ปีที่แล้ว

      @@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.

  • @jamesphipps1121
    @jamesphipps1121 6 ปีที่แล้ว

    Very interesting video, please make more content like this ^^

    • @Selicre
      @Selicre  6 ปีที่แล้ว

      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!)