Under the Surface of Classic Sonic
1.4K posts

Under the Surface of Classic Sonic
@SCDDeconstruct
All about programming, unused content, and more in the Classic Sonic games!
Katılım Ekim 2022
4 Takip Edilen3K Takipçiler

@SCDDeconstruct I was going to ask for the other 2D games like Mania, Superstars, or even Advance 1 but I imagine they also use different engines compared to the classics, correct?
English

@Conradd72371258 Hard to say. Chaotix uses a different engine from the mainline games, and it's not nearly as documented as them.
English

@LittlePlanetCD If anyone is curious about how this jump works, check out this explanation. Note that the 2011 remake actually can't do this without modding it.
x.com/SCDDeconstruct…
Under the Surface of Classic Sonic@SCDDeconstruct
Here's a visualization/explanation of this in video form.
English

if you thought that was insane, watch this
🌟 ᴄᴏꜱᴍɪᴄ ᴇᴛᴇʀɴɪᴛʏ 🌟@LittlePlanetCD
meanwhile, on the other side of the spectrum:
English

@mothnaman @Needlen0se @ParapastaCD @LittlePlanetCD It should, yes. It's a direct port of the original assembly code, unlike the 2011 remake.
English

(You can find the hack here: sonicresearch.org/community/inde…)
English

Loops were planned on being implemented in Chaotix, even being present in prototypes... yeah, I can see why they were removed (footage provided by @MDTravisYT)
GIF
English

Here's the highlighted line from the decompilation:
#L437" target="_blank" rel="nofollow noopener">git.sr.ht/~benoitren/son…
English

I looked into this and saw from the decompilation that the stage ID check is messed up. The original Sega CD version checks if the stage is Palmtree Panic act 1 (zone ID 0, act ID 0), but the 90s PC port checks if the zone ID is 255 and if the act ID is 1...


𝗠𝗲𝗹𝗹𝗼-𝗡𝗼𝘃𝗮@Mellon_Nova
@SCDDeconstruct For some reason the PC96 version doesn't disable the Signs in both Past and Future versions for the beginning portion
English

@chrisprice @Mellon_Nova I actually might look deeper into this. I did notice that the 712 prototype had the same bugged special stage 1 background palette cycling as in the PC version...
English

@Mellon_Nova @SCDDeconstruct It does show why at least. Suspect at some point they were hitting death barrier and coded in the block.
I've always suspected PC96 is branched off a little before final copy, back when Intel was pushing Dino in 1993. Like, around Ver 1.05.
English
Under the Surface of Classic Sonic retweetledi

@SCDDeconstruct Can also get to them utilizing the moving peelout glitch
Obviously still not intended, but still interesting
English


