Submission Text Full Submission Page
Digimon Battle Spirit is a fighting game for the Game Boy Advance,all fights are timed except for the final boss.You may also skip a fight by beating Impmon,which is done in the run,.Since the run is mostly waiting,I play around until necessary.The timed fights are beaten by collecting more points than the opponent.
Settings:
I pick Guilmon,over Agumon(the second possible choice),because i managed to do as much hits with Guilmon as Agumon with the aerial attack but also using the faster air fireball from Guilmon when the boss isn't close to optimize more of the final battle.I also lowered the time for the timed battles and put the difficulty setting in Hard Mode,which makes AI more agressive and gives more health to the final boss.The final boss is always in the air,so you can only pick characters with good air moves.I also collected the lowest ammount of points in case i had to minimize the score tally,but i couldn't notice significant difference.
Tricks:
Some of the bigger-headed characters can be combo-ed infinitely by Guilmon,the character I chose.Other characters have better infinite combos but they're not relevant at all,as the final boss is what decides how fast the run is and these combos won't work against him.
Guilmon and other air fireball characters have an incentive to throw the fireball really close to the ground,this stops momentum from the jump making the character go back to the ground and recover from the fireball as soon as it touches the ground,this is heavily abused.
Pressing the taunt button(L or R) cancels running,and taunts can be canceled into anything,so you can turn from a run instantly with the LR buttons.
Digivolutions are the coolest thing in the game,but they're skipped in the final battle because he dies extremely early.I tried to showcase the digivolutions from other characters and mine as well by doing dodges and manipulating movement.Agumon's digivolution is surprisingly bad despite looking cool,so i skipped it,even running stops the character to a halt after the first initial dash.
Beating Impmon skips the digimon he replaced,in this case,Sukamon.Sukamon is literally a poop digimon that throws poop,so not much of a loss, right?
There are other characters in the game but they're really finicky to hit the finall boss with their air moves.The only one who has a chance of competing with Guilmon is Agumon because his air attack is easier to hit,does the same number of hits but his air fireball is slower and recoils even more.
Objectives: Game's simple and i'm aiming for Vault.I checked the RTA records and they were not very optimized, i could beat their final battle consistently,a lot of times without the digivolution,probably because they don't go ham in the higher platforms and don't do air fireballs next to the ground. I'll post my RTA findings eventually too separately.
I hope you enjoy the run,thanks for the attention and good year.

ThunderAxe31: Claiming for judgment.
ThunderAxe31: This run beats all known records. However, the entertaining value is very low. Accepting for Vault.
Spikestuff: Publishing.
ThunderAxe31: As pointed out by Spikestuff in the submission thread, about 14 seconds overall could be saved by optimizing the judgment screen after 5 fights. This is a major flaw since there is little room for saving time in this game. Rejecting for suboptimality.
As a side note, the inputs look rushed, and the rerecord count also suggests this. It would just need a second pass in order to make it acceptable.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15594
Location: 127.0.0.1
This topic is for the purpose of discussing #5793: KusogeMan's GBA Digimon Battle Spirit in 14:16.07
Editor, Reviewer, Skilled player (1359)
Joined: 9/12/2016
Posts: 1646
Location: Italy
Looks like you used a bad BIOS. The movie desyncs to me. Also, why didn't you use BizHawk?
my personal page - my YouTube channel - my GitHub - my Discord: thunderaxe31 <Masterjun> if you look at the "NES" in a weird angle, it actually clearly says "GBA"
Experienced player (705)
Joined: 2/5/2012
Posts: 1800
Location: Brasil
1Bizhawk doesn't run in my computer. 2I used a GBA bios which is called gba_bios.bin and it's usually used for console accuracy in the Megaman Battle Network discord community when creating manip setups for the console runs.I can't tell for sure it's the default one but it does look like it,since it gives that GBA screen before the game,just like my GBA used to.If I had to take a guess i'd say it's the emulator which is incorrect,since i couldn't sync my run with the version that wasn't win32.(folder says the emulator is vba-rerecording-svn480-win32,and when you open the emulator the upper bar calls it VBA-RR v23.6 svn480) 3Ban the emulator VBA-rr-svn480 if you don't want runs on it. It should take me hours to upload the encode,and it's split in 2 parts,so don't expect it anytime soon. https://youtu.be/o_KMoAnr8JQ
I want all good TAS inside TASvideos, it's my motto. TAS i'm interested: Megaman series, specially the RPGs! Where is the mmbn1 all chips TAS we deserve? Where is the Command Mission TAS? i'm slowly moving away from TASing fighting games for speed, maybe it's time to start finding some entertainment value in TASing.
Editor, Reviewer, Skilled player (1359)
Joined: 9/12/2016
Posts: 1646
Location: Italy
Look, I'm just trying to help you, so there is no need to get mad, ok? So the correct version is v23.6 svn480, not v24 svn480. Now it syncs, and the BIOS file is the correct one. Thanks for the collaboration. I'm making a temp encode.
my personal page - my YouTube channel - my GitHub - my Discord: thunderaxe31 <Masterjun> if you look at the "NES" in a weird angle, it actually clearly says "GBA"
EZGames69
He/They
Publisher, Reviewer, Expert player (4463)
Joined: 5/29/2017
Posts: 2762
grassini wrote:
Bizhawk doesn't run in my computer.
What OS do you use if I may ask?
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
Editor, Reviewer, Skilled player (1359)
Joined: 9/12/2016
Posts: 1646
Location: Italy
EZGames69 wrote:
grassini wrote:
Bizhawk doesn't run in my computer.
What OS do you use if I may ask?
It could not necessarily be a OS problem. For example, some PCs can't even run 1.x BizHawk versions because of very outdated hardware.
my personal page - my YouTube channel - my GitHub - my Discord: thunderaxe31 <Masterjun> if you look at the "NES" in a weird angle, it actually clearly says "GBA"
Skilled player (1742)
Joined: 9/17/2009
Posts: 4984
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
EZGames69 wrote:
grassini wrote:
Bizhawk doesn't run in my computer.
What OS do you use if I may ask?
BizHawk 2.X is 64 bit only according to it's release page. I have no clue how many people here are still in 32 bit.
Reviewer, Experienced player (920)
Joined: 11/18/2011
Posts: 315
Location: Morocco
jlun2 wrote:
BizHawk 2.X is 64 bit only according to it's release page. I have no clue how many people here are still in 32 bit.
There still people running in 32-bit, and actually I'm one of them. I can run upto BizHawk 1.13.1
I still learn more about English. https://www.youtube.com/user/McBobX100
I wrote:
Working is the best way to achieve goals in speedruning. Hardworking is a pain.
Spikestuff
They/Them
Editor, Publisher, Expert player (2649)
Joined: 10/12/2011
Posts: 6442
Location: The land down under.
Oh this game. > 90 Second Round Autoscroller. (Thanks for changing it from a 2 minute a round autoscroller.) This TAS is poorly done in terms of entertainment for a good bit then you considered doing it. I'm actually annoyed that you took "damage" spilling out your balls. For that much my vote will swing to No. If anyone want to know where the non-Autoscroller part in this game it's at Millenniummon (13:05). At Millenniummon you took damage that seems like it could've been avoidable. It's probably improvable at that point but this game is a bit of a fest of a long boring watch then the actual main event. I wished you provided some sort of character stats in this. Do they all give the same amount of damage? Or are they different. I know about their projectile attacks. I'm curious about physical. This isn't a fighting game I personally dived into detail and looked at each character. This is also a fighting game I didn't want to TAS cause it is boring if you don't keep the entertainment firing. My vote on Entertainment is No. I wished you did a playaround with it, at least a bit larger form. You had 630 seconds of downtime (10mins 30secs) but you didn't do much with it. If this does get accepted. I'll claim it for publication.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Experienced player (705)
Joined: 2/5/2012
Posts: 1800
Location: Brasil
in The Milleniumon fight, I need to take damage because it's faster than dodging it and losing the opportunity to hit him.Since you played the game,you remember the laser attack tracks the horizontal movement and the ammount of horizontal movement needed to dodge it won't let me stay in the higher platform or will destroy the lower platform,so this is not an option. Second option is to drop down the platform but when you do it straight down you'll need to wait for the laser to be sent before you can start climbing back up,otherwise you'll get the low platform destroyed.If you drop down but go to the lower platform, it means you're already badly positioned since the optimal position to hit the boss is in the right side of the higher platform and you're in the left,so i'm going to have to dodge the attack to not get a full hit later,which kinda beats the purpose of dodging at all.Doing it too early also destroys the platform.So all the dodging involved kinda needs waiting before the laser and then some more movement to get back to a bad position. I'm also getting hit in the higher platform to make sure he doesn't go into the background attack(which is what he usually does after destroying the lower platform and i have to avoid its destruction until the very end).Each of the 4 hit chances is frame perfect and will miss if i change the movement slightly or hit the button 1 frame later.(the air move has different hitboxes for each hit,2 in the front and 2 in the back) The characters have different damage in their moves,but the boss battle only uses air moves,which are one point of damage per hit, so i maximize hits and it's the only damage chart you need to know.The Digivolutions do 4 times the damage in normal characters,and have a special damage chart for the final boss,which is basically B attack is weaker and upB is stronger and usually the best choice,but you're not going to see them because the fight ends before Calumon appears.I really don't think anyone can make a playaround with this game at all but I'm 100% sure how the boss fight works and that it's optimized.I took damage to show that you can get hit and still not let the enemy score points. There are 2 characters i considered for the run as well but they're even worse to control in the air.Gabumon and Lopmon are the characters so i suspect they're not contenders for a faster boss fight,gabumon can only hit a lot by going to the center of the screen,which doesn't happen often and lopmon stops air horizontal momentum and falls down immediately after his attack About Bizhawk,this computer is extremely old,i have DDR2 for the gfx card for example,the OS is pirated Windows7 so don't worry about it,I'll TAS whatever i can until the emulators are no longer accepted and that's it.But I'm tired of the Bizhawk suggestion, I already used the emulator in somebody else's computer and if I could use it,I would.I know it's a great option. Thank you ThunderAxe for encoding.
I want all good TAS inside TASvideos, it's my motto. TAS i'm interested: Megaman series, specially the RPGs! Where is the mmbn1 all chips TAS we deserve? Where is the Command Mission TAS? i'm slowly moving away from TASing fighting games for speed, maybe it's time to start finding some entertainment value in TASing.
Skilled player (1417)
Joined: 10/27/2004
Posts: 1978
Location: Making an escape
This must be the game that Digimon Sapphire ripped its sprites from.
A hundred years from now, they will gaze upon my work and marvel at my skills but never know my name. And that will be good enough for me.
Mittenz
He/Him
Active player (418)
Joined: 6/21/2017
Posts: 41
Glad more GBA games are getting love, but the lack of playaround (especially the Veemon and Impmon fights) make this a no from me. I appreciated getting to see most of the digievolutions, and the the bits of playaround there were (ex: barely avoiding Imperialdramon's attacks in the Wormmon fight), but feel there was a lot more that could easily/needed to be done.
Experienced player (705)
Joined: 2/5/2012
Posts: 1800
Location: Brasil
I was mostly trying to avoid crashing the emulator when i did the agumon, impmon and veemon's fights.When in Overwrite mode, the emulator crashed and made the movie file also reproduce the crash,the frame that crashed the emulator would show many different key presses at the same time on the input display.I just changed the fights until I could proceed ahead. Of course. you're not going to find the movie entertaining with the explanation given but I did try doing the fights differently before making the decision of letting the character "rest".
I want all good TAS inside TASvideos, it's my motto. TAS i'm interested: Megaman series, specially the RPGs! Where is the mmbn1 all chips TAS we deserve? Where is the Command Mission TAS? i'm slowly moving away from TASing fighting games for speed, maybe it's time to start finding some entertainment value in TASing.
Spikestuff
They/Them
Editor, Publisher, Expert player (2649)
Joined: 10/12/2011
Posts: 6442
Location: The land down under.
I'm doing this as a point out. I don't really care about the decision of it being accepted and I'm being the publisher but I need to point this out for whoever wants to obsolete this. Reminder: Each comma when talking about input is the next frame. --- I'm disappointed grassini. So close yet so far from being completely super-human. Mainly this is because I actually looked into your input instead of doing what I actually did of just going straight to end input and not caring about anything else. How about we do a little bit of a flashback to Justice League? I'm going to echo N?K out of everything that happened in Justice Leauge since he's one reason you went back into redoing it until you got it. But I'll just focus on his first point heavily. Now one of the things that talk about a suboptimal TAS is menuing. Your menuing is still shocking after all this time. Now in the comparison my frames will be related to that of using mGBA so numbers will be off for me as it's VBA vs BizHawk. Opening Sequences. 452-535 you're mashing between S & A to get through the intro. That's fine if you didn't double up in your mashing at certain points. It is only 2 sequences but come on such a simple error. Start Menu. 544-580 you're holding Start and Up and then eventually pressing A. Now in actual count in menu to get to options that's 27 frames. Now let me teach you optimal. Start,Down,Up,A. 4 frames. Options Menu. 728-736 you have a great idea here. Left, Down, Right, Down, , Down, , Down, A. Issue 1: It's faster to go; Left,Down+Right,Up, ,Up,A As it's only 2 spots away from Exit not 3. Issue 2: There's actually faster than that. It's this: Left,Down+Right,B Just like that it went from, 9 frames to 6 to 3. But at least you got revisiting the Menu right for the most part. --- Now for anyone that wants a frame timer mainly for just the Millenniummon Fight. This is what the value is for VBA: 03004D0E (4 bytes, Unassigned) For BizHawk it's: 4D0E (4 bytes, IWRAM) The frame time grassini got at Millenniummon according to the timer is 1689 --- Now again. I don't care that it's being accepted or that I'm already publishing it, I'm just pointing it out to the others and it's up to others (or yourself) to obsolete it. Don't worry, your TAS will be published before that will happen though. --- Round 2. Judgement Screens. From First Frame Visible to First Frame Black. You should be in and out in 326 frames. You're in there on first round for 501 frames. And I write first round, cause you actually found a way to speed it up, but you didn't stick to it. Each Judgement that matters all up on your input: 3120 frames. Optimal: 2282 frames. (Ignoring Millenniummon as it's after ending input, this is all 7 important Judgement Screens the game throws at you.) All you had to do was hit A on the 14th and 16th frame of those screens. Again. This is just pointing out for every single person on the forums about the issues with your TAS in terms of TAStime as that's the more important factor for it. Cause how else would you improve on an autoscroller? So grassini, what other shortcuts did you do to this TAS that you don't want me to dive into? After all. I only have Millenniummon left to look at since this is an 87.5% autoscroller. --- Oh nevermind. I did it for you. Round 3 Millenniummon Left is me. Right is you. The RAM Watch is ordered as Millenniummon's Remaining Health and Stage Frame Time respectively. At 18 HP Millenniummon switches palettes. Now I got there at the frame time of 767 you got there at 797. The image being shown on the forums itself and not behind an URL is when the time matches. I got Millenniummon down to 15, you have him still at 18. And I'm still working on it. I'm going to knack on the judgement here. I told you ThunderAxe to be careful with this submission. You didn't take my warning to heart at all. grassini once more. Please don't halfass your TASes. Edit: A video was requested on the comparison of time between you and optimal in terms of menu and judgement screens.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Editor, Reviewer, Skilled player (1359)
Joined: 9/12/2016
Posts: 1646
Location: Italy
Spikestuff wrote:
I'm going to knack on the judgement here. I told you ThunderAxe to be careful with this submission. You didn't take my warning to heart at all.
Despite wasting a total of about 15 seconds between fight transitions, I still think this submission is worth of Vault, for two reasons: First, optimizing menuing is a marginal factor that doesn't consist in actual TASing. Second, the Millenniummon fight, which is the only speedrunnable part of the game, is clearly superhuman, and even if we add these 15 seconds to it, for a total of 44 seconds, it still beats all known RTA records, and in my opinion is also still impossible to match in real time attempts. However, I apprecciate your contribution and if you submit a movie with an improved Millenniummon fight I will have to reject grassini's submission, since in such eventuality it would not beat all known records anymore. Edit: Turns out the arguments I brought above are invalid for this case, since for this game there is really little room for saving time over a whole play.
my personal page - my YouTube channel - my GitHub - my Discord: thunderaxe31 <Masterjun> if you look at the "NES" in a weird angle, it actually clearly says "GBA"
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
ThunderAxe31 wrote:
Despite wasting a total of about 15 seconds between fight transitions, I still think this submission is worth of Vault, for two reasons: First, optimizing menuing is a marginal factor that doesn't consist in actual TASing. Second, the Millenniummon fight, which is the only speedrunnable part of the game, is clearly superhuman, and even if we add these 15 seconds to it, for a total of 44 seconds, it still beats all known RTA records, and in my opinion is also still impossible to match in real time attempts.
http://tasvideos.org/Vault.html
Technical requirements - Must beat all known unassisted records and beat or match all known tool-assisted records. - Must show a proficient understanding of TAS techniques and be perceived as well optimized. I.e. should not have obvious pauses, mistakes, or sloppy play. - In rare cases, there will be a sloppier movie that is faster than a more optimized movie due to the use of a major skip discovery. In this case, the faster of the two movies is preferred. - The guidelines for difficulty settings, and password use still apply. - Must be distinguishable from the best real-time speedruns, and must not be seen as trivial.
Emphasis mine.
TASVideosGrue
They/Them
Joined: 10/1/2008
Posts: 2786
Location: The dark corners of the TASVideos server
om, nom, nom... blech, bitter!
Experienced player (705)
Joined: 2/5/2012
Posts: 1800
Location: Brasil
I hope Spikestuff submits the improvements after he had all the trouble of finding them in the first place,instead of just not having anything at all.
I want all good TAS inside TASvideos, it's my motto. TAS i'm interested: Megaman series, specially the RPGs! Where is the mmbn1 all chips TAS we deserve? Where is the Command Mission TAS? i'm slowly moving away from TASing fighting games for speed, maybe it's time to start finding some entertainment value in TASing.