Submission Text Full Submission Page
Here is a speedrun with new and unique goals. It shows many parts of each level not visible in any other type of run. We practically see everything in the game.
For those not familiar with PERFECT BONUS, here’s a brief explanation.

PERFECT BONUS: This level bonus is obtained by collecting all free-floating rings in a level, so ring TVs aren’t necessary. Losing rings by taking damage doesn’t matter. The bonus is worth 50,000 points, which is useful for high scores, but it takes a lot of time.

  • Goals:
    • Priority: Collect all the rings as fast as possible.
    • Don’t take any TV monitor worth 10 rings.
    • No deaths.
    • Don’t take damage or lose rings.
    • Show PERFECT BONUS! On each level’s score tally screen.
    • 1 Player controls 2 Characters.
  • Time table:
ZoneTimeRings Collected
Emerald Hill Zone 11:11::59225
Emerald Hill Zone 21:29::42226
Chemical Plant Zone 11:49::51195
Chemical Plant Zone 22:09::24152
Aquatic Ruin Zone 11:06::12176
Aquatic Ruin Zone 22:01::25217
Casino Night Zone 12:11::53232
Casino Night Zone 2Skipped---
Hill Top Zone 11:07::55146
Hill Top Zone 23:04::34199
Mystic Cave Zone 11:16::56183
Mystic Cave Zone 2Skipped---
Oil Ocean Zone 12:02::19207
Oil Ocean Zone 2Skipped---
Metropolis Zone 11:41::47218
Metropolis Zone 2Skipped---
Metropolis Zone 32:25::08153
Sky Chase Zone2:05::5867
Wing Fortress Zone2:17::05196
Death Egg Zone0:41::130
Total28:43::352795

  • Author comments:
Start
At the beginning, I used the level-select code because there are areas where unreachable (inside solid objects, too high, etc.) rings made PERFECT BONUS impossible. I used both controllers to speed up the song selection: 19, 65, 9, 17.
Emerald Hill Zone 1
In the early levels, Tails was a big help getting rings in nearby alternate routes to avoid backtracking.
Emerald Hill Zone 2
Here the situation is similar to the previous level and we had to sacrifice tails so Sonic could power through the level. Especially when 2 nearby routes with rings diverged.
Chemical Plant Zone 1
These zones were more complex due to the various possible paths. I had a good chance to improve this zone's route with practice. Tails does again a good job with the rings left in the zone.
Chemical Plant Zone 2
There was an unfortunate desync here when I edited the movie to have the level select code. While redoing the level, even though I found some improvements, the final time was around 3 seconds slower.
Aquatic Ruin Zone 1
The hard parts here were the underwater segments, because of slower movements, so I had to really take advantage of the spindash’s acceleration. I was also able to improve some things during the do-over, like the final jump which propelled me to the end quicker.
Aquatic Ruin Zone 2
Here was the first area with an unreachable ring. It’s in the second-to-last column underwater. However, we overcame that by abusing sprite collisions with Tails off-screen, and achieved our goal successfully.
Casino Night Zone 1
This zone’s design was a tough opponent. Something strange happens here: the music tempo speeds up when I collect 2 lives while I still have the speed-shoes on. I found a quick jump in the narrow passages that saved 1.4 seconds in each one.
Casino Night Zone 2
Level skipped. My only choice was to skip due to a group of rings that are way out of reach. Apologies for not playing.
Hill Top Zone 1
This zone was very simple: it only has 1 route which is easy to run through, and it has very few rings.
Hill Top Zone 2
This was a tough one, and thanks go to FuzZerd for finding a video demonstrating a strategy for backtracking so we can take both (normally exclusive) routes. Here, Tails plays an important role, since without him, PERFECT BONUS is impossible. Near the end of the lower path, I need to jump off the elevator early for sonic to bounce high enough on the extra life TV monitor to start backtracking. The height required means we would miss 3 rings, but Tails can take care of that. To go through the locked gates, Sonic must spindash in a precise location so he passes under it while it closes. Tails can also keep them open.
Mystic Cave Zone 1
Tails collects out-of-the-way rings, sometimes sacrificing himself. Tails was a big help and I would like to give special thanks to him for his work in this zone.
Mystic Cave Zone 2
Level skipped. There are out-of-the-way rings that only Knuckles can collect. Apologies for not playing this level.
Oil Ocean Zone 1
There were groups of rings that, when collected by both characters, saved time. Also, the ability to go under the oil helped with backtracking and advancing where necessary.
Oil Ocean Zone 2
Level skipped. It’s a shame to skip this level since we found some pretty good glitches to help with the unreachable rings.
  • First, SkyChase found a glitch that causes antigravity and gives Super Sonic physics. It’s like a double glitch.
  • Second, marzojr found how to get 2 of the 6 groups of unreachable rings (each group is 3 rings). The first and the last.
  • We couldn’t figure out how to get to the other 4 groups, and for that reason, we had no choice but to skip this level.
Metropolis Zone 1
Since this is a zone that "loops" we can use a glitch that lets use go through some obstacles and terrain. The route-planning involved consideration of this fact so we could backtrack through points of no return.
Metropolis Zone 2
Level skipped. Also because of unreachable rings. Apologies for not playing this level.
Metropolis Zone 3
Route-planning here was a little more complex. I found a way to go through closed doors similar to the method used in Sonic 3 & Knuckles, but here we need to do 3 quick spindashes with a single rev instead of 6. The screen moves back enough during the first 2 spindashes that the 3rd allows us to clip through, albeit with low speed. However, this is still much faster than waiting for the door to open normally.
Also on the last three spinning gears, we pause to waste 1 frame because there’s an frame-rule that doesn’t allow the jump to make it otherwise (the pause avoids this), so that’s why you hear a strange sound. And a little later we use the same trick as in Sonic the Hedgehog 2 Any%. And finally, the boss fight is a little slower than usual because we don’t want Sonic to take damage. The only way to break through the egg barrier that spins around Eggman is with damaged and invincible Tails.
Sky Chase Zone
These last 3 zones don’t show PERFECT BONUS when finished, but the goal is still met. Here, the only things to are get rings and destroy enemies. Initially I didn’t know there were rings hidden behind some clouds, but that problem was easily fixed.
Wing Fortress Zone
Eggman’s great flying fortress’ route was quite simple and didn’t require much planning. Just run through the fortress and pick up the rings you pass. I stop at the motors in the ship in order to advance when the path opens. Then, keep advancing in the normal route.
Death Egg Zone
Finally, the last zone. Here, the battle with Metal Sonic was easy. The hard thing to do was hitting the final boss the first 3 times. Afterwards, keep attacking with the same pattern and run away with a spindash at max speed.
Special Thanks
  • Thanks to marzojr for his file sonic_hud.lua and to all involved in the development of this LUA file and for finding this helpful RAM value.
Memory AddressDescription
word @ FFFF40 (unsigned)Shows the rings left to collect in a level for a PERFECT BONUS
  • Thanks to FuzZerd for finding the helpful Hill Top Zone 2 PERFECT BONUS strategy video. If not for that video, the level would have been skipped.
  • Thanks to this team: bkDJ, marzojr, FuzZerd, DDRKhat, skychase and boct1584. They supported me and motivated me to finish this project.
  • Thanks to bkDJ (mainly) and Hepburn (a little) for translating this submission.
  • Also thanks to Tails, for speeding things up on many occasions.

Suggested Screenshot
I leave it to you to choose a good image.

Nach: While this run is pretty good for what it tries to do, it has a number of flaws. It uses a cheat code. It arbitrarily avoids some items and wastes time. It doesn't complete the whole game.
TASs are supposed to look practically perfect. When many people actually notice a flaw in the play, the perfect image is shattered, those sections need to be redone.
A TAS which aims to collect all rings should go through the game and beat it collecting all rings. The other objectives don't really work in this game.
Maybe you can just redo the sections/levels which need work, and copy+paste the input into a full run. I hope you don't get discouraged, this was a very good first time run other than the aforementioned problems. But in any case, I have no choice but to reject this. I hope you will submit a better run which fixes the issues with this one in the future.


N._Harmonik
She/Her
Joined: 8/27/2006
Posts: 502
Location: Canada
What other games have Perfect Bonuses?
Why, oh, why do I even <i>try</i> to understand my own species?
Banned User
Joined: 12/14/2009
Posts: 386
Location: Santiago, Chile
natt wrote:
why did you skip the four stages that don't give "PERFECT BONUS"?
I assure you, that if I had played wing fortress skipping the rings, at this time the vote "YES" would be 0 or less than the number that this is now. The goal of a PERFECT BONUS is to take all the free-rings, even, not show the bonus score at the end. For the same reason I do not play those 4 levels skipped, and it's a shame really.
BigBoct
He/Him
Editor, Former player
Joined: 8/9/2007
Posts: 1692
Location: Tiffin/Republic, OH
He's right. If he'd any%ed through Wing Fortress just because there's no score tally, I'd've voted No in a heartbeat, because that would have been completely at odds with the rest of the run.
Previous Name: boct1584
Joined: 5/29/2004
Posts: 757
I honestly wished this run had been left until we could figure a way to do the other levels. There's enough of us to be able to work together as a strong, intelligent and creative community to have possibly made it possible. But... it's been submitted, so I am hoping the others can be hexed in or something or other, or this can be redone at a later point with the rest and obsolete. I am going to abstain for now to mull it over further.. but I am leaning towards a yes. Mr. Kelly R. Flewin
Mr. Kelly R. Flewin Just another random gamer ---- <OmnipotentEntity> How do you people get bored in the span of 10 seconds? Worst ADD ever.
WST
She/Her
Active player (489)
Joined: 10/6/2011
Posts: 1697
Location: RU · ID · AM
N. Harmonik wrote:
What other games have Perfect Bonuses?
In Sonic 3 you can get “perfect” by collecting all rings in bonus stages… But it does not worth TASing, I think…
S3&A [Amy amy%] improvement (with Evil_3D & kaan55) — currently in SPZ2 my TAS channel · If I ever come into your dream, I’ll be riding an eggship :)
Player (52)
Joined: 4/10/2009
Posts: 226
no, there's no perfect bonus in s3k.
Joined: 7/10/2008
Posts: 56
Wow. I actually enjoyed this more than a speed run of sonic 2. I was a little disappointed that some levels were skipped to keep in line with the goal. Otherwise, yes yes yes! enjoyable run to watch. Clear yes
i see...
WST
She/Her
Active player (489)
Joined: 10/6/2011
Posts: 1697
Location: RU · ID · AM
FuzZerd wrote:
no, there's no perfect bonus in s3k.
In the end of the bonus level, not in the end of the level itself.
S3&A [Amy amy%] improvement (with Evil_3D & kaan55) — currently in SPZ2 my TAS channel · If I ever come into your dream, I’ll be riding an eggship :)
Player (52)
Joined: 4/10/2009
Posts: 226
oh duh... I should have read your post more carefully. and yeah getting a perfect bonus is pretty trivial, and probably not well suited for TASing at all.
nfq
Player (94)
Joined: 5/10/2005
Posts: 1204
kinda cool... it makes the run last longer. i wonder though, why you don't take 10 ring TVs. i know they aren't necessary, but they aren't harmful either, right? they would even be useful to take sometimes, to gain time which is lost by avoiding them. youtube should allow 60 fps videos. the shield looks weird in the youtube video. it's also a bit weird that you sometimes use the level select to go to the levels. would have been interesting to see how high that score would reach. but i guess i can just multiply the number of levels with 50000. but it could have been interesting to see if the game would blow up if you reach 1 million.
Player (52)
Joined: 4/10/2009
Posts: 226
nfq wrote:
but it could have been interesting to see if the game would blow up if you reach 1 million.
it doesn't. unless I'm greatly mistaken max score is 9999990 and I think it just stops going up once you reach that point.
Banned User
Joined: 12/14/2009
Posts: 386
Location: Santiago, Chile
Sorry to all truth. Since I started this project I wanted to play at all levels with the hope that there would be no problem. But since I learned of the Rings unattainable, I had to take other measures. I also hurt the fact that there had to skip 4 levels, but did not know how they would take it if these levels did not get a perfect bonus.
Banned User
Joined: 12/14/2009
Posts: 386
Location: Santiago, Chile
nfq wrote:
i wonder though, why you don't take 10 ring TVs. i know they aren't necessary, but they aren't harmful either, right? they would even be useful to take sometimes, to gain time which is lost by avoiding them.
Yes, some do save time, but others time-wasting. It has its advantages and disadvantages.
WST
She/Her
Active player (489)
Joined: 10/6/2011
Posts: 1697
Location: RU · ID · AM
I beleive that this run would match the goal “ring attack” if you took ring TVs and didn’t skip levels because of incollectable rings. Reaching perfect bonus in some stages would be just a piece of sugar in the run.
S3&A [Amy amy%] improvement (with Evil_3D & kaan55) — currently in SPZ2 my TAS channel · If I ever come into your dream, I’ll be riding an eggship :)
creaothceann
He/Him
Editor
Joined: 4/7/2005
Posts: 1874
Location: Germany
nfq wrote:
youtube should allow 60 fps videos. the shield looks weird in the youtube video.
creaothceann wrote:
Link to video
_
Felipe wrote:
nfq wrote:
i wonder though, why you don't take 10 ring TVs. i know they aren't necessary, but they aren't harmful either, right? they would even be useful to take sometimes, to gain time which is lost by avoiding them.
Yes, some do save time, but others time-wasting. It has its advantages and disadvantages.
If your goal had been "Priority: Collect all the rings as fast as possible; don't collect ring monitors except when it's faster to do so" then it would've been a better run, is what people are saying.
Active player (406)
Joined: 3/22/2006
Posts: 708
Yes, I agree with that.
Banned User
Joined: 12/14/2009
Posts: 386
Location: Santiago, Chile
Mmm! Well, we can say that the movie could have been better, no doubt. But we can not say that's not good the run, as I have noted the vote, many people agree with the approval of this run and the people who do not agree, are unhappy for not playing 4 levels. As I see it, the goal is long, but it offers great entertainment and the only defect is that it has unperfect parts.
upthorn
He/Him
Emulator Coder, Active player (391)
Joined: 3/24/2006
Posts: 1802
Yeah, the levels that were done are very fun to watch, but I don't feel right about the levels that can't be perfected being skipped completely. I would vote yes on a similar run that got all possible rings on levels that couldn't be perfected. I'd feel even better if it also collected all ring monitors, and just had the primary goal of "Collect all possible rings" with a secondary goal of "as fast as possible"...
How fleeting are all human passions compared with the massive continuity of ducks.
Player (52)
Joined: 4/10/2009
Posts: 226
You do know that there is an infinitely respawning ring box in oo1 right? how would that be dealt with. also, how would the goal of "ring attack" deal with that and casino night zone? would you need 999 rings to accomplish the goal?
BigBoct
He/Him
Editor, Former player
Joined: 8/9/2007
Posts: 1692
Location: Tiffin/Republic, OH
The goal proposed in the thread to nix abuse of Casino Night's slot machines was "Maximum in-level rings," which I think works.
Previous Name: boct1584
Jungon
He/Him
Player (50)
Joined: 4/2/2009
Posts: 376
Location: Porto Alegre - Brazil
I just didn't vote, and decided to rewatch ... so, I confirmed ... there is a really non-professional mistake on Emerald Hill 1 at a point ... that is enough for me to vote No ..... but I voted Meh anyway, because, the video gets better and better, ... I think a Meh is more satisfying than a No to the author ... this is a must for improvement, I'm hoping to see the better version that will be made in the near future \o/
*Jungon*/*Johnnyz* smilie weirdo =P ^^ o.o @__@ +D
Joined: 4/3/2006
Posts: 269
Wow! Awesome run! Voting yes! We need a similar run for SMB.
Editor, Player (44)
Joined: 7/11/2010
Posts: 1029
Good category, although maximum-rings might be a better one. My only problem is that if the run's as unoptimised as people are saying, it might be better to try again when you have time (or someone else can) and publish that. I'm not sure if it's better to publish the unoptimised run in the hope that someone will improve it, or not publish it in the hope that someone will improve it, though. (Either way, we can still watch the run, which is pretty entertaining.)
WST
She/Her
Active player (489)
Joined: 10/6/2011
Posts: 1697
Location: RU · ID · AM
FuzZerd wrote:
You do know that there is an infinitely respawning ring box in oo1 right? how would that be dealt with. also, how would the goal of "ring attack" deal with that and casino night zone? would you need 999 rings to accomplish the goal?
The time of each level is limited, so there is max possible number of rings that you can collect. Hovewer, it will look quite boring :) Btw, am I right that the number of rings more than 999 cannot be displayed properly?
S3&A [Amy amy%] improvement (with Evil_3D & kaan55) — currently in SPZ2 my TAS channel · If I ever come into your dream, I’ll be riding an eggship :)
Joined: 5/17/2007
Posts: 393
Location: Sweden
Sorry, but I have to vote no on this on the simple point that you didn't finish the game. I showed this run to a friend and he pretty much agreed with that.
"No love for the game gear"