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


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15619
Location: 127.0.0.1
RachelB
She/Her
Player (130)
Joined: 12/3/2011
Posts: 1579
I think you messed up the encode embed.
Active player (322)
Joined: 1/15/2012
Posts: 343
I don't know what that means, but I did mess up with Dolphin settings yeah.
Emulator Coder, Skilled player (1114)
Joined: 5/1/2010
Posts: 1217
STBM wrote:
I don't know what that means, but I did mess up with Dolphin settings yeah.
The [module:youtube] was missing the = in v parameter. I fixed that already.
Active player (322)
Joined: 1/15/2012
Posts: 343
Oh thanks ! Sorry. How can I add a co-author ? I would like to put Iongravirei, but I can't find anywhere to put it.
Emulator Coder, Skilled player (1114)
Joined: 5/1/2010
Posts: 1217
STBM wrote:
How can I add a co-author ? I would like to put Iongravirei, but I can't find anywhere to put it.
Edit the Player -> Nickname textbox (and possibly Player -> Real name). Those are immediately above the comments textbox.
Active player (322)
Joined: 1/15/2012
Posts: 343
Thanks :) If somebody can do a better encode, where we can watch the 8 minutes of the run missing (causing the audio desynch), it would be nice :)
Player (34)
Joined: 3/8/2012
Posts: 398
Location: Windfall Island
The audio dump in this game seems to desync no matter what. When I tried with the normal build and the avsync build they both had desyncs. I can try again later though.
IronSlayer wrote:
Your counterargument would be like me saying that the Earth is round and then you telling me that I need to show it's flat so I can "prove us all wrong".
Seems legit.
RachelB
She/Her
Player (130)
Joined: 12/3/2011
Posts: 1579
This game doesn't use streaming audio, does it?
Emulator Coder, Skilled player (1114)
Joined: 5/1/2010
Posts: 1217
RachelB wrote:
This game doesn't use streaming audio, does it?
At least one list of games listing games using DTK (streaming audio) doesn't list it... So I presume it doesn't use it.
RachelB
She/Her
Player (130)
Joined: 12/3/2011
Posts: 1579
Well I tried and also failed to dump a properly syncing video.
Active player (322)
Joined: 1/15/2012
Posts: 343
That may be a problem... I couldn't get a proper encode of my old run too, with an older version of Dolphin. Anyway, I put the WIP in OP which doesn't glitch but has no sound. I just want feedback here, I'm still a learner in the world of TASing and I would like to know if something is wrong in this run. I know some mistakes I made, but I would like to know what people here think about this ? (only 3 votes so far - thanks to them though, 100% yes !)
Active player (462)
Joined: 12/24/2010
Posts: 297
Location: CT, USA
I'd watched one of the earlier WIPs last year. Congrats on completing the run, there were some really awesome jumps and the commentary annotations are a nice touch. It was pretty darn fast besides. I remember those annoying commercials they had for this game years ago on CN haha. If they'd marketed it differently, I probably would've picked it up.
Active player (322)
Joined: 1/15/2012
Posts: 343
Can someone try to make an encode without sound ? It should sync, and at least we would have something. I can't do anything since I'm far from my computer for a month... PS : Remember to have idle spiking and dual core off, DSP LLE Recompiler (the middle one) for audio and no memorycardUSA in /user/GC/ to make it sync.
Joined: 9/6/2005
Posts: 39
Location: Sweden
It's not THAT impossible to resync the audio using video editing tools. Like PowerDirector or something like that. I'll give it a try and see how it goes. Edit: I'm actually doing it right now in PowerDirector, but I'm having problems with the program itself. I can't listen to the audio when I'm viewing the video at the same time, which makes it impossible to sync the audio. Very odd, as I've never had this problem before... Edit 2: I apparantly fixed the issue of not getting sound, the program is having problems rendering a movie that long, but I'm giving it up, since it's not only the audio that's desyncing, the video skips a lot, like repeats itself every other second. So I'll try making a new movie file with the emulator, if I can get my hands on the game.
The Dj Opposite Website - My Main music site | Dj Opposite on Newgrounds - My music, mostly Game Remakes.
Emulator Coder, Skilled player (1114)
Joined: 5/1/2010
Posts: 1217
nesfreak wrote:
I apparantly fixed the issue of not getting sound, the program is having problems rendering a movie that long, but I'm giving it up, since it's not only the audio that's desyncing, the video skips a lot, like repeats itself every other second. So I'll try making a new movie file with the emulator, if I can get my hands on the game.
The standard Dolphin AVI dumper is worthless. You need A/V sync hack (or hack the emulator to dump the time codes you need... In practicular, frames and DMA blocks).
Active player (322)
Joined: 1/15/2012
Posts: 343
The link provided in the OP is already an A/V sync hack version made by RachelB. I think I should be able to provide the second part of the game without sound this week-end, so you will have the full run but without sound. It's better than nothing at least :) EDIT : For some reason, Dolphin keep crashing at the place if I don't record audio (4-1, at the end of the slope - the world after the one ending the WIP). I may not be able to produce an encode if I can't figure out what's going on. It also crashes if I change the codec (tried lagaryth and Camtasia).
Joined: 9/6/2005
Posts: 39
Location: Sweden
Ilari wrote:
nesfreak wrote:
I apparantly fixed the issue of not getting sound, the program is having problems rendering a movie that long, but I'm giving it up, since it's not only the audio that's desyncing, the video skips a lot, like repeats itself every other second. So I'll try making a new movie file with the emulator, if I can get my hands on the game.
The standard Dolphin AVI dumper is worthless. You need A/V sync hack (or hack the emulator to dump the time codes you need... In practicular, frames and DMA blocks).
Yeah, I tried, but I don't really understand how to dump to AVI, since there's no option for it in the emulator (or I can't find it). The closest I've gotten is "Export movie" something, but that just makes a TAS file, not AVI. And yes, I'm using the A/V hack, just don't get how it's supposed to be used and there's virtually no instructions anywhere.
The Dj Opposite Website - My Main music site | Dj Opposite on Newgrounds - My music, mostly Game Remakes.
Site Admin, Skilled player (1255)
Joined: 4/17/2010
Posts: 11492
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
I may try judging this, please post more comments on the very TAS.
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.
Player (34)
Joined: 3/8/2012
Posts: 398
Location: Windfall Island
feos wrote:
I may try judging this, please post more comments on the very TAS.
I still need to play around with the game and watch the movie through, I'll comment then. Maybe today.
IronSlayer wrote:
Your counterargument would be like me saying that the Earth is round and then you telling me that I need to show it's flat so I can "prove us all wrong".
Seems legit.
RachelB
She/Her
Player (130)
Joined: 12/3/2011
Posts: 1579
nesfreak wrote:
Ilari wrote:
nesfreak wrote:
I apparantly fixed the issue of not getting sound, the program is having problems rendering a movie that long, but I'm giving it up, since it's not only the audio that's desyncing, the video skips a lot, like repeats itself every other second. So I'll try making a new movie file with the emulator, if I can get my hands on the game.
The standard Dolphin AVI dumper is worthless. You need A/V sync hack (or hack the emulator to dump the time codes you need... In practicular, frames and DMA blocks).
Yeah, I tried, but I don't really understand how to dump to AVI, since there's no option for it in the emulator (or I can't find it). The closest I've gotten is "Export movie" something, but that just makes a TAS file, not AVI. And yes, I'm using the A/V hack, just don't get how it's supposed to be used and there's virtually no instructions anywhere.
It is in graphics config, under the advanced tab.
Active player (322)
Joined: 1/15/2012
Posts: 343
feos wrote:
I may try judging this, please post more comments on the very TAS.
Well, I think this run is awesome and very entertaining, totally deserve an awa... Oh come on ! My opinion counts ! :( :p
zwataketa
He/Him
Joined: 9/1/2012
Posts: 309
We need more gamecube games published, so yes vote. Now when will there be sonic adventure submissions ...
I quit TASing.
Site Admin, Skilled player (1255)
Joined: 4/17/2010
Posts: 11492
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
BTW, I can't say I support adding a co-author that didn't contribute the actual input.
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.
Active player (322)
Joined: 1/15/2012
Posts: 343
feos wrote:
BTW, I can't say I support adding a co-author that didn't contribute the actual input.
Why ? He helped me to optimise the strat of each levels in a really accurate way (example : here, you should jump instead of roll jump). He did influence on the inputs, the TAS would look nothing like that if he didn't help me. Is it a rule that each author must have contribute to the input ?
zwataketa wrote:
We need more gamecube games published, so yes vote. Now when will there be sonic adventure submissions ...
Did you at least watch the run ? It's useless to have gamecube runs if they're bad... But thanks anyway :D