Submission #1437: upthorn & JXQ's Genesis Sonic the Hedgehog in 18:07.63

Sega Genesis
baseline
(Submitted: Sonic The Hedgehog (W) (REV 00) [!].bin any,r0)
Gens 9z
65258
60
8231
Unknown
Submitted by upthorn on 2/1/2007 8:56 AM
Submission Comments
The Normal Stuff
  • Aims for fastest time
  • Takes damage to save time
  • Abuses programming errors
  • Ignores delays caused by bonus effects
  • Emulator used Gens 9Z
  • Suggested Screenshot: Frame 3879
Timetable
LevelTimeFrames Improved
Green Hill 10:248
Green Hill 20:13****215
Green Hill 30:30*14
Marble Zone 10:40****247
Marble Zone 20:520#
Marble Zone 31:120#
Spring Yard 10:221
Spring Yard 20:283
Spring Yard 30:580#
Labyrinth Zone 10:400#
Labyrinth Zone 20:510#
Labyrinth Zone 31:070
Starlight Zone 10:219
Starlight Zone 20:1612
Starlight Zone 30:42*69
Scrap Brain 10:320#
Scrap Brain 20:410#
Scrap Brain 30:180#
Final Zone1:135
Times in bold indicate an in-game timer improvement, with the number of time units improved represented by the number of asterices next to them. Levels marked with a # are entirely unchanged from the prior TAS.
General Improvments Shortly after the previous run was submitted, a subtle trick which can be used to reach top speed 5 frames faster from a standstill was discovered -- on the ground, Sonic accelerates at a rate of 12 per frame (this is increased to 24 while in air), but he brakes at a rate of 128 per frame. So pressing the "wrong" direction for a frame, and then immediately reversing it causes sonic to have a speed of 128, instead of the 24 (or 36, given a jump to increase acceleration) that holding that direction for two frames would achieve. This was used to shave 3-4 frames off of most levels. Some further improvements were achieved by better optimization of rolling at the start of slopes, and downslope jumping for the speed boost.
The improvements were performed by Upthorn, but levels, and level segments, which could not be improved, were left as they were in JXQ's recently published TAS.
Specific improvements
  • Green Hill 2 - New strategy of zipping from the wall to the goal discovered by Upthorn and optimized by JXQ
  • Marble 1 - A freak accident while attempting to gain back frames lost due to a bat desynchronization lead to the discovery of a four second shortcut.
  • Labyrinth Zone 3 was modified very very slightly to recover from a lag variation. You probably won't notice the difference.
  • Starlight 3 - Better optimization of slope roll and slope jumping allows for some sick speeds here.
  • Final Zone - A method similar to what is used here to avoid being crushed allows the player to fall through the floor and die.
Thanks to
  • Adelikat, Fabian, Moozooh and Xebra for their tireless words of encouragement over the long and hard five days that went into making this run.
Enjoy.

Truncated: Accepting for publication.

DeHackEd: Steal!
Last Edited by on 1/1/2022 6:13 PM
Page History Latest diff List referrers