Edit: if you get here from Webnation's video, he stole it.
Hello there, welcome to submission comment.
Shantae is a rather obscure GBC game that was released almost a year after the GBA. It is notable for its high quality and general booty shakiness.
Originally started by LSK and cetaka, I decided to finish a TAS of this game so people would stop asking for it.
Tricks Used

Attack/Running

The B button both attacks and runs. This means if the B button is ever let go, Shantae must waste time doing an attack before being allowed to run again.
If one holds the B button during a cutscene, or during a loading screen, Shantae will automatically start running without needing to do an attack first.
In rare situations where Shantae needs to let go of B on the ground, jumping and using an attack prevents the attack from delaying Shantae's acceleration.
Additionally, using an attack while in the air out of a run will not slow Shantae down at all. Only if she touches the ground without holding B again will her speed be reset.

Aerial Crouch Jump


If the ground underneath Shantae collapses while she is crouching, she will still remain crouching as long as only down is held. If down is released without pressing any other buttons, she will do her transition animation between crouching and standing. If you then press A during this, she will jump in mid air.
This is used a few times to save some jumps.

Crouch Transition Extra Hit


A frame before Shantae's hair attack hits an enemy, letting go of down will put Shantae in her standing pose immediately, and also make any enemy take an extra hit. This can be chained with multiple crouch attacks.
Using this, I one round the first phase of the Tinker Ship fight, saving nearly 12 seconds.

Slippery Vine Skip


If Shantae continues moving before landing on a vine, there is a single frame where she's able to land on the vine and jump again without sliding. This is used in many locations to save some time.

Instant Stop


Pressing Down for a single frame will instantly stop Shantae. This is handy for transformations.

Button Manipulation


Unique to this game is being able to use every button for RNG manipulation. This is combined with frame manipulation, so one can just hold a button that will do nothing to change the RNG really easily. It's used for everything.

Things that might not be obvious


- The first boss fight uses CTH to one round it. This is the first time I've seen this happen anywhere, mind you. - Once the intro level is done the day/night counter begins.
- I need to wait outside the loading zone to the caravan, since it was daytime. The only way to skip this would be to save 50 seconds, which would be impossible baring some glitches. This also means that any mistakes made in the first half of the game don't matter.
- Spider form sucks
- The Twinkle Stone Labyrinth's ice blocks have a special property that allow Shantae to go OoB. I use them after collecting the Harpy form to skip half the dungeon.

Suggested Screenshots


see, this is why we need a hide tag in this thing >_>

Thanks


- The RTA Shantae runners. Without them the route wouldn't exist.
- LSK and cetaka for being cool guys trying to TAS this
- Spikestuff, solarplex, ForgoneMoose, Exonym, Patashu, and many others, for showing interest in this project.

Noxxa: Judging.
Noxxa: Good run of a nice game. Accepting for Moons.
Spikestuff: Publishing... this should take less time than Kingdom Hearts


Editor, Expert player (2098)
Joined: 8/25/2013
Posts: 1200
henke37 wrote:
I meant the smaller one, the one that remains in the desert area.
You mean the one I lose during the boss, which restores all my HP and makes the deathwarp take longer? No, it wouldn't save any time to do so. You would still be too far away even if you don't waste 10-15 seconds like I do. You also can't run to there, since it takes almost 2 1/2 minutes to reach Water Town w/o a deathwarp, so you would reach the trigger too late, AKA after night falls, and lose time. I'm assuming this is what you meant, right?
effort on the first draft means less effort on any draft thereafter - some loser
Joined: 7/2/2007
Posts: 3960
Alright, finally got the time to watch this. Nice work! I do have one optimization question, though. In the last level, you transform into harpy form, and then there's a fairly lengthy stretch that looks like it doesn't actually require being a harpy (and then after that there's a room that clearly does). Given that you say that harpy form is a bit slower than base form, why not delay transforming so you can cover that initial area faster? Otherwise, looks good! Someone should ping the WayForward guys; I bet they'd get a kick out of watching this. Incidentally, you can download the soundtrack from the composer's website. Though his version of the Tinkertank track is a bit different.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Editor, Expert player (2098)
Joined: 8/25/2013
Posts: 1200
Derakon wrote:
Alright, finally got the time to watch this. Nice work! I do have one optimization question, though. In the last level, you transform into harpy form, and then there's a fairly lengthy stretch that looks like it doesn't actually require being a harpy (and then after that there's a room that clearly does). Given that you say that harpy form is a bit slower than base form, why not delay transforming so you can cover that initial area faster?
It's slower in places where you need to accelerate, decelerate, and for some reason during room transitions. Elsewise its speed is exactly the same as base form. Sorry, I should have explained it better in my annotations.
Derakon wrote:
Otherwise, looks good! Someone should ping the WayForward guys; I bet they'd get a kick out of watching this.
I tweeted them a few days ago. It probably passed right by them, considering how much they reblog fan support.
Derakon wrote:
Incidentally, you can download the soundtrack from the composer's website. Though his version of the Tinkertank track is a bit different.
That's the original version of it. He needed to remove the extra bits to conserve space.
effort on the first draft means less effort on any draft thereafter - some loser
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4036
Technically impressive game, nicely polished run. I really enjoyed that. Definite yes vote!
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15577
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. ---- [2685] GBC Shantae by arandomgameTASer in 1:05:26.00
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Is the second youtube stream the only encode that has commentary?
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.
Spikestuff
They/Them
Editor, Publisher, Expert player (2642)
Joined: 10/12/2011
Posts: 6438
Location: The land down under.
feos wrote:
Is the second youtube stream the only encode that has commentary?
I'm assuming you're missing the word "this" in between Is and the so I'm going to answer. Most likely. Unless I'm wrong with what your wrote then I have no idea what you're on about.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
The author posted a youtube stream with commentary. It's not the published stream, so I called it the second. does any other encode has commentary, or "that second YT stream is the only one"?
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.
Spikestuff
They/Them
Editor, Publisher, Expert player (2642)
Joined: 10/12/2011
Posts: 6438
Location: The land down under.
The subs are the exact same between the two, the only difference is timing and how long the subs stay on the screen.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
OK. So it's (the published) YT stream only? Not any other published file? My point is, the publication must tell the viewer all the ways to access commentary.
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.
Post subject: lengthy response for a simple answer.
Spikestuff
They/Them
Editor, Publisher, Expert player (2642)
Joined: 10/12/2011
Posts: 6438
Location: The land down under.
I think it's pointless to give a one word response so I'm just going to drag out this comment out for as long as possible then give you the right time to answer with Yes because that's wha- oh I already answered it.... Shit. (if you didn't catch it, the answer it's Yes)
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Joined: 2/25/2006
Posts: 407
What do the various talisman do? One of them lets you attack while as a monkey but what about the rest? This question is just an in general question, not specifically targeting the TAS.
Ryzen 3700X, ASUS Crosshair VIII Hero (WiFi) Motherboard, 32GB 3600MHz RAM, MSI Geforce 1070Ti 8GB, Windows 10 Pro x64 http://tasvideos.org/Nach/FranpaAlert.html
Joined: 7/2/2007
Posts: 3960
franpa wrote:
What do the various talisman do? One of them lets you attack while as a monkey but what about the rest? This question is just an in general question, not specifically targeting the TAS.
They all basically just give you (extra) attack options when transformed.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Editor, Expert player (2329)
Joined: 5/15/2007
Posts: 3933
Location: Germany
This game looks so beautiful, I was thinking I should play it before watching the run. Too bad the cartridge is even more expensive than Trip World.
Joined: 2/25/2006
Posts: 407
Spikestuff wrote:
The subs are the exact same between the two, the only difference is timing and how long the subs stay on the screen.
So there's a 60FPS AVI with each subtitle displayed for a long period of time? The one I downloaded in the past the subtitles changed too quickly for me to read 'em without pausing the video :/
Ryzen 3700X, ASUS Crosshair VIII Hero (WiFi) Motherboard, 32GB 3600MHz RAM, MSI Geforce 1070Ti 8GB, Windows 10 Pro x64 http://tasvideos.org/Nach/FranpaAlert.html
Spikestuff
They/Them
Editor, Publisher, Expert player (2642)
Joined: 10/12/2011
Posts: 6438
Location: The land down under.
Avi? Avi? I tried extending the original subs to be viewable/readable for a bit longer than what it originally was. Thanks for being the first one to complain about the subs speed. Unfortunately I would have to redo all this from the original subs but for now it shouldn't be that much of an issue. Blame arandomgameTASer for how everything was set. I'll think of something.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.