the original game resets when you enter debug mode while being on the a.i.z. ropes or the c.n.z. barrels. and yes,there is some chance that the sonic sprite changes into a glitchy mess before the game resets
Great video, just one nitpick I wanna point out; Sonic 3 A.I.R. is not a port. It's an emulated version of the original with enhanced capabilities. Some of the technical explanations seem a bit unlikely too, but I can't completely verify besides being able to make educated guesses.
It is a port, but it's to a custom scripting language designed for porting Genesis 68k code to the x86 platform. While the music can be emulated, the majority of the code in the game has been ported and revamped. You couldn't do nearly half of the new things you see in this port with a simple emulator, because this code changes how the game fundamentally works and renders things
@@emmyheart2082 While it's true the visual and collision rendering has been revamped, the majority of the functions (physics engine, enemy AI, ect.) are still pulling from the original game
@@KidPrarchord95 Yes, the original game code is used for physics, AI and things. That's why it's called a *port* :3 The original game ROM is used for loading art assets and (potentially) level data, but the code is all running natively.
Sonic 3 complete not having this super sonic theme was a big loss considering I prefer it over A.I.R simply due to there being slightly more customization and me being able to just play on my 3DS. I also think widescreen makes the game suddenly become too easy.
Unfortunately it seems like recent updates of A.I.R changed the error handler so clicking "OK" just leads you to an error message loop, while clicking "Cancel" hangs the game. I loved doing this glitch on emulator so that sucks.
Ok, I looked over the footage from the Death Egg. It DID trigger the cut scene from Angel Island Zone, causing the palette to turn red! Gosh, now I want a rom-hack for it.....
Tristan Lackey I always imagined it as Sonic destroying the generator in Act 1, and the whole Death Egg went into meltdown, and in Act 2 you have to escape the Death Egg before it explodes. Or running away from a huge fireball of death (Sonic Boom-style)
how do you disable the shitty a button making me accidentally reverse gravity and die like 50 times every boss fight even with hyper Sonic (I'm on sonic 3 A.I.R mobile)
It is still a reimplementation, but it uses code that is still accurate to the original game in functioning. The difference is in the exception handling; on the 68k of the Genesis, exceptions like that are handled by a reset, but in S3AIR, a popup appears instead.
@@nil8659 In a way, yeah. The 68k utilizes an "exception vector table" to determine where to jump after something happens. In the case of Sonic 3K, this simply resets the console, but in the case of, for instance, Sonic 3D Blast, it instead jumps to a section of code that unlocks the Level Select. This was done for the purposes of narrowly sliding past Sega's publishing requirements, by turning any glitch that could result in a 68k exception into a "secret way to unlock level select!"
hich button i press to change the item at Debug Mode? Because i use Debug Mode at Recalbox and i need to know which button i press... (A, B, C, these Genesis buttons)
controls when debug mode is activated: A:switch to next object in object list B:unactivate debug mode C:place shown object B+C:switch to previous object in object list controls when debug mode is not activated: A:switch gravity direction B:activate debug mode C:jumping and spindashing pause controls when debug mode is enabled: A:restart game B(hold):game runs in lower frame rate C:advance frame
Try doing this is in the mobile port of sonic 3 air, it just freezes. To explain whats happening, too many objects is rendering so thats why. And also arm cpus cant hold that many stuff so the game just freezes. For pc, amd cpus are really strong so thats why the game is still running.
Does it freeze upon exiting debug and moving the screen up or down? I think the more likely explanation is that the exception handler is just different on mobile platforms like Android and the Switch, and it triggers their respective debuggers, which just results in a freeze (or on Switch, you might get an error screen). It shouldn't have anything to do with the CPUs, as they are significantly more powerful than what this game even requires. Remember, the game runs on translated 68000 code.
It's official...DEBUG MODE IN S3A IS AWESOME! Keep up the good-glitch-or-unfunctional-glitch type of work and there'll be more stuff,to which Sonic8000 will provide,where glitchy ice cap came from,my good friend. *Kaiden and Yoshi Fan became friends.*
ForeverMan On more technical or educational videos, I would make the subtitles stick around longer. This was just sorta loose commentary, as I would do if I were talking during the video. It’s not as necessary for the video, and you can also pause to read it if needed
1:46 real super knuckles confirmed
This is interesting as hell, getting to see what would happen if s3&k didn't automatically reset
only if someone hacked the game so you can press C to continue the game when it crashes,just like in Sonic 1.
1:39 redhotsonic in sonic A.I.R confirmed!
But does he appear on real hardware?
@@abc_4285That's where the Game Genie comes in!
@@GoofyDominoes Does it work on real hardware? Partially.
Surprised this doesn't have more views, its really interesting .
ikr
Yeah
1:55 "Sandopolis is lookin' a lot more like Ice Cap right now"
3:27 Hard Times (Windows Error Remix)
8:26 new instrument! the explosion!
3:09 and this is what i call sonic 2 in sonic 3 a.i.r
17:56 Death egg probably blew up there
10:40 Yeah... entering Debug Mode in some situations that force a sprite change (cnz barrels, launch base elevators...) is generally a VERY bad idea
the original game resets when you enter debug mode while being on the a.i.z. ropes or the c.n.z. barrels. and yes,there is some chance that the sonic sprite changes into a glitchy mess before the game resets
Especially knuckle's sky sanctuary
basically if you're onto something you will most likely crash the game, or in this case, cause this.
16:05 "death egg is more like blood🩸 right now"
10:13
Sonic got through......somehow.
3:26 ice cap zone turned into error zone
11:00 KNUCKLES GOT HIT!!! HAAAAAHAHAHAHAHAHAHA!!!!! 😂
1:56
RIP Chaos emeralds
3:26 glitch the sonic 3 in 0:00:2 any% (World Record)
Welcome to some sonic 3 a.i.r virtual cartridge tilting.If ultimatedsman saw this his dream would have come true
Fun Fact: in the mecha sonic boss if u get picked up while still in debug mode the game will change the background into a very very glitchy background
Golden Knuckles is now my favorite character
Mecha sonic adds some pretty rad percussion
1:40 Sandopolis Island Zone
Why tf do you only have 300 subs? This is quality content and it is really interesting. This video format reminds me of shyguymask and I love it.
2:10 It's a Rainbow-otic Desert!
Look at the pretty colors! 🌈🏜️
1:40 red hot Sonic here edit: it's a RUclipsr
I love rainbow sandopolis so much
Looks like this version of "Debug Mode Glitches" is even more broken than the original!! O_O
Here are some glitch zones I saw, Glitch cap, glitch sanctuary, glitch garden, glitch reef, glitch egg,
debug mode is a real treat
I just went into aiz act 2 and managed to spawn 2 bosses after going through the knuckles route as sonic
7:19 Whatever the weather, The green pet crocodile spins a ball and Tails dying up and turns into a toilet! YAY! 😄
Great video
"Super Tails is cheating"
*TAILS IS NOT SUPRISED*
Fatal error be like
In mgz you can place the driller that causes the level to glitch and place incorrect sprites everywhere but none are glitchedsprites
PP
Great video, just one nitpick I wanna point out; Sonic 3 A.I.R. is not a port. It's an emulated version of the original with enhanced capabilities. Some of the technical explanations seem a bit unlikely too, but I can't completely verify besides being able to make educated guesses.
It is a port, but it's to a custom scripting language designed for porting Genesis 68k code to the x86 platform. While the music can be emulated, the majority of the code in the game has been ported and revamped. You couldn't do nearly half of the new things you see in this port with a simple emulator, because this code changes how the game fundamentally works and renders things
@@emmyheart2082 While it's true the visual and collision rendering has been revamped, the majority of the functions (physics engine, enemy AI, ect.) are still pulling from the original game
@@KidPrarchord95 Yes, the original game code is used for physics, AI and things. That's why it's called a *port* :3
The original game ROM is used for loading art assets and (potentially) level data, but the code is all running natively.
it converts ASM into C which probably is stored inside .lemon files.
1:45 super knuckles but has a super Sonic Sprite
Lol, i already knew the glitch about sky sanctuary zone, its kinda funny ngl.
i used to do this when i tried 3 a.i.r some years ago (some of the glitches)
You: what the
Game: AHHHHHHHHHHHH
Sonic 3 complete not having this super sonic theme was a big loss considering I prefer it over A.I.R simply due to there being slightly more customization and me being able to just play on my 3DS. I also think widescreen makes the game suddenly become too easy.
Unfortunately it seems like recent updates of A.I.R changed the error handler so clicking "OK" just leads you to an error message loop, while clicking "Cancel" hangs the game. I loved doing this glitch on emulator so that sucks.
Download the old one then.
LOL why Did You Do A Glich I See Red Sonic/Red Hot Sonic And Super Knuckles' Hyper Sonic Palete
And very good😀
3:27 my nightmares come back!!!!!
idk what happened
Can you help me with the gravity warp glitch? I can't get rid of it.
Ok, I looked over the footage from the Death Egg. It DID trigger the cut scene from Angel Island Zone, causing the palette to turn red! Gosh, now I want a rom-hack for it.....
Tristan Lackey It’s actually from the boss of Lava Reef, Act 2
@@emmyheart2082 Oh really?
Tristan Lackey Yeah! It’s where the seemingly chill Hidden Palace gets obliterated into the firey depths of Knuckles and Robotnik’s trap!
@@emmyheart2082 Well turns out trying to shoot your ship into lava to kill Sonic is a bad idea!
Tristan Lackey I always imagined it as Sonic destroying the generator in Act 1, and the whole Death Egg went into meltdown, and in Act 2 you have to escape the Death Egg before it explodes. Or running away from a huge fireball of death (Sonic Boom-style)
Damn son
1:23 For some reason it stopped the application when im trying
Is this possible on Mobile? I tried doing those things, but it just crashes everytime I press OK!
how do you disable the shitty a button making me accidentally reverse gravity and die like 50 times every boss fight even with hyper Sonic
(I'm on sonic 3 A.I.R mobile)
it did'nt work in the 1 first glitch , 2 a little work but my screen is frozen
Why the sonic 2 super sonic music when super/hyper
Ayo what was that backround at the start
Until today I assumed S3AIR was an reimplemtation of S3K and only pulled the assets from the ROM. Now I see that it is a really specialized emulator?
It is still a reimplementation, but it uses code that is still accurate to the original game in functioning. The difference is in the exception handling; on the 68k of the Genesis, exceptions like that are handled by a reset, but in S3AIR, a popup appears instead.
@@emmyheart2082 the 68k fires an exception and then the code realizes it. then the code decides to start reading from the first line of itself
@@nil8659 In a way, yeah. The 68k utilizes an "exception vector table" to determine where to jump after something happens. In the case of Sonic 3K, this simply resets the console, but in the case of, for instance, Sonic 3D Blast, it instead jumps to a section of code that unlocks the Level Select. This was done for the purposes of narrowly sliding past Sega's publishing requirements, by turning any glitch that could result in a 68k exception into a "secret way to unlock level select!"
2:01
the sand in this minute looks like F-ZERO in the background.
1:20 my favorite all time sonic 3 song composed by Michael Jackson, it's a shame it couldn't return in origins due to copyright issues
That's what gamebanana is for
please tell me how to get debug mode am new to sonic 3 a.i.r and i need help
hich button i press to change the item at Debug Mode? Because i use Debug Mode at Recalbox and i need to know which button i press... (A, B, C, these Genesis buttons)
Adriel Crafter Its the B button to move forward, and I *think* B and C to go backwards? Don’t quote me on that
@@emmyheart2082 ok
controls when debug mode is activated:
A:switch to next object in object list
B:unactivate debug mode
C:place shown object
B+C:switch to previous object in object list
controls when debug mode is not activated:
A:switch gravity direction
B:activate debug mode
C:jumping and spindashing
pause controls when debug mode is enabled:
A:restart game
B(hold):game runs in lower frame rate
C:advance frame
Does this work on mobile? I'm asking cause I'm on Android
You should use the S3 Air Corrupter
Try doing this is in the mobile port of sonic 3 air, it just freezes. To explain whats happening, too many objects is rendering so thats why. And also arm cpus cant hold that many stuff so the game just freezes. For pc, amd cpus are really strong so thats why the game is still running.
Does it freeze upon exiting debug and moving the screen up or down? I think the more likely explanation is that the exception handler is just different on mobile platforms like Android and the Switch, and it triggers their respective debuggers, which just results in a freeze (or on Switch, you might get an error screen). It shouldn't have anything to do with the CPUs, as they are significantly more powerful than what this game even requires. Remember, the game runs on translated 68000 code.
@@emmyheart2082 oh
@@emmyheart2082 here
@@emmyheart2082 do you have discord
@@emmyheart2082 i can add you and show you that game just freezes
Sus text moment 6:15
how you make it not crash
!
It's official...DEBUG MODE IN S3A IS AWESOME! Keep up the good-glitch-or-unfunctional-glitch type of work and there'll be more stuff,to which Sonic8000 will provide,where glitchy ice cap came from,my good friend. *Kaiden and Yoshi Fan became friends.*
When I tried it on mobile it work but the game just crash.
Its works on android?
I love how it looked like literally nobody was in big arms and it was just moving on its own
THE background is VeRy ScArY!!
What the heck is that first glitch
i tried to do it and it froze lol (Edit it just crashes)
The text disappear too quickly from the screen, you make then stay longer next time
ForeverMan On more technical or educational videos, I would make the subtitles stick around longer. This was just sorta loose commentary, as I would do if I were talking during the video. It’s not as necessary for the video, and you can also pause to read it if needed
pausing exists,ya know.
Im on android and the glitch did not work
Sonic 3 A.I.R was released in 2022 not 2015
the video was made in 2019
Эта система защиты ещё хуже чем в Соник 3
Como to get 99 lifes and debug mode
s3 air
HOW
On mobile work too?
some might work but the sky sanctuary glitch just crashes on Android (or ios, idk if ios/web crashes)
@@jckstudios7693 no it's not crash when i try sky sanctuary glitch in android
A
Hiw debug mode??
need 10 achievements
3:50 the game corrupt
SEGA
This is fake
Nope