BS F-Zero Grand Prix 2
This version of F-Zero is a sequel to the popular game released on the Super Nintendo, only this time, it was available only for download via the Satellaview hardware add-on. It features 5 new tracks, which were modified over time to become a finalized version...after a few weeks of releases in Japan. There are 4 new cars, which have varying capabilities...as with its predecessor. In following suit with the F-Zero franchise, this continues the same experience, utilizing mode 7 landscapes and the original game engine. Additionally, it showcases a much harder series, known as the "Ace League"...where a much higher challenge exist than ever before.
Additional Information: https://mutecity.org/wiki/BS_F-Zero_Grand_Prix_2
TASing
After my success of completing the first full TAS of F-Zero, I decided to continue that momentum and produce a movie for this sequel, which is heavily speed-ran by a smaller number of people in the F-Zero Community. Having learned a lot from the original, I was able to apply my understanding and immediately continue to produce a highly optimized run.
As with the previous game, this game was also BOTed. During the making of this TAS, I eventually started calling my main lua script F-Bot...for obvious reasons. Even with all my experiences and rewriting, there were still improvements to my BOT that helped make a difference. One of them, was actually figuring on how to make a multi-instance BOT to prevent me from having to spend around 3 months on each track. Even though it helped to speed the process up about 10.2 times faster, I actually used that extra speed to do more intense work. So, instead of 15 months total, it end up around 10 months where I spend anywhere between 1 to 2 months on each track. In one case, I spent 3 months on a situation that was extremely hard to figure out.
Tools
- Bizhawk 2.8
- Lua Scripts
F-Bot: Main Script for BOTing the optimization HUD: For helping me determine the best routes and strategies, before running my BOT
- Automation Scripts: Used to help me set up 16 instances, as it was getting quite painful to perform this manually
- Ram Watch
Documentary
WR Run (MKDSMaster91)
Comparison Against WR League Run / IGT Single Track Runs
- MK = MKDSMaster 91
- Edward = EdwardFourZero
- Trial = Refers to the individual run of a particular track
- Dif = Difference
- IGT = In-Game Timer
Mute City IV | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Lap | Frames | IGT | Cumulative | 1st | 1st Total | MK League | TAS Dif | MK Trial | TAS Dif | Edward Trial | TAS Dif |
1 | 1525 | 0'22"80 | 0'22"80 | 0'23”11 | -0'00"31 | 0'22”51 | +0'00"29 | ||||
2 | 1376 | 0'20”64 | 0'43”44 | 0'21”05 | -0'00"41 | 0'20”93 | -0'00"29 | ||||
3 | 1376 | 0'20”64 | 1'04”08 | 0'21”00 | -0'00"36 | 0'20”85 | -0'00"21 | ||||
4 | 1376 | 0'20”64 | 1'24”72 | 0'21”07 | -0'00"43 | 0'20”85 | -0'00"21 | ||||
5 | 1416 | 0'21”24 | 1'45”96 | 0'20”64 | 1'45”36 | 0'22”01 | -0'00"77 | 0'20”74 | -0'00"10 | ||
Cut Scene | -42 Frames | 1'48”24 | -0'02"28 | 1'45”88 | -0'00"52 |
Big Blue II | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Lap | Frames | IGT | Cumulative | 1st | 1st Total | MK League | TAS Dif | MK Trial | TAS Dif | Edward Trial | TAS Dif |
1 | 1667 | 0'24”99 | 0'24”99 | 0'25”41 | -0'00"42 | 24"69 | +0'00"30 | ||||
2 | 1518 | 0'22”77 | 0'47”76 | 0'23”06 | -0'00"29 | 22"97 | -0'00"20 | ||||
3 | 1517 | 0'22”75 | 1'10”51 | 0'23”04 | -0'00"29 | 22"96 | -0'00"21 | ||||
4 | 1516 | 0'22”74 | 1'33”25 | 0'23”08 | -0'00"34 | 22"95 | -0'00"21 | ||||
5 | 1602 | 0'24”03 | 1'57”28 | 0'22”76 | 1'56”01 | 0'24”29 | -0'00"26 | 22"95 | -0'00"19 | ||
Cut Scene | -6 Frames | 1'58”88 | -0'01"60 | 1'56"52 | -0'00"49 |
Sand Storm I | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Lap | Frames | IGT | Cumulative | 1st | 1st Total | MK League | TAS Dif | MK Trial | TAS Dif | Edward Trial | TAS Dif |
1 | 1517 | 0'22”74 | 0'22”74 | 0'23”73 | -0'00"99 | 0'22”36 | +0'00"38 | ||||
2 | 1359 | 0'20”39 | 0'43”13 | 0'21”00 | -0'00"61 | 0'20”72 | -0'00"33 | ||||
3 | 1359 | 0'20”38 | 1'03”51 | 0'21”02 | -0'00"64 | 0'20”73 | -0'00"35 | ||||
4 | 1359 | 0'20”39 | 1'23”90 | 0'21”15 | -0'00"76 | 0'20”76 | -0'00"37 | ||||
5 | 1358 | 0'21”13 | 1'45”03 | 0'20”37 | 1'44”27 | 0'22”08 | -0'00"95 | 0'20”77 | -0'00"40 | ||
Cut Scene | -39 Frames | 1'48”98 | -0'03”95 | 1'45”34 | -0'01"07 |
Silence II | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Lap | Frames | IGT | Cumulative | 1st | 1st Total | MK League | TAS Dif | MK Trial | TAS Dif | Edward Trial | TAS Dif |
1 | 1474 | 0'22”10 | 0'22”10 | 0'22"59 | -0'00”49 | 22"00 | +0'00:10 | ||||
2 | 1334 | 0'20”01 | 0'42”11 | 0'20”76 | -0'00"75 | 20"31 | -0'00:30 | ||||
3 | 1335 | 0'20”02 | 1'02”13 | 0'21”00 | -0'00"98 | 20"33 | -0'00:31 | ||||
4 | 1334 | 0'20”01 | 1'22”14 | 0'20”91 | -0'00"90 | 20"28 | -0'00:27 | ||||
5 | 1334 | 0'20”01 | 1'42”15 | 0'20”01 | 1'42”15 | 0'21”70 | -0'01"69 | 20"32 | -0'00:31 | ||
Cut Scene | NA | 1'46”96 | -0'04"81 | 1'43"24 | -0'01:09 |
Sand Storm II | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Lap | Frames | IGT | Cumulative | 1st | 1st Total | MK League | TAS Dif | MK Trial | TAS Dif | Edward Trial | TAS Dif |
1 | 1251 | 0'18”75 | 0'18”75 | 0'19”98 | -0'01"23 | 18"73 | +0'00"02 | ||||
2 | 1046 | 0'15”69 | 0'34”44 | 0'16”43 | -0'00"74 | 15"90 | -0'00"21 | ||||
3 | 1047 | 0'15”71 | 0'50”15 | 0'16”18 | -0'00"47 | 15"87 | -0'00"16 | ||||
4 | 1046 | 0'15”69 | 1'05”84 | 0'16”14 | -0'00"45 | 15"93 | -0'00"24 | ||||
5 | 1045 | 0'15”67 | 1'21”51 | 0'15”67 | 1'21”51 | 0'16”20 | -0'00"53 | 15"90 | -0'00"23 | ||
Cut Scene | NA | 1'24”93 | -0'03”42 | 1'22"33 | -0'00"82 |
Special Thanks
Documentary Production
- Aran;Jaeger (Question for the documentary)
- MKDSMaster (Questions for the documentary)
- Worsel (Review on my TAS and question for the documentary)
- Zewing (Question for the documentary)
F-Zero Community
- E-Dragon (Conversation on my progress)
- EdwardFourZero (Following my progress)
- MKDSMaster (Following my progress)
- Yazzo (Following my progress)
TASVideos Community
- Aran;Jaeger (Following my progress)
- CasualPokePlayer (Answering developer questions)
- DrD2k9 (Following my progress)
- Memory (Initial help with understanding the ROM challenges)
- Sniq (Following my progress, and creating a hitbox lua script!)
ThunderAxe31: Claiming for judging.
ThunderAxe31: Another excellent F-Zero TAS by nymx. This is the kind of movie you won't improve without finding new tricks or glitches. Accepting!
Additional notes for the publisher:
- This movie probably needs to be published as a Satellaview platform, not SNES.
- There are various dumps floating around and there is none of them is 100% confirmed yet. The good news is that I was able to sync this movie despite having a different file hash than the one used for making it.
- The author made scripts for making an IGT-oriented alternate encode, just like for the prequel game publication, please contact him to get all the details.
EZGames69: Processing...