(Link to video)
Sonic Advance is a Sonic game released on Gameboy Advance. That's why Sega decided to call it Sonic Advance.
Ahem.
So, since it is a Sonic game (on Gameboy Advance), this TAS is about Amy.
...
And she has a hammer!
Seriously, if you want good info about the game, you'd better use wikipedia or something.

Goals and methods:

  • Aims for fastest ingame time
  • Uses a suboptimal pink character
  • Takes damage to save time and to make Amy suffer
  • Abuses programming errors
  • No Ultraspindash
  • Emulator used: VBA-rr v22

The Amy Player's Guide to the Sonic Advance Game (APGSAG):

Playing as that pink hedgehog can make the experience really different compared to the 3 other characters. The main cause is her lack of typical Sonic-type moves, but she has her own unique moveset (very hammer-centric) along with related useful tricks. First, Amy Rose can't turn into a ball at the player's will, unlike Sonic, Tails, Knuckles and Samus. Her jumps by themselves are not attacks either, again unlike Sonic, Luigi, Knuckles and...No, not Samus, she needs the screw attack and that doesn't count. The answer to "how do I attack, then?" is obviously to use Amy's piko piko hammer, but let's just see in detail what she can do.

The moveset:

-pressing A does the basic jump, it can be adjusted in height by holding the button longer.
-Amy's 2nd jump is a high and fast one, done using Down + B on the ground. For some reason she seems to use the hammer to perform it. For some other reason, while in the air after this jump, it's impossible to use any other move. The jumping height is non-negotiable.
-to do a short hop, press Down + A when she's on the ground. Its main function is to gain speed faster, let's call it the poor man's spindash; but it has other uses, and a derived move: by pressing B while hopping, Amy trips (yeah, in the air) in order to wipe the floor with her face. Don't laugh, this is an attack move! The only problem is the recovery time...
-speaking of (real) attack moves, B is the hammer. On the ground it kills Amy's movement and has a big recovery time too; pressing B again starts another hit after the first one that makes Amy move forward a little and have a better reach. Hey, that is a combo! Particularly useful to know since all normal enemies die in one hit. In the air, the hammer is a nice attack in an arc in front of the player, it can be used to bounce once on an enemy or a breakable object, too.
-last but not least, there is the... Hum, whirlwind attack (let's name it like that). It's Down + B in the air. A special attack that can be used to bounce indefinitely on enemies or other breakable stuff like bosses, for example. It has so many uses that it will have a dedicated paragraph in the tricks section.
A special note concerning all the hammer attacks: They can be used to hit bumpers, making them more effective (they give a bigger boost) and allowing Amy to use them from some distance thanks to the hammer's reach. There are still times when it's better to let the hammer stay in her pocket (or wherever she hides it) and use a bumper the normal way, though.

Tricks, glitches and Amy's secrets:

"Nope, this game was not made by the Sonic Team, I swear."

There is a little trick at the beginning of the game that allows the player/TASer to skip the "Created by Sonic Team" screen. A simple soft reset (A+B+Start+Select) at the right time and that's it.

Whirlwind attack

This technique has so many little uses that it's almost unfair for the other moves. See above to know how to do it. Its basic function is to attack and to be able to bounce on things, like with a regular jump from the other characters, but there is more. The most interesting point is one specific property of that move: when performed, it immediately stops all horizontal movement (it puts the X speed back to zero), and Amy can start accelerating by going left or right instantly too. It is like having a portable wall that can be pulled out of thin air at will. The simplest application is to change direction sharply or adjust speed more precisely. Here is an example of a more advanced use of it: when taking a diagonal bumper, by doing that whirlwind attack right after the collision, Amy literally transforms that bumper into a normal, vertical one. And it leads to new and fun shortcuts.

Clipping through the floor

Maybe the only true glitch of the run, and it's done twice. When approaching some elements of the scenery, if Amy has the right speed, the right position and the right amount of faith in the Glitch God, jumping at the right frame makes the collision detection go nuts and puts her a little under the ground (under the object used to clip through the floor).

Manipulating random bosses

Some bosses have different patterns that are chosen randomly, while other bosses are nice and just act as totally predictable robots. To manipulate the randomness of a boss, the time at which the player encounters him plays a role... But before losing frames to have the desired pattern, there is another factor that can be used without sacrificing time. When the character skids (or trips *evil laugh*), the shoes (or face ^^) create little dust clouds; each time a cloud appears, it influences the future randomness.

Waiting to be faster

Or the joy of hex editing and redoing whole chunks of some levels. At the beginning of each act, there is the classic screen that indicates the name of the level. At this point, it's possible to start the action whenever we want by pressing any button, or we can just wait a little for it to start by itself. First thing: when it starts (pressing a button or waiting too long), the timer starts too, so there is only a real time malus if we delay it, the ingame time is safe. Second thing: As soon as the screen appears (act name, etc...), all the moving objects that happen to be present in that level start their routine. That includes moving platforms, moving bumpers, retracting spikes... Everything that is not an enemy, it seems. So here is the conclusion, it's possible to pick the state in which all those moving things will be by delaying the beginning of an act. The only problem is that they can't be changed individually, creating some sad moments: "yeah, that platform was out of the way, and these ones were right where I wanted to, just a little rush to the en..." *gets impaled by rising spikes* (it happened, for real).

Stage by stage comments and times:

Neo Green Hill 1 - 0:29:10

The beginning with the loops is all about building speed before the long flat part. Passing under that frog near the end was special, it didn't work at first, but using the hammer apparently changed Amy's hitbox just enough to make it.

Neo Green Hill 2 - 0:45:35

This time, the end is where we can build a lot of speed, every downward slope that has a good enough angle is a potential speed builder with a well timed jump. Easy boss, easy go, let's free those animals!

Secret Base 1 - 0:37:72

Those horizontal cables where Amy spins around have strange characteristics; it appears that the vertical speed Amy has when grabbing one influences the (horizontal) speed she'll have on it.

Secret Base 2 - 0:59:98

We have proof that Amy can be very fast with her hammer, by hitting two bumpers in succession. This technique, almost too fast to be visible by an untrained eye comes from a piko piko-fu master. Or not. Another boss, not too hard but he always does a high jump after four hits taken, and he stays up there for a long time. Defeating him before that jump is apparently not possible with Amy, but it was sooo close :(. We have to endure that waiting time in the end...

Casino Paradise 1 - 0:24:37

Those casino levels are quite mean when it comes to delaying the start in order to tame all the moving parts. Now that this is done, enjoy the first clip through the floor. A pretty big time saver.

Casino Paradise 2 - 0:45:55

That boss gave us trouble, it's the first random boss and arguably the worst because of the number of possibilities (only 2 patterns are optimal, and he has a lot of them). Killing him after having finished the luck manipulation was a pleasure.

Ice Mountain 1 - 0:44:57

Riding on a frozen rail, a lot of whirlwind attacks for good movement, water, falling faster than a big ice block. That's the story of this act. Many real time frames (more than a second) were lost just for fun at the end, sorry.

Ice Mountain 2 - 0:58:42

Again, quite a lot of hammer action here. The boss has some randomness, but it's never in the way (there is no "bad pattern"), so let's play with the stalactites. He has a very long invulnerability time after each hit.

Angel Island 1 - 1:04:17

That was not easy, but there is nothing extremely noteworthy. A lot of very small tricks were used, one of them was about a brown, hum, screw thing and some weird collision detection, if you wanted an example.

Angel Island 2 - 1:04:78

There is a very visible use of the "diagonal bumper to whirlwind attack" trick in this level. It permits to go over that bumper and take a better route. The optimal time to hit the boss is when he prepares a spindash attack, it makes him land 2 to 3 frames sooner compared to hitting him when he's just standing. Since his invulnerability frames timer only starts when he has landed, you get the idea. Sadly he uses randomness against Amy, and there is little time to skid (luck manipulation) between attacks, he was hit while standing at one point, not counting the first hit, of course.

Egg Rocket - 0:10:77 - 4:41:18 - 4:26:80 - 4:23:68 (these are the times for each segment, they are countdowns from 5:00:00 except the first one that is "normal")

Horrible level... It has been redone a lot of times, urg. That's where we discovered the diagonal bumper + whirlwind potential. The jump to reach the first bumper where it is used needed to be frame perfect, and the hammer barely reaches it, too. What happened between the 2nd "whirlwinded bumper" and the breakable wall was particularly technical (not that the rest of the run isn't ^^') and hard to pull out, you'd better enjoy it :p
The other highlight of the act is the clipping through the floor using one of those tube things, whole seconds are saved thanks to it. You can also notice a strange visual glitch if you know the game well (it happens at least once in other levels): when doing a high jump as soon as Amy lands on a moving platform, with the right conditions it looks like a normal jump, but without the starting animation.

Cosmic Angel - 1:07:82

Changing gravity, yeah! (it can happen in Egg Rocket but that was skipped by a shortcut...) There is a little corner boost on the 2nd bumper encountered, saving a whole... Hum, 4 pixels maybe? There are 2 close calls with retracting spikes, one of them was responsible for some big headaches and reTASing the whole level with a margin of 4 or 5 frames (to get behind the spikes in time) after changing the starting time of the act. That boss was quite annoying too, he can't be flipped when hugging a wall and is immune to the standing hammer attack. Why? Just because.

X-Zone - 0:46:58

Just 3 bosses in a row, and two of them are jokes. For the first and 3rd ones, doing the right jump at the right moment makes them appear sooner because of the camera movement. It's almost a glitch. Anyway, that last boss is one of the random guys, hopefully it was quite easy to get his best pattern. The movie file could have ended earlier by using the whirlwind attack to bounce on him, but it sacrificed ingame time; so that's it, we just have to watch Amy jump and land unharmed on a plane... The End.


GoddessMaria's comments:

It was indeed both a pain and a pleasure working on this run with Grincevent. The aforementioned pain coming from the run itself along with other issues, including from my last submission... but that is for another story! I was starting this alone on behalf of those that were looking to see a TAS with Amy as well as a '100%', when it was revealed that my attempt was not good enough after seeing VanillaCoke's early WIP... I then asked to work on it with him and while he didn't do much else aside from Neo Green Hill Zone, he has taught a few things as well. Eventually, Grincevent and I began working on this run together as VanillaCoke's NGHZ work was also being improved on. We both learned a great amount of things as work was being done (with me learning more than anything). At the same time, the sting from the previous submission lingered in my mind and heart so I had stopped focusing on the run and lost motivation momentarily. When my focus returned to the run, I looked back and at my solo attempts and wondered what did I need to do to truly appeal to the masses while producing results... I only came up with a whatever-it-takes method.
Regardless of that, it was fun and I hope that you all enjoy!

Grincevent's comments:

My main task was being an "optimizer", so I didn't do a lot of route planning, except when I've suspected a possible better path by looking closely at the maps of the levels or when applying some new knowledge to create a shortcut. To use a metaphor, the drawing was already done (thanks to GoddessMaria and VanillaCoke), then I launched Gimp (Photoshop is not free and I'm poor) to apply some smoothing and change a couple of details. It means that the game was TASed at least twice to end up like it is now. But some acts have been redone more than that due to the discovery of new useful tricks, for example. Discovering little by little all the possibilities that the whirlwind attack offered was really fun, even if it caused me to redo Egg Rocket entirely for one new shortcut, ouch... It sounds like I was working alone after the others, but there was a lot of cooperation all the way to the end: I in fact started to search for improvements on earlier acts while GoddessMaria was doing the middle to end game, then sometimes we worked on the same boss at the same time to find solutions (boss manipulation and some strategy testing), or I remember asking her to (re)do a trick in the optimized version that I couldn't replicate despite all my efforts ^^. I didn't meet VanillaCoke at all on this project, I was too late to the party, but I'm sure I would have learned some tricks from him. Did I mention I enjoyed being part of this project? Have a good time watching it :)

Thanks to:

-Zeupar for being the special Sonic consultant and helping with various things
-TerraEsperZ for having made the maps that were of a great help for this run
-All the speedrunners from The Sonic Center, or at least the ones that have good times or videos to give a good feeling for the routes to use ^^
-La bande à Bicou (ouh, ouh!) - this one is from Grincevent, don't pay attention
-And Claude François

feos: Accepting to Moons and publishing...

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14776
Location: 127.0.0.1
Cooljay
He/Him
Active player (391)
Joined: 5/1/2012
Posts: 468
Location: Canada
Had the chance to watch GoddessMaria's encode(Before it was made Unlisted) and hearing all about the Run from Grincevent. It is well done and entertaining for me. Yes vote.
mklip2001
He/Him
Editor
Joined: 6/23/2009
Posts: 2224
Location: Georgia, USA
Wow! I would not have expected a slower character to produce this fun a run. Runs of Sonic games tend to get repetitive to me when Sonic just blurs by, but Amy's slower overall speed actually made more of the strategies watchable in real time, and her variety of animation is pretty fun. Egg Rocket 1 was especially interesting given her vertical tricks like the high jump with the hammer. This would go really well with the other runs we already have for this game. Thanks for making it (especially you, GoddessMaria)! Yes vote.
Used to be a frequent submissions commenter. My new computer has had some issues running emulators, so I've been here more sporadically. Still haven't gotten around to actually TASing yet... I was going to improve Kid Dracula for GB. It seems I was beaten to it, though, with a recent awesome run by Hetfield90 and StarvinStruthers. (http://tasvideos.org/2928M.html.) Thanks to goofydylan8 for running Gargoyle's Quest 2 because I mentioned the game! (http://tasvideos.org/2001M.html) Thanks to feos and MESHUGGAH for taking up runs of Duck Tales 2 because of my old signature! Thanks also to Samsara for finishing a Treasure Master run. From the submission comments:
Shoutouts and thanks to mklip2001 for arguably being the nicest and most supportive person on the forums.
Hopper262
He/They
Joined: 3/22/2011
Posts: 52
A Sonic game where the character actually stays on screen? Weird, but refreshing. I'm not qualified to judge the technical quality, but I was very much entertained.
Active player (275)
Joined: 4/30/2009
Posts: 791
Well this was a nice early Christmas bonus. Nicely done people, yes vote from me :)
WST
She/Her
Active player (442)
Joined: 10/6/2011
Posts: 1690
Location: RU · ID · AM
An Amy TAS without WST? (kidding, he-he) Yes vote, nice 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 :)
Patashu
He/Him
Joined: 10/2/2005
Posts: 4000
Lol, Egg Rocket was hilarious. Loved one cycling the dick final boss too. Great TAS, yes vote.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Joined: 9/22/2011
Posts: 42
Love all the effort put into making Amy do silly things during wait times!
Designer of Copy Kitty, a game about giant robots and explosions
Experienced player (703)
Joined: 2/5/2011
Posts: 1417
Location: France
Amy FTW, yes ofc :)
Current: Rayman 3 maybe? idk xD Paused: N64 Rayman 2 (with Funnyhair) GBA SMA 4 : E Reader (With TehSeven) TASVideos is like a quicksand, you get in, but you cannot quit the sand
zwataketa
He/Him
Joined: 9/1/2012
Posts: 309
You all must know by now what I'm voting. ;)
I quit TASing.
Active player (303)
Joined: 8/21/2012
Posts: 429
Location: France
Thanks for the good feedback :) I was searching for a good "suggested screenshot" and there are still 9 of them... I couldn't narrow it down better. Here they are (numbers and corresponding frames): Please, help! (if anyone has a better proposition, it's good too)
Spikestuff
They/Them
Editor, Expert player, Publisher (2254)
Joined: 10/12/2011
Posts: 6324
Location: The land down under.
9 - Because it's like. "I love you" *SMACK* YES Vote btw.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. These colours are pretty neato, and also these.
Cooljay
He/Him
Active player (391)
Joined: 5/1/2012
Posts: 468
Location: Canada
I agree with Spikestuff. 9 is good.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4000
5 is hilarious but probably 8 is the most representative of what TAS can do.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Joined: 1/24/2013
Posts: 9
This was neat. It sort of reminded me of a Sonic 1 TAS, because you don't have spindash and have to focus more on preserving momentum. Screenshots: 2 is amusing, 5 is great but you have to look close, 6 is very evocative and easy to read.
Editor, Skilled player (1936)
Joined: 6/15/2005
Posts: 3239
I watched this run now. Personally, I feel that the TAS is only rather OK. As in, this run is good when compared to a non-Sonic TAS, but there are better Sonic TASes out there. As for screenshots, I like 5. Edit: Speaking in terms of entertainment, not tech quality.
Joined: 6/22/2010
Posts: 44
Location: The Hell of Blazing Fires
5 is amazing, but 8 is the best representative for an actual TAS screenshot.
This is only a little obsessive.
Active player (301)
Joined: 8/8/2005
Posts: 296
Location: NSW, Australia
Forgot to post earlier, really enjoyed this run, yes vote. One slight query though: can't you use the down+B attack to just bounce on the final boss, allowing you to end input much earlier? Or does this affect game time? edit: wow it's in the comments, good job mike
GoddessMaria
She/Her
Experienced player, Reviewer (837)
Joined: 5/29/2009
Posts: 514
Location: Hell...
This was tried, though sadly it affected in-game time negatively.
Current projects: failing at life
Editor, Skilled player (1502)
Joined: 7/9/2010
Posts: 1317
Nice run. Yes vote. I prefer screenshots 6 and 9.
Favorite animal: STOCK Gt(ROSA)26Sortm1.1(rtTA,EGFP)Nagy Grm7Tg(SMN2)89Ahmb Smn1tm1Msd Tg(SMN2*delta7)4299Ahmb Tg(tetO-SMN2,-luc)#aAhmb/J YouTube Twitch
Joined: 5/14/2007
Posts: 525
Location: Pisces-Cetus filament
This amazing movie is among my favorite TASes because it features clever routes, awesome playarounds and a ton of little surprises. The best part was... everything! Runs like these are the reason people love this site and TASes in general. Excellent job, you all! Thank you very much for making this.
Wyatt wrote:
6 is very evocative and easy to read.
I agree. I love how Amy looks like she has been ejected from a cannon. It perfectly conveys the spirit of the run. The perfect alignment of Amy with the terrain is also a plus.
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!
Banned User
Joined: 3/10/2004
Posts: 7698
Location: Finland
Voting yes because suboptimal pink characters make me feel manly and masculine.
Joined: 5/9/2005
Posts: 748
Easy yes vote. I had been very curious to see what Amy's unique (for a Sonic game) skill set would look like Tool Assisted, but gave up on ever seeing it done due to an assumed lack of interest. Glad to have been proven wrong. This did not disappoint in the slightest. I'm glad that even though she is slower than the usual trio, all of the things that are unique to her speed her up. The 'Whirlwind attack' with Diagonal Spring trick is especially neat. The run does make me wonder if, despite team tags changing the whole game, Amy would have any use in any of the Advance 3 levels after seeing this. Anyway great work guys. Nice to see VanillaCoke back in some way too.
Joined: 12/13/2013
Posts: 3
Location: Balamb Garden
With Amy as my favourite character in this game (Sorry Knux), I'm happy to see someone up to this TASk. >.> But seriously, nice job! You get a yes from me. :D
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14776
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. ---- [2495] GBA Sonic Advance "Amy" by GoddessMaria, Grincevent, VanillaCoke in 15:45.70