(Link to video)
This is a TAS of Super Monkey Ball Expert mode, playing all the way through the Expert, Expert Extra and Master levels.
For comparison, the best known non-TAS time for this category is 16:09 (RTA timing) by MilesSMB (as of 03/14)
  • Emulator used: Dolphin 4.0.2 64-bit
  • Aims for fastest completion time
  • Warp goals are used to skip levels
  • Death is used to complete bonus stages faster

Author comments:

byrz:

I started this project thanks to Barhunga, he asked if I want to TAS this game (knowing I'm TASing SMB2) and I decided to give it a try. Right in the beginning keylie joined the project too and the progress was really fast all the way to the end. I probably wouldn't have been able to do this without the huge effort from keylie and diddykong14 and the support from Barhunga, for keeping me sane. I had a really great time TASing this game, probably the best time I will have for a long while. It's a bit sad it's over now, I will really miss working with these people. :( Anyway, it feels very unreal I was able to handle a project like this (two of them at the same time, actually) and get it finished.

keylie:

I started to work on this TAS after seeing Nahoc’s amazing WIPs and the great potential this game has for TAS. After doing a few stages, however, I realised how hard TASing this game was, mainly because of manipulating collisions. Also, the level of optimisation on the human-made ILs was very high, it was difficult to beat the WR times on many stages.
Anyway, the TASers from SMB2 came to this game, and everything was much easier to handle. byrz did an amazing job to coordinate the TAS, by providing savestates and grabbing WR times and videos in a nice spreadsheet. I had issues with desyncs because I used the 32-bit version of Dolphin, and the movie file made to work on the 64-bit version, so the savestates were really useful.

Individual Levels

LevelTime leftNon-TAS IL WRComment
E128.3528.35Actually not easy
E226.4526.40.43 was thought to be really optimized. :o
E558.0658.05All previous TASes had .05 in this stage but we got .06 accidentally on real time
E655.7355.35The trick is going as early as possible
E751.0547.40One of the most popular levels, we improved the TAS record by 3 frames
E827.0127.00Pretty simple
E955.7555.66Nice improvement
E1027.46-Nothing special
E1123.4623.06This time was achieved twice due to a desync issue the first time...
E1255.6354.63Really nice
E1357.4157.36This strat ended up 2 frames faster
E1457.3557.28Nice bumper abuse
E1528.3828.38Fun way to goal
E1627.8527.83Going left in the start is much faster
E1727.9127.90Requires a precise bumper hit
E1821.8321.75Really painful to optimize but we did okay
E1957.6057.58Yay, saved a frame
E2027.85-Getting over this way is extremely hard
E2156.2356.23Zigzagging in the wire is faster in this case
E2254.6654.63Barely made it into the last letter but it ended up nice
E2327.9127.91Annoying level
E2443.0135.93We performed a new extremely hard strat that saved several seconds :)
E2524.7024.63Slightly altered the record strat
E2627.3327.33A simple falling stage
E2727.0027.00Seems pretty optimized
E2856.5856.53Wow, nice time save in such a simple stage
E2955.0154.98Yay, got the 55
E3057.65-Nothing special
E3128.3828.36Nice one frame cut
E3247.5646.43Grinding for longer in the first curve is slower
E3327.8327.76Cool optimization
E3426.9126.91Annoying level
E3556.1656.16Even more annoying level
E3626.3826.16Whoa, didn’t expect that time
E3727.2627.26Simple
E3827.5827.56It took a long time to reach the human record
E3926.4526.38Really simple and nice improvement
E4027.0027.00This time is surprisingly hard to achieve
E4128.1828.16Wow, improved a frame in such a short stage
E4258.6358.63Not as easy as it looks
E4523.8823.65Buggy camera makes it look like we slowed down :(
E4623.7323.41Looks pretty cool
E4826.0325.51Got 25.85 with a much cooler strat but whatever
E4928.4828.46Wow, didn’t expect to save a frame here
E5025.3624.35Found a new strat, one of the coolest in the TAS
EX126.0025.96Cool, got 26
EX226.7626.75Simple and short level
EX326.7126.71Too bad earlier cycle wasn’t possible :(
EX427.5627.43Wow, how did we improve 8 frames? :o
EX527.0127.00Nice 1 frame save
EX625.7625.76Yeah
EX723.5523.48Annoying level to optimize the beginning
EX827.6827.68Really annoying
EX921.4821.31Altered the strat and saved a nice amount of time
EX1026.7626.71Glitch goal!
M147.5646.45Wow, somehow saved a second :o
M258.4658.46Simple master strage
M354.4154.41Another simple master stage
M454.0553.08Abused the horrible collision of this stage for a new strat :)
M557.5557.50Nice time
M658.7158.71The easiest time to achieve in the run
M758.5658.56Annoying level
M857.5057.38Improvised a new strat in 5 minutes
M958.2358.13Nice and smooth
M1057.0857.03Cool time

Known improvements:

E50: ~0.5 seconds is lost in the transition out of this level. It is caused by the monkey getting between the goal posts again after already finishing the stage. This resets the transition animation and loses time. This was discovered too late.
EX7: byrz has done 23.58 (2 frames better) TAS of this stage after the movie was finished.
Note: The amount of rerecords in the .dtm file is 30-50% smaller than the real amount of rerecords done during the project.

Ilari: Changed time from 13:01.067 to 13:10.783 and cleared the alert.
Nahoc: Claimed for judging...
Nahoc: Accepting for publication.
RGamma Publishing...

Editor
Joined: 3/10/2010
Posts: 899
Location: Sweden
This game needs more invisible walls. A lot more.
Experienced player (601)
Joined: 10/23/2004
Posts: 706
Voted yes :) Any chance of seeing a high score run next? I find the strategies for getting high scores to be more interesting (i.e. getting fastest time while grabbing key bananas).
Current Project: - Mario Kart 64
sack_bot
He/Him
Player (111)
Joined: 11/27/2011
Posts: 394
Location: Massachusetts
byrz wrote:
stootab wrote:
Any reason for gongon?
We chose Gongon mainly to shock the Monkey Ball community. Other than that, there's no difference.
It really hurts the entertainment value though.
Message me here for my discord. Current Project: Psycho Waluigi Project on wait list: None?
sack_bot
He/Him
Player (111)
Joined: 11/27/2011
Posts: 394
Location: Massachusetts
voting meh due to sub optimal character
Message me here for my discord. Current Project: Psycho Waluigi Project on wait list: None?
Active player (386)
Joined: 10/17/2012
Posts: 39
Location: Finland
sack_bot wrote:
voting meh due to sub optimal character
Feel free to hex edit at offset 000017A8, if you input right you pick Meemee and no input leaves you with Aiai. :)
sack_bot
He/Him
Player (111)
Joined: 11/27/2011
Posts: 394
Location: Massachusetts
byrz wrote:
sack_bot wrote:
voting meh due to sub optimal character
Feel free to hex edit at offset 000017A8, if you input right you pick Meemee and no input leaves you with Aiai. :)
You sure that will sync?
Message me here for my discord. Current Project: Psycho Waluigi Project on wait list: None?
PoochyEXE
He/Him
Player (223)
Joined: 12/5/2010
Posts: 29
sack_bot wrote:
voting meh due to sub optimal character
There is literally no difference whatsoever between the characters in the first two SMBs besides appearance. It wasn't until years later that they got individual stats. The only reason Baby is the character of choice for all the top players is because his small size makes it easier to see the path directly in front of the ball, making it that much easier to get across narrow rails. @byrz: Is it possible to copy-and-paste sections individual floors from the input file via hex editor without desyncing? If that's possible, this could also be a great base to create a 9999PP run from. In any case, this is definitely worthy of a star.
Joined: 10/23/2009
Posts: 545
Location: Where?
Good job! I was also surprised how incredible close Miles was to this TAS.
Buddybenj
He/Him
Joined: 1/12/2013
Posts: 166
Location: USA
Very entertaining! Good job. Yes vote.
Projects: Interested in TASing N64 Mario Golf. GBA Mario Tennis: Power Tour is on hold.
PCachu
He/Him
Joined: 10/1/2009
Posts: 166
"Take the intended path to the goal? Ain't nomonkey got time for dat!"
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14907
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. ---- [2567] GC Super Monkey Ball "Expert through Master" by byrz, keylie, diddykong14, Barhunga in 13:10.78
Spikestuff
They/Them
Editor, Publisher, Expert player (2312)
Joined: 10/12/2011
Posts: 6342
Location: The land down under.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Editor, Experienced player (852)
Joined: 8/12/2008
Posts: 845
Location: Québec, Canada
Is there a reason why the downloadable encodes don't have music in them?
JosJuice
She/They
Editor, Emulator Coder
Joined: 7/3/2010
Posts: 193
Location: Sweden
Nahoc wrote:
Is there a reason why the downloadable encodes don't have music in them?
This game uses DTK to stream music from the DVD, and the A/V sync hack doesn't handle that properly. Dolphin's new A/V dumping in 4.0-3595 fixes it, but that's not much of a help in this case.
Joined: 10/14/2013
Posts: 335
Location: Australia
When dumping video if you use the audiodump instead of using the dspdump the music plays alongside the game fine and the audio and video still sync up perfectly. I know it's against procedure, but it would fix the problem in the meantime. Maybe even offer two audio channels in the mkv file; SFX & Music and SFX only.
I'm not as active as I once was, but I can be reached here if I should be needed.
Site Admin, Skilled player (1237)
Joined: 4/17/2010
Posts: 11274
Location: RU
thecoreyburton wrote:
When dumping video if you use the audiodump instead of using the dspdump the music plays alongside the game fine and the audio and video still sync up perfectly. I know it's against procedure, but it would fix the problem in the meantime. Maybe even offer two audio channels in the mkv file; SFX & Music and SFX only.
It sounds like no reencoding is needed (except for youtube), just pick audio and remux.
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.