TASVideos

Tool-assisted game movies
When human skills are just not enough

Emulator Resources / PCSX / Resync

https://sourceforge.net/p/feos-tas/code/766/tree/trunk/Misc/pcsx-13f.7z?format=raw
https://sourceforge.net/p/feos-tas/code/HEAD/tree/trunk/Misc/pcsx-kkapture.7z?format=raw
https://sourceforge.net/p/feos-tas/code/HEAD/tree/trunk/Misc/PcsxrrEncodeWofkflow.7z?format=raw
https://sourceforge.net/p/feos-tas/code/HEAD/tree/trunk/Misc/LuaPackSetup.7z?format=raw

  1. Download LuaPack, pcsx-13f, PcsxrrEncodeWofkflow pack and pcsx-kkapture.
  2. Install LuaPack.
  3. Put PcsxrrEncodeWofkflow and pcsx-13f to the pcsx emulator directory.
  4. Make sure to have TAS SPU plugin and Eternal SPU plugin in pcsx plugins folder.
  5. Select the ISO that emulator will automatically start: Configuration -> CD-ROM.
  6. Configuration -> Options -> Disable Pause After Playback.
  7. Open pcsxrrWorkflowConfig.lua in a text editor and at the line 45 put the whole path to your movie file inside the brackets, including the file name.
  8. Configuration -> Plugins & Bios -> Sound -> Select TAS Sound Plugin 0.2.
  9. Configure... -> Check Movie sync mode. Other settings.
  10. Configuration -> Plugins & Bios -> Graphics -> Select TAS Soft Graphics Plugin 0.2.
  11. Configure... -> Uncheck Show FPS display on startup and "Use FPS limit".
  12. File -> Lua Scripting -> New Lua Script Window. Select detectCheckpoint.lua and run it. The movie must start, telling you in the Lua prompt what step the script is doing. When it's over, stop the script (emulator might crash).
  13. File -> Lua Scripting -> New Lua Script Window. Select detectCheckpoint.lua and run it once again. It will start waiting for incoming desyncs.
  14. Run another instance of pcsx-13f.
  15. Select Eternal SPU in the Plugins & Bios menu.
  16. Configure... -> Audio out method -> SPUasync and Wait. Other settings.
  17. File -> Lua Scripting -> New Lua Script Window. Select syncCheckpoint.lua and run it.
  18. After both instances finish their job (sending desync info and resync states to each other), stop the scripts.
  19. Now, as you run syncCheckpoint.lua with Eternal SPU, it must automatically load the required states at desync points.
  20. If sounds glitch on state loads, try enabling Skip SPU Loadstate in the Tools menu.
  21. Run kkapture.
As pcsx starts, make sure to be using Eternal SPU. Then, just run the syncCheckpoint.lua again.

Combined RSS Feed
EmulatorResources/PCSX/Resync last edited by feos on 2016-12-26 15:26:30
Page info and history | Latest diff | List referrers | View Source