Spikestuff
They/Them
Editor, Expert player (2894)
Joined: 10/12/2011
Posts: 6533
Location: The land down under.
WHAT DO YOU MEAN YOU CAME BACK AND REWROTE ALL THIS IN 2025? It's not the only thing that got rewritten. I have no life, and I must scream. This project is more open for those that either has an XP Physical/Virtual Machine. AVI Dumping would be nice, but isn't required. For those that aren't in the know, all PCSX-rr TASes are dumped using the TAS Sound Plugin, or MIDAS Sound Plugin. Unfortunately both are known to create some very broken samples. Files for PCSX-rr: As a bonus, here's All 51 PCSX-rr TASes in a single zip file. Now with all that done, you can actually just follow the instructions that are written up here, and forward all your complaints to me as I rewrote all the information. Wait... no.
So you're a Windows 10/11 user and you're here to do grunt work? Good thing, PCSX-rr will automatically close out... also bad thing that you're using modern operating systems. I recommend to make a copy of that pxm folder it made for any worst case scenario that can occour. You want to follow below for the extra stuff you need, so you're not constantly hovering over your system. This is for when you reach step 5, and about to start the resyncing process. You want to close out of the instance that's running syncCheckpoint.lua and follow below. You need to download the two lua files below. One's called "spuTAS.lua" and the other "eternalTAS.lua": Download spuTAS.lua
Language: lua

while true do emu.frameadvance() pcsx.switchspu("spuTAS.dll") os.exit() end
Download eternalTAS.lua
Language: lua

while true do emu.frameadvance() pcsx.switchspu("spuEternal.dll") os.exit() end
All this does, is when it crashes it'll quickly switch to the preferred sound plugin that it needs and close out. Note: We're also going for quick and painless. Not streamlined. With that added, also download the two batch files below. One's called "spuTAS.bat" and the other "eternalTAS.bat": Download spuTAS.bat
Language: batch

pcsx -runcdbios -lua spuTAS.lua pcsx -lua detectCheckpoint.lua spuTAS.bat
Download eternalTAS.bat
Language: batch

pcsx -runcdbios -lua eternalTAS.lua pcsx -lua synchCheckpoint.lua eternalTAS.bat
Your folder should hopefully looks like this when you're ready to go: Load up spuTAS.bat first and wait for "Now awaiting for any incoming desync." When this message appears load eternalTAS.bat and then sit back and watch it crash 50 million times while you have a nice tea or something. Once done check if it synced through. Some games will fail, it's okay you can try again or move on and mention what failed. Zip up that pxm folder and link it back here and also commit your stuff to this git here so we don't lose the files.
Older information that I don't know what to do with yet (and wasn't referred in the wiki): If anyone's daring enough to do Breath of Fire III, I've done the first half of the process.
Addendum What do you mean addendum!? So you're extremely determined to use Windows 10/11 even though it's heavily not recommended? And you went all this way to the bottom just for this bit, because you care enough, and I also just found out about this method actually working this specific way? Cool. No seriously, "cool", thanks. I was actually scratching my head over this for the past two weeks trying to figure out something a little more stable for the large majority-- even tho seriously use a VM. I would write a VM setup guide for those using VirtualBox (since that's the free), but I keep having an issue of BSoD on install... even tho all the issues are avoided on VMware. Ok, so. You still need to use spuTAS.bat, but you don't need to use eternalTAS.bat one. Run the spuTAS.bat as normal. Manually load an instance of pcsx-rr and change/validate it being on Eternal SPU. Close out of that instance, and then open an instance of cmd pointing to the folder where your pcsx-rr is located.
start /affinity 1 pcsx -lua synchCheckpoint.lua
Run that code, and then sit back and watch the instance of spuTAS closing out 50 times over, whilst the Eternal instance doesn't. Couldn't you just use Task Manager to set the affinity to 1 instead? No, it would crash. This happened whenever I attempted this previously with the loop instance. Will this still crash? Yes, it still can, but it should in the practice that I did reduce the amount of times it crashes.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Spikestuff
They/Them
Editor, Expert player (2894)
Joined: 10/12/2011
Posts: 6533
Location: The land down under.
To hopefully avoid double ups, and for those that want shortest to longest set up for them here's the list of all the movies. Those marked with a strikethrough are ones that sync with Eternal without the need of a resync. [1518] PSX Umihara Kawase Shun by Mukki in 02:10.23 [2315] PSX Ehrgeiz: God Bless the Ring "Quest Mode" by sparky in 03:51.77 [2415] PSX Bushido Blade 2 "Slash Mode" by Dammit in 04:20.23 -- dammit-bushidoblade2-slashmode.pxm.7z (15.6MB Zipped) [1275] PSX Castlevania: Symphony of the Night "Richter mode" by pirate_sephiroth in 05:41.73 [2701] PSX Tekken 3 "playaround" by Cooljay in 06:41.05 [1273] PSX Strider 2 by errror1 in 08:51.10 [1485] PSX Azure Dreams "best ending" by FractalFusion in 10:31.73 [1506] PSX Crash Bandicoot 2: Cortex Strikes Back "item glitch" by pirohiko in 11:34.85 -- pirohiko-cb2cortexstrikesbackglitched.pxm.7z (56.0MB Zipped) [2620] PSX Oddworld: Abe's Oddysee by Samtastic & Dooty in 12:06.13 [1670] PSX Chocobo Racing "Invincible, Time Attack" by sparky in 12:48.63 [1954] PSX Mega Man X5 by Bernka in 16:38.18 [1547] PSX Mega Man X5 by Noxxa in 16:51.08 [1272] PSX Mega Man X5 by Atma in 16:58.68 [2378] PSX Dragon Ball Z: Ultimate Battle 22 by Noxxa in 17:22.47 [1522] PSX Salary Man Champ: Tatakau Salary Man "1 player" by mz in 18:09.80 [1419] PSX Resident Evil 3: Nemesis "The Mercenaries" by arukAdo in 18:54.02 -- arukado-residentevil3mercenaries.pxm.7z (1.72MB Zipped) [1363] PSX Castlevania: Symphony of the Night by arukAdo & pirate_sephiroth in 19:01.63 [1887] PSX Mega Man X5 "X only" by Noxxa in 19:43.80 [1511] PSX SaGa Frontier "Blue" by knbnitkr in 20:16.35 [1246] PSX Castlevania: Symphony of the Night by zggzdydp in 20:18.63 [1453] PSX SaGa Frontier "Lute" by knbnitkr in 21:08.50 [1692] PSX Mega Man X6 by Rolanmen1 & FractalFusion in 25:34.02 [1274] PSX Mega Man X6 by FractalFusion in 25:53.02 [2598] PSX Oddworld: Abe's Oddysee by Samtastic & Dooty in 27:01.27 -- samlaptop,dooty-abesoddysee.pxm.7z (3.64 MB Zipped) [2371] PSX Oddworld: Abe's Oddysee by Dooty in 27:01.62 [1648] PSX Chocobo Racing by sparky in 27:12.02 [1523] PSX Spyro 2: Ripto's Rage! "14 talismans" by lapogne36 in 28:11.70 [1744] PSX Croc: Legend of the Gobbos by RingRush in 36:21.08 [1439] PSX Mega Man X4 "Zero" by Atma & FractalFusion in 36:42.63 [2342] PSX Mega Man X6 "all stages" by Rolanmen1 in 39:31.35 [2372] PSX Oddworld: Abe's Oddysee "maximum casualties" by Dooty in 40:00.53 -- dooty-abesoddysee-maxcasualties.pxm.7z (6.02MB Zipped) [1516] PSX Mega Man X6 "all stages" by Noxxa in 41:18.38 [1871] PSX Oddworld: Abe's Oddysee by Dooty in 42:55.85 [2606] PSX Mega Man X5 "All Stages" by Shuy_ & Bernka in 43:38.93 -- shuy,bernka-mmx5-allstages.pxm.7z (3.95MB Zipped) [1395] PSX Mega Man X5 "All Stages" by AngerFist & Atma in 44:04.43 [1458] PSX Crash Bandicoot by Mukki in 45:29.50 [1657] PSX Star Wars Episode I: Jedi Power Battles by DarkKobold in 46:31.18 [1496] PSX Mega Man 8 by FractalFusion in 47:06.23 [1280] PSX Punky Skunk by Ferret_Warlord in 47:33.37 [1457] PSX Crash Bandicoot 2: Cortex Strikes Back by Mukki in 47:37.62 [1512] PSX Tomba! by Cardboard in 52:28.47 [2645] PSX Oddworld: Abe's Exoddus by Dooty in 53:41.62 [1993] PSX Mega Man X5 "maximum items" by Bernka in 54:33.68 [1905] PSX Mega Man X6 "100%" by Rolanmen1 in 56:47.18 [1592] PSX Castlevania: Symphony of the Night "all relics, best ending" by arukAdo in 57:20.60 [2375] PSX Oddworld: Abe's Oddysee "100%" by Dooty in 1:03:27.07 -- dooty-abesoddyseev2-100p.pxm.7z (7.55MB Zipped) [1289] PSX Resident Evil 3: Nemesis "best ending" by arukAdo in 1:07:25.52 [1818] PSX Oddworld: Abe's Oddysee "100%" by Dooty in 1:09:23.73 [2051] PSX Croc: Legend of the Gobbos "100%" by RingRush in 1:18:35.43 -- ringrush-croc100p.pxm.7z (9.69MB Zipped) [2754] PSX Oddworld: Abe's Exoddus "100%" by Samtastic & Dooty in 2:08:28.40 [1805] PSX Breath of Fire III "best ending" by janus in 7:45:01.17
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
EZGames69
He/They
Publisher, Reviewer, Expert player (4673)
Joined: 5/29/2017
Posts: 2782
[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
Spikestuff
They/Them
Editor, Expert player (2894)
Joined: 10/12/2011
Posts: 6533
Location: The land down under.
So the method of attack has now been updated on how to go about this. 2 Resyncs are required. A Resync done in the Windows XP operating system. And a Resync done on anything that isn't a Windows XP. The XP OS is able to have less to no jumps in gameplay and the non-XP OS is a backup for when anything fails on the XP OS in the resync it won't desync on the backup. This was information I was trying to figure out on why there was skipping on a non-XP OS for Windows for when a resync was being made. One with, and one without Skip SPU Loadstate.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Post subject: Re: The PCSX Resync Project.
fsvgm777
She/Her
Senior Publisher, Player (229)
Joined: 5/28/2009
Posts: 1235
Location: Luxembourg
Spikestuff wrote:
As a note I have hit a game case where the process outright fails (both manually and automatically) mainly due to either the game or pcsx-rr not liking it. If you want to try this it's [2315] PSX Ehrgeiz: God Bless the Ring "Quest Mode" by sparky in 03:51.77
Ironically, I actually could get that movie to sync with just Eternal (as hinted at in FractalFusion's judgement note). Heck, it even syncs with just that on my Win10 host. Absolutely no resync was even required.
Steam Community page - Bluesky profile Oh, I'm just a concerned observer.
EZGames69
He/They
Publisher, Reviewer, Expert player (4673)
Joined: 5/29/2017
Posts: 2782
Could it be different PC hardware that’s the issue? The game syncs up until the final boss for me, even applying the game fixes and using that plugin it still doesn’t work at all for me.
[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
Spikestuff
They/Them
Editor, Expert player (2894)
Joined: 10/12/2011
Posts: 6533
Location: The land down under.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
EZGames69
He/They
Publisher, Reviewer, Expert player (4673)
Joined: 5/29/2017
Posts: 2782
[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
Site Admin, Skilled player (1224)
Joined: 4/17/2010
Posts: 11674
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Resynced tomba (on XP. may desync differently on 10).
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Site Admin, Skilled player (1224)
Joined: 4/17/2010
Posts: 11674
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.

1747876055