Posts for Alyosha
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
Thanks to Bigbass grinding out more NES verifications, we've reached over 300 currently published runs console verified, awesome! With 2890 currently active movies, we remain above 10% of all movies. It's worth saying that the influx of short homebrews for both NES and GB/C have allowed for some quick and easy verifications, so this stacks the numbers somewhat, but oh well. Aside from just raw numbers, there's also a good amount of R&D type work being done. Castlevania III led to some new research into NES edge case behaviours, Streemerz finally works with a new dev board, and SMB Stop and Swap managed to push the envelope of NES verifications in an innovative new direction. Some notable failures also occurred, such as Dragon Quest (J), so even for NES issues remain. A lot of GBA work has happened recently as well. NanoboyAdvance and my own GBAHawk can now make it through the entire mGBA test suite, as well as many other timing sensitive tests, so console verifications of first party GBA games is (hopefully) on the horizon. In both cases issues remain, but I'm pretty optimistic. The pipeline for such verifications was already in place, not being much different than the GB/C version, so it's really just waiting on emulation. Even with mGBA though some runs have worked, with Sushi the Cat being the first GBA verification in over 2 years. In somewhat relevant news I saw this cool video about loading games on Gamecube while bypassing the disc drive: Link to video Maybe something like this can lead to the possibility of Gamecube verifications down the road (admittedly cheating a bit but would still be cool.) I'm not aware of anything happening for other ssystems, but Sour has returned to working on Mesen (which includes SNES and now PCE) so maybe down the road something will be found that can give more SNES games a chance at verification. Also Ares is now in BizHawk, so maybe n64 has more of a chance now besides SM64 and Mario Kart, but I'm not aware of any console testing yet.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
drawing 14 contains an error. Between the T'rex's legs the background is the same color above and below the horizon.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
OnehundredthCoin wrote:
In SMB3, the final instructions to execute are what sets up that variables to start SMB1 in world 'N', so it would seem everything is being executed, though it's certainly possible something is going wrong during the setup.
Interesting, this would then point to something on the SMB1 side (even though it's still strange the bot doesn't exit the SMB3 part correctly.) Recent work on open bus behaviour shows some inconsistency, and I haven't personally tested unofficial opcodes on my NES, so there are several variables at play. Some kind of test to verify the baseline behaviour would probably help sort things out.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
Nice, looks much better now.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
ThunderAxe31 wrote:
Since you re-worked pretty much everything, wouldn't make more sense to put only your name as author of this movie?
Large sections of input are the same as mmbossman's original (which were also surprisingly well optimized given the age of the TAS.)
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
I tried a few more times, and it seems like the SMB3 part of the run isn't being completed properly on console. It looks like some inputs are not being processed. This is occasionally a problem for games that require processing input very rapidly. Maybe someone with a different bot or a V4 TAStm32 could make it work. I'll try some more when an updated movie is made.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
I always like seeing new innovations in TAS technology, and this one is really cool, nice work! I tried console verifying, but it crashes in various ways at the axe grab. Not sure what this means. here is an example: Link to video I hold reset in between cart changes. Gives pretty consistent results up until the axe grab. EDIT: Upon reading the submission text, it seems it's probably crashing at the unofficial opcode, or maybe the payload is not getting written properly.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
Very creative use of dinosaur coloring, nice work. Although the actual video is too slow to be entertaining.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
Another game tackled with Jaffar, cool stuff. I'm kind of surprised the reward function was able to be so simple, but I guess it helps it was starting from Randil's route already.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
https://tasvideos.org/UserFiles/Info/638156248767474820 Here is an example of what i mean for controlling jumps in that level. This is about 5 frames ahead just on the second jump, and this applies to both going up and coming back down, I would guess at least a second can be saved in that level.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
Pretty cool homebrew. At frame 5955 (in the updated movie file) it's faster to go to the right rather then wrap around the screen to the left. For the level starting on frame 9213, you can save a lot of time by controlling jumps better to always line up with the holes in the floor you need to jump through.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
Tested Coin Fall, currently on workbench. In mGBA, console verification fails (right at the start.) In GBAHawk, it succeeds: Link to video
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
At frame 1364, you can still be holding 'up'. Eventually after resyncing this would save a few frames.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
I personally don't care about rerecord count at all, and would hardly notice if it was removed. It just doesn't seem relevant to me.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
I tested two of the latest homebrew publications. [5017] GBA Sushi the Cat by Cephla & Technickle in 01:18.22 synced, so I was able to add that one to the console verified list. This would have raised the number of current GBA console verifications from 2 to 3, but Sonic Advance was improved recently so back to 2. [5141] GBA Powerpig by Darkman425 in 05:22.95 desynced about half way through the game. I then tried the movie in GBAHawk, and it desynced at the same spot as on hardware. So I resynced the movie and tried again, and it synced: Link to video So this is the first example of a real world accuracy improvement compared to mGBA. Aside from Homebrews I still haven't had any luck syncing any games, so more work is needed.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
If you jump at frame 4011, you then can reach the first platform in the next level faster since you are already in the air. After this it takes some work to resync things, but you can definitely save at least 10 frames.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
'Movies by Genre' -> 'Unofficial game' is empty. (I guess it's 'Homebrew' now but there is no link for that.)
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
Nice, always cool too see more advancements in Jaffar-bot technology. Games like this never felt quite done as there was only so much time and effort to put into searching by hand, really glad to see things like 'The Jaffanator' giving a more satisfying solution. Also I feel your pain regarding A2600 emulation, glad the result still synced in BizHawk after all the work you put into it, (most games should, but with A2600 you never really know for sure.)
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
EDIT: new run submitted Full game resync with new route and cutscene cancels. There are a couple things I need to fix before submitting, but this is pretty much what the final run will look like. Just under 25 minutes compared to the 27:22 of the published run.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
This game is pretty sync friendly, so here is a resynced level 1 which incorporates the cutscene skips as well as adds in a few time saving jumps from the RTA world record. EDIT: more levels done. I'll implement andypanther's new route as I go.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
Really cool run, nice job figuring out a good route here. I'm surprised just how much faster this is than the old select glitch route. Also I think this game looks way better in color. I think this run can obsolete the current select glitch run.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
Cool, when I have some more time I'll look over my files and see which of the resyncs offer a noticeable benefit to emulation.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
Noxxa wrote:
Alyosha wrote:
This makes it seem like fixing emulation wasn't really a factor and the movie would have been changed regardless.
Does it really matter? The movie had multiple reasons to be resynced/adjusted, so both were done at the same time. Either change individually would've been a benefit to the product in the long run.
Yes it does matter, as this isn't the only movie that suffers from emulation issues, so i would like to know if that is now sufficient reason to make an official resync as was done here, or if it still isn't. Thanks for the other answers.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
What happened with [1248] SNES Family Feud "playaround" by Heisanevilgenius in 06:46.71? This movie was in the 'featured' section of the home page and I saw this message:
This run was resynced to BizHawk 2.8 by DrD2k9 in order to fix the poor sound emulation from the original run, as well as to remove a piece of outdated language.
This makes it seem like fixing an emulation issue was a primary reason of changing the movie file, but then in the submission it says:
Samsara: The publication file has been replaced with a resynced version on BizHawk 2.8, courtesy of DrD2k9. This was done primarily to replace one piece of outdated language used in the original run, but also has the added benefit of more accurate sound emulation.
This makes it seem like fixing emulation wasn't really a factor and the movie would have been changed regardless. Also did Heisanevilgenius agree to the change in language? That seems like an important thing to note considering authorship wasn't changed despite the content changing in a non-trivial way.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author, Expert player (3602)
Joined: 11/30/2014
Posts: 2752
Location: US
On level 17 it is faster to jump on the right edge. The latter levels required some resyncing after this, but I still ended up ~10 frames faster overall.