Green Hill Zone's Broken Collision in the Sonic 2 Nick Arcade Prototype Visualized

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ม.ค. 2025

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

  • @squidward577
    @squidward577 ปีที่แล้ว +52

    huh, i always thought it was a lot more broken than this, with the ability to see collisions it looks a lot less broken

    • @robeez-l3o
      @robeez-l3o ปีที่แล้ว +5

      because without the hitbox visuals, you wouldn't know where the hidden pits were.

    • @heitorsant1759
      @heitorsant1759 3 หลายเดือนก่อน

      Hi squidward

  • @devonstartfire
    @devonstartfire  ปีที่แล้ว +29

    The reason for this corruption is simply because it's using incompatible collision blocks. To visualize this, I modified Lapper and Mercury's Sonic 2 overlay script for use with the Nick Arcade build. I've seen people throw around that the cause was due to stage layout or chunk format changes. The thing is that collision happens on the 16x16px blocks that make up the chunks, which was only really updated to handle 2 sets of solid setting bits for the path swapping mechanism instead of 1, so the way collision detection works is more or less the same as in Sonic 1. Again, just an incompatible set of collision blocks.
    Fun fact, there is a dummied out function that would have replaced the collision blocks with Sonic 1's, but it would have only worked on development hardware where cartridge memory could have been overwritten. You can find the code here, which is located at ROM address 0x13024: pastebin.com/Uk1qLVBA

  • @turbulent_error9302
    @turbulent_error9302 ปีที่แล้ว +39

    Damn they took ‘Collision Chaos’ to another level 😭

  • @sethhorst6158
    @sethhorst6158 หลายเดือนก่อน +1

    I always wondered what the collision looked like if visually shown

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

    0:36 I mean it's basically that one statue Squidward made of Mr. Krabs

  • @mayhoinville9687
    @mayhoinville9687 ปีที่แล้ว +5

    I didn't know about Nick Arcade at all before this video fjdjdjd

  • @sewer56lol
    @sewer56lol หลายเดือนก่อน +1

    This is really cool!

  • @ImExistent405
    @ImExistent405 ปีที่แล้ว +4

    Collision moment

  • @olds86307
    @olds86307 ปีที่แล้ว +7

    unique video damn

  • @garrt8949
    @garrt8949 ปีที่แล้ว +5

    Oh damn that shits busted

  • @5redfreddy
    @5redfreddy 21 วันที่ผ่านมา

    Please send the edited Lua file! I would love to use this to investigate more into the collision

  • @yellowinahat
    @yellowinahat ปีที่แล้ว +1

    Slopes=Ramps

  • @ls190v2
    @ls190v2 8 หลายเดือนก่อน +1

    Ooh, that's some dodgy collision there.

  • @Spongebob77Official
    @Spongebob77Official ปีที่แล้ว +1

    It’s the slopes that are buggy, flat ground is not buggy.

    • @devonstartfire
      @devonstartfire  ปีที่แล้ว +1

      Yeah, the square collision blocks are consistent between all the games, as they have a special property. The rest? Nope.

  • @DAJTheYouTuber_2007
    @DAJTheYouTuber_2007 2 หลายเดือนก่อน

    Sonic 06 in a nutshell

  • @XStars464
    @XStars464 ปีที่แล้ว +1

    Unsatisfied and I feel uncomfortable look collistion performs

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

    Tell me how to see the collisions like in the video

    • @devonstartfire
      @devonstartfire  23 วันที่ผ่านมา

      Modified Sonic Physics Guide Lua script (Sonic 2) for Gens ReRecording. Required modifying the addresses in which collision is handled.

  • @damjanbaldi
    @damjanbaldi ปีที่แล้ว +1

    What emu you use for this

    • @devonstartfire
      @devonstartfire  ปีที่แล้ว +2

      I used Gens Re-Recording, since the script I used and modified was made for it.

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

    genesis sonic engines be like:
    (no offense tho)

  • @Milpool707
    @Milpool707 ปีที่แล้ว

    How do you view the collision?

    • @devonstartfire
      @devonstartfire  ปีที่แล้ว +1

      I modified Lapper and Mercury's Lua script on the Sonic Physics Guide and ran it in Gens.

  • @gmoneythestickman
    @gmoneythestickman ปีที่แล้ว

    I wish sonics wall bump would play in the final game (Just make it insta-kill an enemy if the animation is still playing)

  • @rabadoo
    @rabadoo ปีที่แล้ว +1

    Sonic CD:

  • @SpacekidZ
    @SpacekidZ ปีที่แล้ว

    very