Howdy, friends! I’m WST and I present you my new TAS. Have you ever asked yourselves how would a TAS of S3&K look if Sonic was a girl? I doubt. Well, now you probably want to know the answer. And, as you could easilly guess, this run is an answer to your question.
The project started back in 2012. The exact date is June, 24. At that time I didn’t have enough knowledge to finish such a run, but doing short parts helped me to addict to the game’s physics better. However, it wasn’t my first project with Amy — in fact, I was an Amy TASer from the very beginning — from the very first TAS I made in my life. That particular TAS of Amy in Sonic the Hedgehog was inspired by Crramalama. Thus, Crramalama is my predcessor, and it is correct to say that in the world of TAS I am Crramalama v2.0. :)
As you, guys, know, unofficial games are not very welcome on this site unless they introduce something brand new to the gameplay process. Does this one really introduce completely new feel? I beleive, it does. Amy’s abilities differ very much from the abilities of Sonic, Knuckles or Tails. I wouldn’t like to explain her moveset right here, because it’s already explained on Sonic Retro. The run is using version 1.4 of the hack.
During working on this project, marzojr also joined the WIP, his comments are below.

Game objectives

  • Emulator used: Gens 11b + camera hack + solidity viewer + hitbox display + Sonic TAS tools
  • Aims for in-game time instead of real time
  • Contains speed/entertainment tradeoffs
  • Heavy glitch abuse
  • Slight luck manipulation
  • Takes damage to save time
  • Uses death to save time
  • Ignores delays caused by bonus effects
  • Unofficial game

Results

LevelIn-game time
Angel Island 10:39.35
Angel Island 20:22.41
Hydrocity 10:32.38
Hydrocity 20:20.11
Marble Garden 1 and 20:51.42
Carnival Night 10:28.10
Carnival Night 20:35.40
Ice Cap 1 and 20:45.16
Launch Base 10:30.58
Launch Base 20:27.44
Mushroom Hill 10:31.30
Mushroom Hill 20:39.18
Flying Battery 10:39.35
Flying Battery 21:41.36
Sandopolis 11:34.46
Sandopolis 20:55.12
Lava Reef 10:47.07
Lava Reef 20:33.40
Hidden Palace0:24.37
Sky Sanctuary1:49.32
Death Egg 10:55.27
Death Egg 21:42.04

Some words about the character

Amy is a pink hedgehog. Unlike Sonic, she’s a girl. Her abilities differ from the abilities of all the official characters very much. For example, after charging a spin dash, Sonic, Tails and Knuckles are in rolling state; Amy, however, is running. There is also no way to turn into rolling state intentionally (but there are a few places in the game, which force Amy to roll). For more details, see the hack’s page.

Amy specific tricks

Spindash through object

This trick isn’t really Amy-specific. However, Amy’s ability to stop instantly makes her absolutely perfect for doing this trick — in many cases she can spindash through the obstacles, which no other character can pass through.

Stair clip

Also not really Amy-specific; but, as the previous trick, this one is much more often possible for Amy than for any other character (with an exception of Hyper Sonic).

Spike diving

Bringing the spikes (or other objects) in a hollow offscreen by looking up, followed by immediate hammer whirl, allows entering the terrain. However, this is often slower than using spindash-through-object (if it’s possible).

Extra boost

Yellow springs can give Amy as much boost as red ones, if she touches them with her hammer.

Stage by stage comments

Angel Island 1

The first level, nothing else to say. This is where everything starts. Most of the level was done by Aglar, the boss fight is mine.

Angel Island 2

Perfect positioning allowed me to abuse stair clip glitch and enter the terrain in the same place, where it’s usually done for Knuckles. As a result, the level is finished in just 22 seconds even without horizontal underflow.

Hydrocity 1

Using stair clip at frame 7346 to enter the terrain and skip a major portion of the level, then applying another major skip at frame 8263, then finishing the rest normally. The final result is 32 in-game seconds. Someone would ask why not to perform horizontal underflow after entering the terrain. The answer is: if you go for a level-wrap, you’ll be unable to take proper Y position quickly enough, without it you’ll not be able to reach the boss. It’s easy to do with Tails assistance, though.

Hydrocity 2

The death before HCZ2 is intentional; it helps to reset level coordinates; without it the level-wrap would be impossible. The level-wrap itself is done by entering the floor at frame 11228 and causing horizontal underflow. The boss fight is frame-perfect. As a result, the time is only 20 in-game seconds.

Marble Garden 1 and 2

There are two possible ways to beat this stage: completing each act independantly; and completing the whole zone by beating act 2 boss in act 1. Me and Qwerty decided to beat the whole zone at once. Beating this stage took a LOT of attempts, because we were finding more and more shortcuts. The final version has only my (WST) input, however, Qwerty’s contribution in research of this level is significant.

Carnival Night 1

It’s possible to beat this level using a wheel glitch; however, it’s faster to break into Knuckles area and perform horizontal underflow almost immediately. After beating the boss, I use a glitch to enter the floor, which helps starting the next act faster.

Carnival Night 2

The act is started faster than supposed due to Amy remaining inside the terrain after act 1. At frame 23148, stair clip is used to enter the terrain again and take another boost. This allowed to glitch through a barrel and enter the terrain again. Then I applied spike diving trick to skip another block of terrain. On frame 23661, I break into Knuckles area using spindash-through-object trick. Finally, stair clip is used at frame 23933 to take another major shortcut. Intense hammer-whirl abuse in the end of the vertical tube allowed to land on ground a few frames earlier than if I used a single hammer-whirl.
After breaking the capsule, I go far left as a speed/entertainment tradeoff (which does not affect the in-game time, as the level is already done). Because I think it’s nice to show to the viewer what’s to the left from the capsule and also to enter the teleporter in a much more funny way — from below :)

Ice Cap 1 and 2

Just like Marble Garden, this level can be completed at once. As Amy cannot roll, passing through ice walls is a bit harder than with other characters, and requires spindash-through-object trick. Like usually, I use gravity glitch to beat the whole level. A nice surprise is waiting for you in the end, after the boss.

Launch Base 1

The terrain is entered at frame 30601 using stair clip. In fact, it’s possible to enter the terrain much earlier — by simply not leaving it in the very beginning. However, it’s completely useless. The spindash at frame 30611 allows passing under the ring monitor by bringing it offscreen and do something else, which is also important, but I have no idea how to explain it in English. Then I enter the terrain again, this time by using spike diving trick. Horizontal Underflow, boss fight — and the level is done in 30 in-game seconds.

Launch Base 2

Spindash through object is used to pass through the only obstacle, then horizontal underflow. There is nothing special to say about the boss fights.

Mushroom Hill 1

At first, I did not use horizontal underflow in this level. Later, after marzojr joined the WIP, he insisted on redoing the level and it was redone, giving me a lot of work on resyncing the rest. By the way, there is another way to take a level-wrap in this level — by entering Knuckles cutscene from backwards. This is just for your curiousity.
It is possible to finish the zone 1 in-game second faster by delivering the last hit while the boss is still on screen; however, it’s important to let the boss unlock the screen in order to enter the terrain after the fight.

Mushroom Hill 2

Heavy glitch abuse in action, nuff said. Thanks to feeuzz for explaining me how to switch the route after the pump device.

Flying Battery 1

Brand new level-wrap found by me after rethinking Tee-N-Tee’s strategy.

Flying Battery 2

All these moves are meant to be beautiful. I’d be happy if you enjoyed them like me :)

Sandopolis 1

This level was pure pain to beat — I couldn’t find any level-wrap despite much efforts, and had to beat it all completely.

Sandopolis 2

Inability to underflow the first act brought Amy’s rage to absurd degree resulting in total pwnage of the level.

Lava Reef 1

Amy is still mad and keeps taking huge shortcuts and breaking the game. Thanks to marzojr for explaining how not to get damage from the drill bot.

Lava Reef 2

It’s a pity, but Amy cannot take the same shortcut that all the other characters do — as she can’t roll. So, I had to find some shortcuts. The first one is taken at frame 77554, where I used stair clip to enter the terrain. It can be tricky to avoid getting killed here, but it’s all about Y subpixel management. The second shortcut is taken at frame 77789 — the terrain is entered. The third time it happened at frame 78277 — stair clip was used. Then again, at 78441, I enter the floor using spindash-through-object trick. The last two applications of stair clip happen at frames 78772 and 79023. Wow, that was a lot of travelling inside the walls!

Hidden Palace

Extra boost trick is used a couple of times. With the excaption of that, the level is beaten in normal way.

Sky Sanctuary

As marzojr said, he couldn’t find any shortcuts in this level suitable for Amy, thus, the level is beaten in normal way.

Possible improvements

  • It may be possible to not need a spin dash at frame 15909 and keep the horizontal speed enough for the stair clip
  • In Hydrocity 1, it would be a few frames faster to drop-down levels while being slightly offscreen than doing them all in a row
  • Carnival Night 1 boss is really hard to fight with Amy; there may be a way to beat it faster
  • I am not sure if the spin dash before the horizontal underflow is used correctly in Launch Base 1
  • In the same level, Launch Base 1, it could be possible to deliver one more hit (or even two!) to the boss in air and thus save a lot of time. Amy’s HUGE hitbox makes it a big problem
  • In Sandopolis 1, it would be much (at least 3 seconds) faster to take the upper route instead of hammer-whirl at frame 62844, but the moving object there is in a bad position and there is no way to manipulate it other than coming to it a little earlier.
  • In Sandopolis 1, it could be possible to underflow the level using this scheme, but I could not set it up when I tried.
I’m leaving them all for v2.0 of this TAS (of for the next person who will work on it), and not complaining much about them, because I’m happy and proud about the amount of work I already did. It’s not only a TAS, but also a lot of research work.

Comments from marzojr

Death Egg 1

Up to the first conveyor belt, it is all WST’s input; he had used the bottom route from there, up to a zip at the same place Hyper Sonic zips in the newgame+ run. He had a very nice zip setup that had Amy enter the engine room at zip speeds, so she would accelerate there and just fall through the offscreen door (and breaking the horizontal speed record in the classic Sonic games). I had to come in and ruin his fun, saving almost 9 seconds in the process. Red Eye is a pain to fight as Amy — when using the hammer, her hitbox is the same size as Sonic's when using insta-shield, but she does not get his invincibility; so dodging those spikes becomes near impossible after a point.

Death Egg 2

Death needed to allow level wrap; new level wrap setup by WST. Death Ball is annoying with Amy as she can’t spindash into them at the ceiling to make them hit the boss. She can use the hammer, but they don’t fly high (low?) enough and she takes a hit too.

Other comments

Suggested screenshot: frame 88999

Question-answer

Q: May I please fap at your run? A: Yeah, of course! But wait! There is an even better one, check it out. It’s incredibly adorable!
Q: May I please improve your run? A: Sure. I know I will never be as good as some other guys and I realize the competitive nature of TASing.

Special thanks

  • Darky Deep for the very lovely image above
  • Crramalama for starting this all
  • Aglar for his input in Angel Island 1
  • Qwerty (NaturelLorenzo) for a lot of his input present in early WIPs
  • FlickyF and feeuzz for accompanying
  • DMTM (Mr_Sweed) for help provided in early WIPs
  • LTRP, Joseph and everyone else who enjoyed watching early WIPs

feos: The run is very well-played, no doubt. The main question is the hack itself. On one hand, we see a lot of room for zips, which adds similarity to Sonic runs, and reduces the uniqueness of the Sonic Advance "Amy" run that earned it a Star. On the other hand, it didn't end up drowning in dislikes, and got mostly positive feedback.
There was a thought that hacks that change the levels would be more entertaining, but Sonic 3 is a game that does not have such hacks. And considering the goal of this hack, I'd said it's a quality one, doing good job implementing unique features for Amy, even if it's not as clear as in the GBA Amy run (for the TAS reasons).
So there is a possibility that this run is obsoleted by a zipless Amy run of the same hack, and we shouldn't take away the chance for Amy in Sonic 1 and 2 to compete with this hack, but I'm accepting this submission for now, to Moons, on the same grounds Tails and Knuckles hacks of Sonic 1 were accepted. Here's the quote by Mukki that sums it up for me: "I think that this run, in its own right, is technically and stylistically too good to be rejected on either ground."
Camhack is advised for this publication.
sheela901: I'll encode this one.

WST
She/Her
Active player (450)
Joined: 10/6/2011
Posts: 1690
Location: RU · ID · AM
feos wrote:
I only wonder about whether Aglar should be credited as a co-author, even though the overall percent of his input is small. Not exactly sure though, as speed-oriented input can be optimal in itself and not belong to anyone exclusively. Opinions?
He rejected it when I asked.
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: 6/4/2009
Posts: 893
i liked it but the amy is too similar to sonic for my taste the hammer gimmicks are nice but overshadowed by the zips... i won't vote for this submission
WST
She/Her
Active player (450)
Joined: 10/6/2011
Posts: 1690
Location: RU · ID · AM
feos wrote:
There was a thought that hacks that change the levels would be more entertaining, but Sonic 3 is a game that does not have such hacks.
In fact, such hacks also exist, however, most of them are not so well done as this one. I’d like to know if there is any — interest among the audience in a TAS of such a hack — chance for such a run to be accepted If there is, I may consider one of such hacks as one of my future projects. Just for your interest, here is a TAS of a hack of such kind, made by feeuzz. As you can see, even changed layouts don’t prevent finding huge shortcuts. Link to video
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 :)
Fortranm
He/Him
Editor, Experienced player (781)
Joined: 10/19/2013
Posts: 1116
Knuckles in Sonic 1 and Tails in Sonic 1 are more acceptable than this hack, TBH. At least those two are completely based on the mechanisms from official games. YES for entertainment, though. :P
Site Admin, Skilled player (1237)
Joined: 4/17/2010
Posts: 11274
Location: RU
Fortranm wrote:
Knuckles in Sonic 1 and Tails in Sonic 1 are more acceptable than this hack, TBH.
Tails submission thread doesn't fully agree. There was a lot of discussion about it back then, it was even rejected, but when given a second chance, it got support and was accepted (not to obsolete Knuckles). And it's before Moons! The more this one is acceptable.
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.
Joined: 7/2/2007
Posts: 3960
WST wrote:
Just for your interest, here is a TAS of a hack of such kind, made by feeuzz. As you can see, even changed layouts don’t prevent finding huge shortcuts.
Cripes, who decided it'd be a bright idea to desaturate all the colors and replace every green with puke-brown? This is ugly.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
WST
She/Her
Active player (450)
Joined: 10/6/2011
Posts: 1690
Location: RU · ID · AM
Derakon wrote:
Cripes, who decided it'd be a bright idea to desaturate all the colors and replace every green with puke-brown? This is ugly.
Most hackers of S3&K modify the pallette and the music. I beleive this is simply because they are not skilled enough to reprogram the game itself, but striving to edit as much as they can. Also, I’d like to say a few words on “Amy is not meant to be a gotta go fast character”, which was posted a couple of times here. The reality is: this game by itself is meant to be played in “gotta go fast” style. First, the levels are so long that it usually takes a casual player hours to beat it, even with spindash. Second, in many places it’s impossible to pass without enough speed — a lot of really high slopes that you need to run up. I really enjoy fast Amy. My signature on one forum says: “Sonic the EDGEhog has been obsoloted by Amy the 4G/LTE-hog” :) If you want to see a slow Amy, just wait — I will finish another project with Amy quite soon. The progress is displayed in my signature. But, as I’ve said before, being slower does not cancel breaking the game and taking huge shortcuts, so… you may not enjoy that run, too… I’ll consider working on glitchless and/or spindashless runs in the future, and I can promise my help to anyone who wants to do it himself. You can also check out this for a slower Amy
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/14/2007
Posts: 525
Location: Pisces-Cetus filament
AzumaK wrote: I swear my 1 year old daughter's favorite TASVideo is your R4MI run :3 xxNKxx wrote: ok thanks handsome feos :D Help improving TASVideos!
WST
She/Her
Active player (450)
Joined: 10/6/2011
Posts: 1690
Location: RU · ID · AM
Please no, it’s way too anthropomorphous (upd) also reminds me of this v Link to video
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 :)
GoddessMaria
She/Her
Reviewer, Experienced player (849)
Joined: 5/29/2009
Posts: 514
Location: Hell...
I arrived late, sadly, but yes. I approve of the TAS though I saw this after seeing the 2 Sonic 3K TASes by marzojr and Aglar so I was nearly expecting the same bit in this TAS as those two. It was bit interesting despite a few similarities to the Sonic TASes. Nice work to the Authors! Late Yes Vote.
Current projects: failing at life
Editor, Experienced player (608)
Joined: 11/8/2010
Posts: 4012
I haven't watched a S3&K run in years, and I didn't realize how little I remembered of it. I thought this was really entertaining though, and I was delighted by all the clipping OoB, crazy graphical glitches, and clever use of the hammer. It's nice to see another run using Amy too, she's cute and could stand to be in more of our runs.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14900
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [2752] Genesis Sonic 3 & Amy Rose by WST & marzojr in 29:27.58
WST
She/Her
Active player (450)
Joined: 10/6/2011
Posts: 1690
Location: RU · ID · AM
Can anyone please fix the sound in the YouTube encode? It’s really disappointing… BTW I am working on an improvement, but it may take years to complete (see my signature)… So better to fix the encode for now…
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 :)
Site Admin, Skilled player (1237)
Joined: 4/17/2010
Posts: 11274
Location: RU
Disappointing how?
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.
WST
She/Her
Active player (450)
Joined: 10/6/2011
Posts: 1690
Location: RU · ID · AM
feos wrote:
Disappointing how?
It is missing one of the sound channels. Also I am not sure that volumes of the channels are set properly — the sound of rocket launch (LBZ2) seems to be too loud. See the comments on that video…
VAdaPEGA wrote:
Sounds like someone forgot to Enable the PSG
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 :)
Site Admin, Skilled player (1237)
Joined: 4/17/2010
Posts: 11274
Location: RU
And the main encode is okay?
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.
fsvgm777
She/Her
Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
They aren't either. In all cases, I noticed the jumping sound effect completely missing and the "pshaw"s (how exactly does one transcribe that sound effect?) when the flames come up in Angel Island Zone 1 are completely missing as well. Compare with solarplex's temp encode. So....yeah. They need to be redone.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
Site Admin, Skilled player (1237)
Joined: 4/17/2010
Posts: 11274
Location: RU
sheela901 wrote:
sure, I can reencode it.
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.
Joined: 7/6/2014
Posts: 24
Location: Canada
New encodes are up (thanks feos!). Sorry for the inconvenience! I did disable the PSG setting in the old encodes due to misunderstanding. But the new ones should now be better.
WST
She/Her
Active player (450)
Joined: 10/6/2011
Posts: 1690
Location: RU · ID · AM
sheela901 wrote:
New encodes are up (thanks feos!). Sorry for the inconvenience! I did disable the PSG setting in the old encodes due to misunderstanding. But the new ones should now be better.
Thank you
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 :)
Editor, Experienced player (608)
Joined: 11/8/2010
Posts: 4012
Thanks sheela! I noticed some sounds were missing when I watched this a few days ago. The new one is definitely better.
Active player (301)
Joined: 8/8/2005
Posts: 296
Location: NSW, Australia
Oh I wish I'd seen this before... You've lost a significant amount of time in Flying Battery 2 (probably in the region of 15 seconds) by standing within the arms at the boss - if you move away he doesn't shoot the fire at you at all between moves. I was also skeptical of knocking about the signpost in FB1 and LR1 but I'll give you the benefit of the doubt that it was to manipulate object cycles. On the other hand, seeing Death Egg 2's first boss fought vaguely "as intended" was pretty cool for someone who hasn't done it that way in many years!
WST
She/Her
Active player (450)
Joined: 10/6/2011
Posts: 1690
Location: RU · ID · AM
mike89 wrote:
Oh I wish I'd seen this before... You've lost a significant amount of time in Flying Battery 2 (probably in the region of 15 seconds) by standing within the arms at the boss - if you move away he doesn't shoot the fire at you at all between moves. I was also skeptical of knocking about the signpost in FB1 and LR1 but I'll give you the benefit of the doubt that it was to manipulate object cycles. On the other hand, seeing Death Egg 2's first boss fought vaguely "as intended" was pretty cool for someone who hasn't done it that way in many years!
As about the first: I know that, wrote about it a couple of times already. I didn’t know that at all when fighting the boss (and marzojr did not point at it), that’s the reason of that mistake. On the second: time wasted between acts helps to save more time in the second acts by manipulating the moving objects. If you look hard enough, you can also notice some tricky subpixel alignment between Sandopolis 1 and 2. That’s because I had to resync it after redoing act 1, which desynced after redoing MHZ1. It should be already explained in the submission text as well. Anyway, thanks for your feedback, and for your information, I am already working on an improvement — managed to improve AIZ1, AIZ2 and HCZ1. HCZ2 left unmodified, and I am planning to work on MGZ, as DMTM told me he improved it by like 0.5 seconds. I do not know exactly what he did, but I already have some ideas to test myself. Well, one more thing I want to ask you: could you please try to dig Sandopolis 1 and Sky Sanctuary 1 (ops, forgot, it has only 1 act)? Those stages are very annoying to beat in the way I did, and I would be very glad if someone found shortcuts for them. I know you are very good at speedrunning, and have TASing skill as well.
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 :)