The Emulator

This run was made using this build, and here is the User/config folder. Also, be sure you don’t have any memory card in User/GC/. Game’s md5 is B1E5D16E9D507727FFFF234F2382C0EA

The Game

Billy Hatcher is a colorful but hard platformer/puzzle game made by the Sonic Team. The gameplay is simple : when you have an egg, you can dash, bounce jump, roll and do many other stuff which can be useful for a good platformer. If you feed the egg with some fruits that you can find on the enemies or on the ground, it will grow, and when it reaches its maximal size, you will be able to hatch it and get a monster. There are 72 different eggs in this game, all of them possess a different monster which have a different power. This makes for an awesome multiplayer mode, too.

The Run

This run aims to complete all the levels and solve all the puzzles… Oh wait it’s a Sonic Team game… This run aims to break all the levels of this game in as little time as possible. This goal can be justified by the fact that it’s different from: Any%: An any% run would just require getting 26 emblems and then going to the final boss. It would just do the shortest levels, completely ignoring the longer ones (see below at “The Levels”). 100%: a 100% run would require getting all the golden coins (the coins are scattered through the levels in a way that doesn't allow for much level breaking), hatching all the eggs (Some levels must be visited multiple times since you need to get the golden coins from other levels to unlock the sonic eggs), getting Rank S everywhere (requires getting high scores with more combos on enemies instead of ignoring them). This runs also uses death to go faster, and manipulates luck.
At the beginning, this run was only suppose to help me to learn to TAS this game, to try to discover some shortcuts and to make a final route for the any% run, but it turns out that, in my opinion, it’s actually quite optimized (way better that my other run) and entertaining. I will let you judge that of course.

What you may want to know to understand the run

Superjump > In this game, you can use many elements such as signs, chicken, trees… to bounce off at really high speed. The size of the egg changes the level of superjump. The best demonstration is the second level of Sand Ruin (6-2), where I only complete 40% of the level by skipping everything.
Luck Manipulation > The only thing I can be sure is that there are more than one RNG, so I tried to just manipulate Luck randomly (with my luck?), while not wasting time in the run of course. Luck manipulation includes: Fruit Manipulation (each egg type prefers one type of fruit and will grow faster if they eat it), tile manipulation (in the 5th world, the randomized tiles were manipulated to be completed as fast as possible), AI manipulation (enemies well placed, chickens not in my way, crows shadows in groups in the final world…)
Egg Damage > Some eggs deal less damage than others. For example, the bomb egg (the black one) will do one less damage than the normal egg (the white one with blue dots).

The Levels

There are 6 different types of levels:
- Save the Elder: These have to be done to complete the game. You need to find the Elder Egg (the gold one) and make it hatch to restore morning to the world. The strategy is simple, get the Elder egg and manipulate fruit to make it hatch as fast as possible.
- Kill the Boss: Those have to be done to complete the game. You just need to find the boss and kill him. Killing the boss unlocks another world.
- Go to a point: The emblem is in a point normally hard to reach, you just need to find your way to get to the emblem. This is where the game gets the most destroyed in this TAS.
- Minigame Man: You have 2 minutes to get 40 coins. If you take two coins in a row, you get one second added, which we really don’t want. Those levels aren’t in the any% because it’s minimum 2 minutes, which is too slow.
- Race: Each race has its own way to be optimized. For example, the opponent in Sand Ruin will slow down every time he meets an obstacle. If you break every obstacle in his path, you will finish this race sooner.
- Kill 100 enemies: There are around 120 enemies in these levels, and you need to kill 100. The route in those levels were studied to kill the 100 the fastest possible while being close to where the emblem appears at the end. These levels are too slow to be in an any%.
- Save a friend: Your friend is in danger! You have 5 minutes to save them… But these levels are really easy to break, none of them take more than 1 minute. There are three missions of this type in the game, and each of them unlock one mission in each world.

Other Stuff

Iongravirei is cited as a co-author of this run because he was the one who motivated me to TAS this game. He found many shortcuts and gave me many ideas. He also checked each of my levels to tell me where I could improve it and gave other ideas. So, even if he didn’t make any input in this movie, the run would have been way, way worse if he didn’t help me.
This run is improvable because I made some silly mistakes. You can improve it by 3 seconds easily just with optimization. I realized that near the end (at +2hours of run) and didn’t want to restart. Also, since a week ago, tons of people are arriving in the Billy Hatcher scene, so new shortcuts/glitches may hopefully be found. For example, Overpamper, who’s been practicing Billy for a long time, recently found a new shortcut which would saves about 13 seconds in one level over my TAS. Which is why I will still work on this game, I really like it and will one day be able to do high quality long run on this game… Next one will be an any%.
I hope you enjoyed this run as much as I enjoyed making it. If you have any questions, don’t hesitate to ask! :D

feos: Accepting for Moons.

natt: processing

Joined: 11/22/2004
Posts: 1468
Location: Rotterdam, The Netherlands
I'll give the encoding process a try as well. Ilari mentioned to me this one keeps failing at the Youtube processing stage.
Joined: 2/3/2013
Posts: 320
Location: Germany
Optimized screenshot (as chosen by myself, since the author didn't make a suggestion yet):
All syllogisms have three parts, therefore this is not a syllogism.
Active player (318)
Joined: 1/15/2012
Posts: 343
RGamma wrote:
Optimized screenshot (as chosen by myself, since the author didn't make a suggestion yet):
Yes sorry, the only ones I can think about are just normal gameplay, they don't show they're from a TAS. I like the one you suggest though.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11274
Location: RU
I think we can publish this even with a 360p youtuber (will probably get 480p some time). And only then reencode it anyone hates the current quality.
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: 2/3/2013
Posts: 320
Location: Germany
feos wrote:
I think we can publish this even with a 360p youtuber (will probably get 480p some time). And only then reencode it anyone hates the current quality.
I'm planning to experiment a bit with different settings on my own channel and will report back the best result I could get YT to process.
All syllogisms have three parts, therefore this is not a syllogism.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14899
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. ---- [2376] GC Billy Hatcher and the Giant Egg "all levels" by STBM & iongravirei in 2:38:33.47
Editor, Emulator Coder, Site Developer
Joined: 5/11/2011
Posts: 1108
Location: Murka
Big thanks to RGamma and Ilari for their work on publishing this. If anyone can use their voodoo magic to get a better youtuber, that's great too.
Active player (318)
Joined: 1/15/2012
Posts: 343
Thanks for all the work ! You guys are awesome !
Active player (458)
Joined: 12/24/2010
Posts: 297
Location: CT, USA
Congrats on this finally getting published STBM. I was beginning to wonder which would reach publication first between MrGrunz OoT Run and your's lol.
Active player (266)
Joined: 9/14/2011
Posts: 349
Just watched first 30 minutes. Some parts were seemed repetitive because I never played the game before, but in total it looks very well-planned to me. Good work, STBM. The movie's quite long, so I think I have to watch it splited in several days.
N._Harmonik
She/Her
Joined: 8/27/2006
Posts: 502
Location: Canada
Should Game Boy Advance compatibility be successfully emulated, would you do a 100% version?
Why, oh, why do I even <i>try</i> to understand my own species?
Joined: 2/21/2008
Posts: 255
N. Harmonik wrote:
Should Game Boy Advance compatibility be successfully emulated, would you do a 100% version?
Dolphin has an option for "GBA" in the "Gamecube" tab of the "Config" dialog. I don't have any GBA compatible games and I don't want to do it at school ,but when I get home I'll see if the option actually works. PS: Was I just not paying attention, or does Billy and Co. go almost 2.5 Hours without saying "Yatta", then suddenly say it? Some sort of oversight on the localisation team forgetting to translate a clip that rarely gets used?
"The guy was fatally injured and wants to be covered by God's tears (rain) before he dies. God is too busy to bother because it wastes frames." Frames 16:26
Joined: 10/23/2009
Posts: 545
Location: Where?
I think this run should lose the tag 100% because it's not really a 100% run. It just completes all levels. It doesn't collect all the emblems.
Editor, Experienced player (608)
Joined: 11/8/2010
Posts: 4012
niamek wrote:
I think this run should lose the tag 100% because it's not really a 100% run. It just completes all levels. It doesn't collect all the emblems.
You're right, not sure why it was given that tag. It has been removed now.
Joined: 10/23/2009
Posts: 545
Location: Where?
Thank you CoolKirby.
Active player (318)
Joined: 1/15/2012
Posts: 343
I didn't even know it had that tag... thanks !
Editor, Experienced player (608)
Joined: 11/8/2010
Posts: 4012
You're welcome!