• Emulator used: Gens 11b, and the customized Gens 11b + Camhack + SolidityViewer + HitboxDisplay together with LUA HUD for Genesis Sonic games
  • Aims for fastest ingame time
  • Takes damage to save time
  • Abuses programming errors
  • Does not use zips
  • Manipulates luck
This is a run of Sonic the Hedgehog where no zipping mechanism is abused. It's by no means a glitchless run, mainly because defining what is a glitch and what is not a glitch isn't really trivial. By choosing to not use zipping it means (as defined by me) that what's not allowed to do is gaining a big speed boost (16-32 pixels per frame) from being inside terrains. Something which might seem similar to zipping and is allowed is terrain-ejection and sprite-ejection where the character doesn't gain any speed but instead gets directly shifted to a certain position.
By setting up a goal like this it pretty much forces you to actually play the game like the programmers intended, and you'll never see the screen scroll through the levels without Sonic on it (except when he's above the screen), which more and more have been the case with the Sonic games for Genesis. In this game zips have been found in 13 out of 19 levels (that sometimes basically skip entire levels) meaning that a run without zips looks very different as a whole, which was also a big reason why I made this run.

More details about why this goal was chosen

Normally improvements to Sonic games have been the result of slighty better precision added to the run but mainly by finding more places to zip through thus taking away more and more normal gameplay from the run. When reading through submission threads for many of these improvements it's clear that there's interest for a so called "glitchless" run without anyone really specifying what they mean by that. It might seem like a simple thing to do but if you spend some time with the game learning the physics and everything that comes with it, it'll be clear that it's not so simple - especially when you also need to consider everyone's own opinion of what a glitch is, what a zip is and what an ejection is. As I don't consider ejection a glitch (it's the result of normal collision detection) and pretty much all other things that could be interpreted as glitches besides zipping isn't really noticable by the eye and unintendedly happen frequently when playing the game unassisted. I thus went for only disallowing zipping.
Most criticism has been pointed towards the ejections that skips parts of the levels in the acts SBZ2 and SBZ3. Believe me, I'd be very glad myself if those maneuvers weren't possible as I always wanted to take the intended route. But if I'd disallowed those then the question would be why I didn't disallow other slighty less obvious ejections as well. And then if I'd ban those too, I'd be wondering whether I'd give up even less obvious ejections, and so on until I'd gotten to the kind of ejection that occurs when normally landing on ground which is impossible to not abuse. So rather than setting an arbitrary standard for how "big" the ejection can be in order to stay in the run I simply allowed them all. Of course, I probably just could've skipped using the ejections in SBZ2 and SBZ3 and Final Zone and not mentioning the ejections in the submission text at all, and almost nobody would've noticed the other ejections in the run even if they're there, if I'd just wanted to have this run published as easy as possible, lying is an easy way to get love from people. But then I'd end up with a run that doesn't follow my goals which not how I make my TASes.

Time table

ActMy timePrevious best non-zipped time
Green Hill 10:24:230:24:30
Green Hill 20:17:090:17:43
Green Hill 30:30:450:30:48
Marble Zone 10:42:370:44:26
Marble Zone 20:49:540:52:48
Marble Zone 31:11:331:12:56
Spring Yard 10:21:310:22:12
Spring Yard 20:26:120:28:00
Spring Yard 30:55:400:56:59
Labyrinth 10:39:310:40:45
Labyrinth 20:50:290:51:19
Labyrinth 31:03:421:07:31
Star Light 10:21:230:21:43
Star Light 20:15:130:15:58
Star Light 30:35:260:42:49
Scrap Brain 10:37:51N/A
Scrap Brain 20:33:580:41:18
Scrap Brain 30:15:380:18:26
Final Zone1:12:011:13:20

Level-by-level comments

Green Hill 1

Took use of lots of down-slopes to speed up the jumps, attacked enemies to minimize air drag(1) and jumped an extra time in the loop.

Green Hill 2

Executed the ejection process better and again minimizing air drag.

Green Hill 3

Faster boss fight

Marble Zone 1

I got under the first frame rule based obstacle one frame rule earlier, but then I had to wait to get it right with the platform that goes in and out of the wall.

Marble Zone 2

Just better execution for every situation

Marble Zone 3

Only optimizations

Spring Yard 1

Took the speed shoes in a faster way and using a different route in the middle part of the act.

Spring Yard 2

I gained 3 frames before the second spike ball in the tunnel which just allowed me to pass under it for a big improvement.

Spring Yard 3

Optimizations and a new boss strategy

Labyrinth 1

Optimizations and strategy changes

Labyrinth 2

Took the invincibility to not have to stop and wait for obstacles under the water.

Labyrinth 3

Just lots of optimizations and strategy changes

Star Light 1

Gained more speed pretty much everywhere.

Star Light 2

Gained much more speed and tackled the end better.

Star Light 3

Major shortcut and route change together with a new boss strategy

Scrap Brain 1

Took the only route that doesn't force you to wait for the blocks that go in and out of the wall.

Scrap Brain 2

Used the, by now, famous trick to skip down a level plus a much more optimized last room.

Scrap Brain 3

Optimizations and the other famous trick.

Final Zone

Pausing in the beginning will increase the counter for when the boss fight will start, while not costing any ingame time.
(1) Air drag occurs when your jumping velocity is between -1024 and 0, and takes away 1/32th of your speed per frame.

Thanks to

marzojr for all the help during the making of this run. And thanks to all the previous TASers and contributors to this game, I won't mention any names since I'll probably miss out quite a few, but you know who you are.
Enjoy!

feos: HD Encode.
adelikat: Judging.
adelikat: Accepting for publication as a new category for this game. See this post for my comments.
OmnipotentEntity: Encoding underway.


1 2
5 6
Joined: 12/27/2007
Posts: 50
Location: UK
Ugh, having posted a yes vote, I have a bitter taste in my mouth due to those two major sprite-ejecton zips. Echoing others, it is noticable, and almost interrupts the flow of the game. But I do understand the authors opinion of not making the rules of the submission too arbitrary... it's a tough one. The rest of the run is fantastic, though. The whole of Star Light Zone takes me back to my childhood days, as it was my fave level <3 And with all due repect Algar, having another run submitted without those instances may well curry favour with the community more, and therefore obsolete this run. Jus' sayin'
Zucca
He/Him
Joined: 8/22/2008
Posts: 118
Location: KUUSANKOSKI, Finland
Thumbs up for non-zipping run! I enjoyed this. Although there were few occasions where sonic went though the wall... While that's not technically (?) zipping it kinda annoyed me a bit. ie. trough conveyor belt on Scrap Bran Zone 2...
trazz wrote:
Killing the skeletons sooner or letting the skeletons live (unlive?) won't affect that at all.
Site Admin, Skilled player (1255)
Joined: 4/17/2010
Posts: 11495
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Noob Irdoh wrote:
Replace the Youtube video while that you're doing it, please. As pointed out by kode54 as well, it uses the very bad PSG sound. Can that option be removed at all from the newest Gens Movie releases, too?
The option has been removed from main menu (still available via hotkey), but we would hardly ever see any new Gens releases, and not everyone wants to download the latest svn build that has this applied..
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
JXQ
Experienced player (761)
Joined: 5/6/2005
Posts: 3132
I just watched this on YouTube and as soon as I saw that part in Star Light 2 I laughed and said "please let this be the TASVideos screenshot". And it is, and I rejoiced. Apparently also a bunch of Sonic runs happened a while back that I either missed or forgot about.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
1 2
5 6