Post subject: Aiding TASBot et al with softreset button combo
greysondn
They/Them
Joined: 4/29/2018
Posts: 44
Was reading an article here that said that TASBot struggles with soft resets and hard resets. Given this as the case, would like to put in that in all the time I've heard people talk about this (about 2 years watching AGDQ and TAS runs of games), I've never heard what to me seems like the simplest work around: Why not use a game's soft-reset combo? For example, I'm presently messing around with Sonic Pocket Adventure on the NGPC. It has a soft reset button hook at A+B+Option. Is there some reason this wouldn't be practical for TASBot? Can anyone who has worked with it weigh in? If this is a practical work around, then I'd advance the next move as checking whether games which seem to need soft resets (probably not hard ones) can have the reset replaced with the combination - if such a hook exists in the game's code.
Post subject: Re: Aiding TASBot et al with softreset button combo
Moderator, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
greysondn wrote:
Why not use a game's soft-reset combo?
Hi greysondn, welcome! This isn't a bad idea in a pinch but it's also no longer needed. We have isolated reset methods for both the NES and the SNES and can do so on frame boundaries. What we can't do is sub-frame precision yet, which would be needed to verify one of the things Masterjun just did. Most of the time in-game resets won't do what we want either because they often do a small amount of cleanup and typically when we're doing a reset it's in the middle of something that doesn't want to be interrupted like saving data. Thanks for thinking about this!
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
greysondn
They/Them
Joined: 4/29/2018
Posts: 44
Right on. I don't always have time to pour over all the literature but do take time to think about what I've observed. Registered an account for an entirely different topic I'll open shortly but this was on my mind after looking at the "original" FF1 TAS reproduction and hearing the same thing "yet again". Thank you for responding anyway. Perhaps the idea won't be useless as a stop-gap for future systems - depending on needs/etc - but at least I'm late to the party and it's already solved.
Moderator, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
greysondn wrote:
I'll open shortly but this was on my mind after looking at the "original" FF1 TAS reproduction and hearing the same thing "yet again".
Yeah, everyone lost steam on that one when it was rejected but I should circle around on it and try that again sometime. It could be fun! There are still plenty of systems we don't have reset methods for but it's nice having one or two.
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.