Posts for eien86

1 2 3
7 8
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
Watching the movie and reading the posts above makes it clear to me that the '100%' does not apply, as least given the jurisprudence in the site. One might expect in such category that all (possible) lemmings are saved, which is clearly not this case. I believe that the category "all levels", or similarly "no skips" apply much better here, since it is clearly the goal stated and accomplished by the authors. Awesome movie, btw. I vote yes.
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
Hi TheBlazingmo I am taking a look at the speedrun.com's individual level record page: https://www.speedrun.com/ssasr_ds/levels?h=Glitched&x=9d8g537k It seems that many of these records are faster than the ones in your submission. Looking for example at 'Studio Amigo' (@2:45 in your encode), their time is 1:31.566, while in your movie this is 1:52.41. Am I missing something here? Am I looking at the wrong speedrun.com page?
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
Hi Merl_ Please provide all the information indicated at the bottom of this page: https://tasvideos.org/EmulatorResources/PICO8#MovieSubmissions.
Post subject: Found 742 frame improvement
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
Hi Technickle, Seems like you missed an optimization at the end. If you don't press any buttons, the credits will roll on their own. This means you can finish the last movie much earlier by releasing the gas before the end. Remember in tasvideos.org, we consider the last input as movie end (although exceptions might be considered). Here is the .bk2 file I produced to show this. I'm pretty sure you can improve it further. https://tasvideos.org/UserFiles/Info/638455090636489203 I will not claim co-authorship for this improvement.
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
Lars_Hendrick wrote:
https://tasvideos.org/UserFiles/Info/638446631239802809 Uploaded. Should be on the final input frame where Mendoza gets shot in the dangalang.
Hi Lars_Hendrick, seems you uploaded the exact same file as the movie submission. Can you please upload the correct file for the trimmed movie? Thanks
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
We have tried to sync this movie unsuccessfully, even after trying different configurations. SJ, when possible, please provide a .zip file with the contents of your 'User' folder in Dolphin. We need this to make sure we have the exact same settings as you had when you encoded the movie.
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
Hi Technickle, just checking, are you finished with your changes to this movie?
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
Alyosha wrote:
https://www.speedrun.com/smbjr?h=Beginner-Extra-Warps-Console&x=vdoqpvkp-2lgyv6lp.klr33wwl-ylqmkpzn.jq63n43q This is the comparable category.
If that's the case, can you help me understand why the movie's time (2.35) doesn't beat all RTA times even with music enabled?
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
Hi Alyosha, I am trying to find the RTA analogous of this movie. Can you please confirm this is the correct SR page that more closely resembles your category choice? https://www.speedrun.com/smbjr?h=Beginner-Extra-Warpless-Console&platforms=GBA&x=vdoqpvkp-2lgyv6lp.21dkk7gl-ylqmkpzn.jq63n43q
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
Thanks for your answers. I was able to sync the movie but I have a question regarding the movie end. It seems you included some menuing after the credits scene (actual game end). However, in TASVideos we consider the movie length to be the frame where you make the very last input, so all this after menuing increases the movie length unnecessarily. Can you please provide a new version of your movie where you make the last input as SOON as possible to just enough to trigger the credits? This is not as simple as it may seem. For inspiration, take a look at the following movies which take amazing measures to avoid making any inputs at the end: [4344] NES River City Ransom "1 player" by willbobsled in 05:14.45 [1116] SNES Gradius III by Cpadolf in 25:31.40 [3881] PSX Tobal 2 by pirohiko in 02:48.77 [5294] NES Ivan "Ironman" Stewart's Super Off Road by eien86 in 50:31.34
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
CoolHandMike wrote:
I think the game choice is good but have some questions. 1) Where is the hard difficulty option in the menu? Could not find it in game or videos for a Hard mode. 2) Why are the axis inverted and auto Leveling settings changed? 3) Is there significance to have 89% sensitivity instead of 100%? 4) Looks like a lot was played with a controller. How much of the game uses tas inputs? Noticed that part with the van in the first level, how you go up pretty close to the enemies to shoot them, then slowly back up towards the door while shooting them. I tested sniping headshots all the way near the door that opens after you kill all of them and that works. I would expect activating the trigger that causes the van, then running towards the door, quickly getting the headshots from right next to it would be best. Already being where you need to be for the next trigger can help a lot. A lot of movement also seems to be not quite taking the shortest path from point to point, but instead using curving arcs. What might help is to immediately after taking a turn is to then find the right angle immediately towards the next goal and use that. Try not to adjust the angle on the way.
Hi Lars_Hendrick, could you please address the points made by CoolHandMike here?
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
Hi SJ, I was enjoying the movie when suddenly it started desyncing. It happened around input ~680000 at one of the roller skate challenges. The situation at input 756008 looks like this: I am using Dolphin 5.0-16793 and this ROM whose hash coincides with that of the movie. Any hints of what could be going on? Did I miss any configuration? Edit: adding portable.txt in Dolphin's folder and disabling Dual Core emulation didnt help. The desync happens in the same place nevertheless
Post subject: Adding comparison movie
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
eien86 wrote:
Merl_ wrote:
I made a mistake, frame 5 is when it should appear, sometimes it takes 4 frames for me though. I'm not sure why. If it's still desyncing and you have the right version then I'm not sure what's going on.
We need to delve deeper into what's happening. Can you please tell me the following? - Executable MD5 hash + For this please run the 'md5sum Mobility' command in the same folder where the game is - The contents of the 'assets' folder. Let's make sure we got the same config - Operating System version + For this please run the 'uname -a' command in the command line - Are you using a virtual machine (e.g., VMWare)? - Screen resolution
No need to do all this anymore, feos was able to sync your movie.
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
Merl_ wrote:
I made a mistake, frame 5 is when it should appear, sometimes it takes 4 frames for me though. I'm not sure why. If it's still desyncing and you have the right version then I'm not sure what's going on.
We need to delve deeper into what's happening. Can you please tell me the following? - Executable MD5 hash + For this please run the 'md5sum Mobility' command in the same folder where the game is - The contents of the 'assets' folder. Let's make sure we got the same config - Operating System version + For this please run the 'uname -a' command in the command line - Are you using a virtual machine (e.g., VMWare)? - Screen resolution
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
Merl_ wrote:
When I was making the TAS, I noticed that sometimes the game would take 2 frames to start up instead of 3 frames, and that the TAS would always desync if it took 2 frames to start. Try making sure that the main menu screen appears on the third frame of the movie, and then see if it syncs.
I keep trying and the movie desyncs every time. Perhaps it's taking more frames to load on my side. For me, the first time the main menu screen is visible is frame 5, exactly where you press 'space' for the first time (see picture). Is it the same for you?
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
Hi Merl_ I am afraid I'm having problems syncing the movie. First and foremost, I'd like to see whether we have the same version of the game. Can you please get me the MD5 hash of the executable on your side? Mine is:
$ md5sum Mobility 
6bf86b3dcfceac4c6b358a61e44ec404  Mobility
Downloaded version:
mobility-mobility-linux-64.zip
Version 2  Oct 11, 2021
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
Hi SFan, Seems like CoolHandMike found some improvements that could perhaps be resync'ed to the end with further effort sync to the end. Would you like to keep trying to improve it further or shall his file be the new submission file? In the latter case, he should be credited as co-author.
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
Hi Merl_ I am puzzled by your choice of game. You chose to TAS Cyclo 8 version 0.5 (an early beta) whereas a later (release, apparently) version not only exists but also a movie of it ([5728] PICO8 Cyclo 8 by Merl_, rythin & hiii in 01:35.87) by you and others has been published TASVideos.org rules state that release version submissions obsolete that of earlier versions. Given the only track in this version is highly similar to that of track 2 in the released version, there is also not enough differences between the two versions to consider them different games altogether. Is there anything I am missing here?
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
WhiteHat94 wrote:
Done, I made a movie of the Hard route. Like I say in the description, I'm using a hack that fixes the dpad controls to be in line with Solstice/Snake Rattle n Roll/other isometric games, I just literally can't play it with default controls, it breaks my brain. Just shoot me a DM if you want the patch for the hack.
Hey, many thanks! I believe the patch will be needed to reproduce the movie. Could you please upload it somewhere or where it is linked?
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
WhiteHat94 wrote:
Airball, an unreleased isometric platformer, kinda like Solstice but as a ball. There are a couple of prototype ROMs but I ran on the the Retrozone version ROM, a 2007 reproduction, but it seems to be functionally the same as Proto 1. Overall goal is to collect 7 items and bring them back to the starting room. Get the Spellbook and then you can start turning in the other items. You can only hold 1 item at a time, so the route is travel to the items and deathwarp back, avoiding any airpumps as they act as checkpoints. For whatever reason after a game over, the Cross item will move from it's set location, to the room you game over in. So that is used to avoid having to go pick it up. Three difficulties, the items all in different spots in each one. Medium and Hard you can die falling from too high and from overfilling the ball with air, Hard you die in 1 hit to damaging obstacles. Hitting Select in Medium or Hard toggles on super speed, I would assume a TAS keeps it on the whole time. Happy to share my maps if anyone plans to make a TAS. RTA runs Easy - https://www.youtube.com/watch?v=a0lgxf5Oie0 Medium - https://www.youtube.com/watch?v=LIA2upiawqY Hard - https://www.youtube.com/watch?v=rIlEJNVKrP8
Hey, thanks for bringing this up. Looks like a real cool game to TAS so I'm gonna put it in my bucket list. One thing you could do as RTA runner is to record a movie of a complete Hard run and upload it as user file. It doesn't have to perfect; the goal is to have it as a base line to build the TAS upon. It's much better than reverse engineering the route from the YouTube video.
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
EZGames69 wrote:
Is there any accuracy that gets sacrificed from QuickNES? Or is this simply an improvement to the performance?
There is no accuracy sacrificed, at least as far as these tests show. I tried my best to keep the emulation intact and only improve performance. Adding more games and tests should help in making sure these optimizations don't diverge from the original emulator. A small caveat for the benchmark is that I use partial save states for QuickerNES (e.g. for some games I do not preserve the nametable and sprite memory). This helps performance a bit in re-recording for botting purposes but wouldn't be useful for casual gameplay.
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
QuickerNES project is an attempt at making QuickNES even faster on modern x86-64 systems for the purposes of botting. Nevertheless, it preserves all functionality of QuickNES so it could be adopted into other projects. The main features are:
  • Core re-record performance improvement of 20~68% across 20 games (see benchmark results)
  • Implements all 54 mappers in the libretro fork (+mapper 70, which is a copy of mapper 154)
  • Test set of 28 movies that replicate QuickNES final state hash
  • CI pipeline with 2 open source game tests
  • Overall code modernization and simplification
  • Added FourScore input support
Feedback and collaboration are highly appreciated. Github: https://github.com/SergioMartin86/quickerNES
Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz
[] -----------------------------------------
[] Running Script:          'solarJetman.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Solar Jetman - Hunt for the Golden Warpship (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'solarJetman.anyPercent.sol'
[] Sequence Length:         45983
[] ********** Running Test **********
[] Elapsed time:            2.785s
[] Performance:             16512.037 inputs / s
[] Final State Hash:        0x36907574EC8EA671B4DA0F218061F830
[] -----------------------------------------
[] Running Script:          'solarJetman.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Solar Jetman - Hunt for the Golden Warpship (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'solarJetman.anyPercent.sol'
[] Sequence Length:         45983
[] ********** Running Test **********
[] Elapsed time:            4.280s
[] Performance:             10744.714 inputs / s
[] Final State Hash:        0x36907574EC8EA671B4DA0F218061F830
[] -----------------------------------------
[] Running Script:          'ninjaGaiden2.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Ninja Gaiden II - The Dark Sword of Chaos (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'ninjaGaiden2.anyPercent.sol'
[] Sequence Length:         34660
[] ********** Running Test **********
[] Elapsed time:            1.955s
[] Performance:             17726.412 inputs / s
[] Final State Hash:        0x48AE6B19DD9F073FB5372B7C09531361
[] -----------------------------------------
[] Running Script:          'ninjaGaiden2.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Ninja Gaiden II - The Dark Sword of Chaos (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'ninjaGaiden2.anyPercent.sol'
[] Sequence Length:         34660
[] ********** Running Test **********
[] Elapsed time:            2.379s
[] Performance:             14566.769 inputs / s
[] Final State Hash:        0x48AE6B19DD9F073FB5372B7C09531361
[] -----------------------------------------
[] Running Script:          'saintSeiyaKanketsuHen.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Saint Seiya - Ougon Densetsu Kanketsu Hen (J) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'saintSeiyaKanketsuHen.anyPercent.sol'
[] Sequence Length:         86170
[] ********** Running Test **********
[] Elapsed time:            3.839s
[] Performance:             22443.442 inputs / s
[] Final State Hash:        0x84AF16B4FD569A7A64EA90CE8B61D797
[] -----------------------------------------
[] Running Script:          'saintSeiyaKanketsuHen.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Saint Seiya - Ougon Densetsu Kanketsu Hen (J) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'saintSeiyaKanketsuHen.anyPercent.sol'
[] Sequence Length:         86170
[] ********** Running Test **********
[] Elapsed time:            5.111s
[] Performance:             16860.098 inputs / s
[] Final State Hash:        0x84AF16B4FD569A7A64EA90CE8B61D797
[] -----------------------------------------
[] Running Script:          'ninjaGaiden2.pacifist.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Ninja Gaiden II - The Dark Sword of Chaos (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'ninjaGaiden2.pacifist.sol'
[] Sequence Length:         36619
[] ********** Running Test **********
[] Elapsed time:            2.090s
[] Performance:             17524.484 inputs / s
[] Final State Hash:        0x1416C007FF37D6AFEA66F68B7A406AFE
[] -----------------------------------------
[] Running Script:          'ninjaGaiden2.pacifist.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Ninja Gaiden II - The Dark Sword of Chaos (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'ninjaGaiden2.pacifist.sol'
[] Sequence Length:         36619
[] ********** Running Test **********
[] Elapsed time:            2.540s
[] Performance:             14419.377 inputs / s
[] Final State Hash:        0x1416C007FF37D6AFEA66F68B7A406AFE
[] -----------------------------------------
[] Running Script:          'novaTheSquirrel.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/nova.nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'novaTheSquirrel.anyPercent.sol'
[] Sequence Length:         45472
[] ********** Running Test **********
[] Elapsed time:            2.463s
[] Performance:             18462.086 inputs / s
[] Final State Hash:        0xDCA3AB50199A6C7D302815FD029ABA27
[] -----------------------------------------
[] Running Script:          'novaTheSquirrel.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/nova.nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'novaTheSquirrel.anyPercent.sol'
[] Sequence Length:         45472
[] ********** Running Test **********
[] Elapsed time:            3.875s
[] Performance:             11733.855 inputs / s
[] Final State Hash:        0xDCA3AB50199A6C7D302815FD029ABA27
[] -----------------------------------------
[] Running Script:          'superMarioBros3.warps.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Super Mario Bros. 3 (U) (PRG0) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'superMarioBros3.warps.sol'
[] Sequence Length:         37520
[] ********** Running Test **********
[] Elapsed time:            2.611s
[] Performance:             14370.167 inputs / s
[] Final State Hash:        0xE50B887F4F822E774B0C4F573AB15CBB
[] -----------------------------------------
[] Running Script:          'superMarioBros3.warps.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Super Mario Bros. 3 (U) (PRG0) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'superMarioBros3.warps.sol'
[] Sequence Length:         37520
[] ********** Running Test **********
[] Elapsed time:            3.164s
[] Performance:             11857.682 inputs / s
[] Final State Hash:        0xE50B887F4F822E774B0C4F573AB15CBB
[] -----------------------------------------
[] Running Script:          'princeOfPersia.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Prince of Persia (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'princeOfPersia.anyPercent.sol'
[] Sequence Length:         55827
[] ********** Running Test **********
[] Elapsed time:            2.491s
[] Performance:             22409.348 inputs / s
[] Final State Hash:        0xAB63F2184FB378CFF979E6469EECF8BD
[] -----------------------------------------
[] Running Script:          'princeOfPersia.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Prince of Persia (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'princeOfPersia.anyPercent.sol'
[] Sequence Length:         55827
[] ********** Running Test **********
[] Elapsed time:            4.093s
[] Performance:             13640.464 inputs / s
[] Final State Hash:        0xAB63F2184FB378CFF979E6469EECF8BD
[] -----------------------------------------
[] Running Script:          'saintSeiyaOugonDensetsu.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Saint Seiya - Ougon Densetsu (J) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'saintSeiyaKanketsuHen.anyPercent.sol'
[] Sequence Length:         86170
[] ********** Running Test **********
[] Elapsed time:            4.268s
[] Performance:             20189.193 inputs / s
[] Final State Hash:        0xF891041923962228B2D1BD71F3CB6933
[] -----------------------------------------
[] Running Script:          'saintSeiyaOugonDensetsu.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Saint Seiya - Ougon Densetsu (J) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'saintSeiyaKanketsuHen.anyPercent.sol'
[] Sequence Length:         86170
[] ********** Running Test **********
[] Elapsed time:            5.371s
[] Performance:             16044.526 inputs / s
[] Final State Hash:        0xF891041923962228B2D1BD71F3CB6933
[] -----------------------------------------
[] Running Script:          'ninjaGaiden.pacifist.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Ninja Gaiden (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'ninjaGaiden.pacifist.sol'
[] Sequence Length:         40680
[] ********** Running Test **********
[] Elapsed time:            2.202s
[] Performance:             18472.385 inputs / s
[] Final State Hash:        0x1DF238FAFC8365E2AAFB8939142B57E3
[] -----------------------------------------
[] Running Script:          'ninjaGaiden.pacifist.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Ninja Gaiden (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'ninjaGaiden.pacifist.sol'
[] Sequence Length:         40680
[] ********** Running Test **********
[] Elapsed time:            2.716s
[] Performance:             14976.724 inputs / s
[] Final State Hash:        0x1DF238FAFC8365E2AAFB8939142B57E3
[] -----------------------------------------
[] Running Script:          'arkanoid.warpless.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Arkanoid (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'arkanoid.warpless.sol'
[] Sequence Length:         39431
[] ********** Running Test **********
[] Elapsed time:            1.604s
[] Performance:             24580.635 inputs / s
[] Final State Hash:        0xF171C41A41D40ECA759F61EE8F76546C
[] -----------------------------------------
[] Running Script:          'arkanoid.warpless.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Arkanoid (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'arkanoid.warpless.sol'
[] Sequence Length:         39431
[] ********** Running Test **********
[] Elapsed time:            2.278s
[] Performance:             17307.374 inputs / s
[] Final State Hash:        0xF171C41A41D40ECA759F61EE8F76546C
[] -----------------------------------------
[] Running Script:          'saiyuukiWorld.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Saiyuuki World (J).nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'saiyuukiWorld.anyPercent.sol'
[] Sequence Length:         44671
[] ********** Running Test **********
[] Elapsed time:            1.998s
[] Performance:             22356.944 inputs / s
[] Final State Hash:        0xFD21EDE2578F91B7322A8D1806E9540A
[] -----------------------------------------
[] Running Script:          'saiyuukiWorld.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Saiyuuki World (J).nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'saiyuukiWorld.anyPercent.sol'
[] Sequence Length:         44671
[] ********** Running Test **********
[] Elapsed time:            3.184s
[] Performance:             14029.225 inputs / s
[] Final State Hash:        0xFD21EDE2578F91B7322A8D1806E9540A
[] -----------------------------------------
[] Running Script:          'arkanoid.warps.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Arkanoid (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'arkanoid.warps.sol'
[] Sequence Length:         15806
[] ********** Running Test **********
[] Elapsed time:            0.584s
[] Performance:             27086.056 inputs / s
[] Final State Hash:        0xC4606B277B02E785AA318DB8C47A9FA6
[] -----------------------------------------
[] Running Script:          'arkanoid.warps.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Arkanoid (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'arkanoid.warps.sol'
[] Sequence Length:         15806
[] ********** Running Test **********
[] Elapsed time:            0.810s
[] Performance:             19525.200 inputs / s
[] Final State Hash:        0xC4606B277B02E785AA318DB8C47A9FA6
[] -----------------------------------------
[] Running Script:          'metroid.playaround.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Metroid (U) (PRG0) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'metroid.playaround.sol'
[] Sequence Length:         1729
[] ********** Running Test **********
[] Elapsed time:            0.082s
[] Performance:             21016.490 inputs / s
[] Final State Hash:        0xEF1D2EB61759C6677BDBB8DB49E2F01D
[] -----------------------------------------
[] Running Script:          'metroid.playaround.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Metroid (U) (PRG0) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'metroid.playaround.sol'
[] Sequence Length:         1729
[] ********** Running Test **********
[] Elapsed time:            0.137s
[] Performance:             12647.511 inputs / s
[] Final State Hash:        0xEF1D2EB61759C6677BDBB8DB49E2F01D
[] -----------------------------------------
[] Running Script:          'sprilo.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/sprilo.nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'sprilo.anyPercent.sol'
[] Sequence Length:         4572
[] ********** Running Test **********
[] Elapsed time:            0.233s
[] Performance:             19610.906 inputs / s
[] Final State Hash:        0x52BA974E9C731E19A1126E042F883CA8
[] -----------------------------------------
[] Running Script:          'sprilo.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/sprilo.nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'sprilo.anyPercent.sol'
[] Sequence Length:         4572
[] ********** Running Test **********
[] Elapsed time:            0.286s
[] Performance:             15994.542 inputs / s
[] Final State Hash:        0x52BA974E9C731E19A1126E042F883CA8
[] -----------------------------------------
[] Running Script:          'ninjaGaiden.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Ninja Gaiden (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'ninjaGaiden.anyPercent.sol'
[] Sequence Length:         39111
[] ********** Running Test **********
[] Elapsed time:            2.098s
[] Performance:             18639.887 inputs / s
[] Final State Hash:        0x85B6AD9D544C1725A29751ADDC9782B
[] -----------------------------------------
[] Running Script:          'ninjaGaiden.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Ninja Gaiden (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'ninjaGaiden.anyPercent.sol'
[] Sequence Length:         39111
[] ********** Running Test **********
[] Elapsed time:            2.606s
[] Performance:             15005.845 inputs / s
[] Final State Hash:        0x85B6AD9D544C1725A29751ADDC9782B
[] -----------------------------------------
[] Running Script:          'rcProAmII.race1.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/R.C. Pro-Am II (U) [!].nes'
[] Controller Types:        'FourScore1' / 'FourScore2'
[] Sequence File:           'rcProAmII.race1.sol'
[] Sequence Length:         5482
[] ********** Running Test **********
[] Elapsed time:            0.425s
[] Performance:             12887.581 inputs / s
[] Final State Hash:        0x1A10A9CC4622787D5D0A5491FA0C59DD
[] -----------------------------------------
[] Running Script:          'rcProAmII.race1.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/R.C. Pro-Am II (U) [!].nes'
[] Controller Types:        'FourScore1' / 'FourScore2'
[] Sequence File:           'rcProAmII.race1.sol'
[] Sequence Length:         5482
[] ********** Running Test **********
[] Elapsed time:            0.541s
[] Performance:             10139.485 inputs / s
[] Final State Hash:        0x1A10A9CC4622787D5D0A5491FA0C59DD
[] -----------------------------------------
[] Running Script:          'superMarioBros.warps.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Super Mario Bros. (W) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'superMarioBros.warps.sol'
[] Sequence Length:         17867
[] ********** Running Test **********
[] Elapsed time:            1.098s
[] Performance:             16270.545 inputs / s
[] Final State Hash:        0x40DA7F047B4BD3D0263D7DD80336C997
[] -----------------------------------------
[] Running Script:          'superMarioBros.warps.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Super Mario Bros. (W) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'superMarioBros.warps.sol'
[] Sequence Length:         17867
[] ********** Running Test **********
[] Elapsed time:            1.318s
[] Performance:             13557.585 inputs / s
[] Final State Hash:        0x40DA7F047B4BD3D0263D7DD80336C997
[] -----------------------------------------
[] Running Script:          'superOffroad.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Ivan 'Ironman' Stewart's Super Off Road (USA).nes'
[] Controller Types:        'Joypad' / 'Joypad'
[] Sequence File:           'superOffroad.anyPercent.sol'
[] Sequence Length:         182180
[] ********** Running Test **********
[] Elapsed time:            10.258s
[] Performance:             17760.479 inputs / s
[] Final State Hash:        0x481F7F8B447D5B4385605B12A1E12508
[] -----------------------------------------
[] Running Script:          'superOffroad.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Ivan 'Ironman' Stewart's Super Off Road (USA).nes'
[] Controller Types:        'Joypad' / 'Joypad'
[] Sequence File:           'superOffroad.anyPercent.sol'
[] Sequence Length:         182180
[] ********** Running Test **********
[] Elapsed time:            15.490s
[] Performance:             11760.928 inputs / s
[] Final State Hash:        0x481F7F8B447D5B4385605B12A1E12508
[] -----------------------------------------
[] Running Script:          'superMarioBros.warpless.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Super Mario Bros. (W) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'superMarioBros.warpless.sol'
[] Sequence Length:         67115
[] ********** Running Test **********
[] Elapsed time:            4.159s
[] Performance:             16137.037 inputs / s
[] Final State Hash:        0x9E717F0E9B65A4AD8E13C26896EBC787
[] -----------------------------------------
[] Running Script:          'superMarioBros.warpless.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Super Mario Bros. (W) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'superMarioBros.warpless.sol'
[] Sequence Length:         67115
[] ********** Running Test **********
[] Elapsed time:            4.981s
[] Performance:             13473.516 inputs / s
[] Final State Hash:        0x9E717F0E9B65A4AD8E13C26896EBC787
[] -----------------------------------------
[] Running Script:          'castlevania1.pacifist.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Castlevania (U) (PRG0) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'castlevania1.pacifist.sol'
[] Sequence Length:         39555
[] ********** Running Test **********
[] Elapsed time:            1.887s
[] Performance:             20958.263 inputs / s
[] Final State Hash:        0xA01EBFEDC465ED75C02A6A3CCED94CDC
[] -----------------------------------------
[] Running Script:          'castlevania1.pacifist.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Castlevania (U) (PRG0) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'castlevania1.pacifist.sol'
[] Sequence Length:         39555
[] ********** Running Test **********
[] Elapsed time:            3.178s
[] Performance:             12446.968 inputs / s
[] Final State Hash:        0xA01EBFEDC465ED75C02A6A3CCED94CDC
[] -----------------------------------------
[] Running Script:          'ironSword.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Ironsword - Wizards & Warriors II (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'ironSword.anyPercent.sol'
[] Sequence Length:         25785
[] ********** Running Test **********
[] Elapsed time:            1.390s
[] Performance:             18553.428 inputs / s
[] Final State Hash:        0xD3425F809FEC99F37EBE09F101F193E2
[] -----------------------------------------
[] Running Script:          'ironSword.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Ironsword - Wizards & Warriors II (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'ironSword.anyPercent.sol'
[] Sequence Length:         25785
[] ********** Running Test **********
[] Elapsed time:            2.295s
[] Performance:             11235.585 inputs / s
[] Final State Hash:        0xD3425F809FEC99F37EBE09F101F193E2
[] -----------------------------------------
[] Running Script:          'tennis.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Tennis (JU) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'tennis.anyPercent.sol'
[] Sequence Length:         40627
[] ********** Running Test **********
[] Elapsed time:            1.611s
[] Performance:             25212.519 inputs / s
[] Final State Hash:        0x79A76E688086301B263BD4BCEB8BAD34
[] -----------------------------------------
[] Running Script:          'tennis.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Tennis (JU) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'tennis.anyPercent.sol'
[] Sequence Length:         40627
[] ********** Running Test **********
[] Elapsed time:            2.066s
[] Performance:             19665.939 inputs / s
[] Final State Hash:        0x79A76E688086301B263BD4BCEB8BAD34
[] -----------------------------------------
[] Running Script:          'saiyuukiWorld.lastHalf.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Saiyuuki World (J).nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'saiyuukiWorld.lastHalf.sol'
[] Sequence Length:         8954
[] ********** Running Test **********
[] Elapsed time:            0.418s
[] Performance:             21442.852 inputs / s
[] Final State Hash:        0xFD21EDE2578F91B7322A8D1806E9540A
[] -----------------------------------------
[] Running Script:          'saiyuukiWorld.lastHalf.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Saiyuuki World (J).nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'saiyuukiWorld.lastHalf.sol'
[] Sequence Length:         8954
[] ********** Running Test **********
[] Elapsed time:            0.696s
[] Performance:             12872.349 inputs / s
[] Final State Hash:        0xFD21EDE2578F91B7322A8D1806E9540A
[] -----------------------------------------
[] Running Script:          'nigelMansell.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Nigel Mansell's World Championship Challenge (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'nigelMansell.anyPercent.sol'
[] Sequence Length:         296590
[] ********** Running Test **********
[] Elapsed time:            17.539s
[] Performance:             16910.106 inputs / s
[] Final State Hash:        0xE0E40F5C5CEFB2468C36326F6BDCC9EF
[] -----------------------------------------
[] Running Script:          'nigelMansell.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Nigel Mansell's World Championship Challenge (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'nigelMansell.anyPercent.sol'
[] Sequence Length:         296590
[] ********** Running Test **********
[] Elapsed time:            22.243s
[] Performance:             13334.201 inputs / s
[] Final State Hash:        0xE0E40F5C5CEFB2468C36326F6BDCC9EF
[] -----------------------------------------
[] Running Script:          'galaga.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Galaga - Demons of Death (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'galaga.anyPercent.sol'
[] Sequence Length:         29916
[] ********** Running Test **********
[] Elapsed time:            1.440s
[] Performance:             20780.535 inputs / s
[] Final State Hash:        0xB85580B5133508A7A30FBADE8E49179
[] -----------------------------------------
[] Running Script:          'galaga.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Galaga - Demons of Death (U) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'galaga.anyPercent.sol'
[] Sequence Length:         29916
[] ********** Running Test **********
[] Elapsed time:            1.821s
[] Performance:             16431.832 inputs / s
[] Final State Hash:        0xB85580B5133508A7A30FBADE8E49179
[] -----------------------------------------
[] Running Script:          'castlevania1.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickerNES'
[] ROM File:                'roms/Castlevania (U) (PRG0) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'castlevania1.anyPercent.sol'
[] Sequence Length:         37338
[] ********** Running Test **********
[] Elapsed time:            1.832s
[] Performance:             20385.551 inputs / s
[] Final State Hash:        0x28B49A77255661CFF0AB580DD129EF9
[] -----------------------------------------
[] Running Script:          'castlevania1.anyPercent.test'
[] Cycle Type:              'Rerecord'
[] Emulation Core:          'QuickNES'
[] ROM File:                'roms/Castlevania (U) (PRG0) [!].nes'
[] Controller Types:        'Joypad' / 'None'
[] Sequence File:           'castlevania1.anyPercent.sol'
[] Sequence Length:         37338
[] ********** Running Test **********
[] Elapsed time:            3.029s
[] Performance:             12325.235 inputs / s
[] Final State Hash:        0x28B49A77255661CFF0AB580DD129EF9
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
alexheights1 wrote:
Hi, TASVideos! Can you integrate TAS tools for eXoDOS? eXoDOS is explained here: https://www.youtube.com/watch?v=WoNVxv-7ruA
Hi alex Just checked the video. Seems like eXoDOS is a game collection and not an emulator per se. Instead it uses DOSBox to run the games. If anything, any project that adds TAS capabilities to DOSbox would also benefit eXoDOS. However, I don't believe any such project exists. If you need load/save state functionality, I can recommend DOSbox-x: https://dosbox-x.com/ For actual DOS tasing, the libtas+pcem toolkit is much more mature and readily available: https://tasvideos.org/EmulatorResources/PCem
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1748)
Joined: 3/21/2021
Posts: 179
Location: Switzerland
cool looking game and enjoyable TAS. yes vote
1 2 3
7 8