-
Patchwork 2.0-rc1 Pre-release
released this
2026-08-28 02:28:52 +00:00 | 0 commits to main since this releaseThis is the first release candidate of Patchwork 2.0, many new and exciting things have happened.
New Features
There have been a lot of changes since 1.3 including but not limited to:
- P2P Script blocking
This stops people who join your game from running scripts in your game, this was basically a remote code execution exploit. Developed by myself and @FeTetra - Force Join blocking
This prevents joining games using forged invite acceptance messages that would allow someone to join without prompting the host. Developed by Knight of Destination Home - Config file
Patchwork now has a real TOML config parser, courtesy of @FeTetra's badtoml library. This means that config changes will no longer require messing with individual text files - Auto-updater (WIP)
Patchwork can now automatically update itself from an update server, this will be more ironed out closer to full release, as there are a few security considerations that we want to implement before setting it loose. - Optional Join Keys
Once the headlining feature of Patchwork, join keys are now optional due to force join and p2p scripting being fixed, they are toggleable via theenable_join_keyconfig option. Keep a join key set if you want to ensure that you won't be joined, or leave them disabled to be able to matchmake via Dive In.
Breaking Changes
- Patchwork 2.0 makes a change to how the User-Agent is set, adding a field at the end to denote if the game has a custom join key set, as players with join keys should be excluded from Dive In.
- Existing config will need to be migrated from Patchwork 1.X as we have moved to a toml file.
Installation
Instructions on how to install Patchwork will be available here in the coming days as I write them. As this is a release candidate it is expected that testers have some familiarity with working with a jailbroken PS3.
Files
Things have moved around a bit since 1.3, Patchwork is no longer expected to be loaded as a PRX module in RPCS3, due to the emulator's extensive patch system. The code patches that Patchwork makes are usable in RPCS3 patches and are auto generated using our patch generator. In time this will be integrated into patching tools like Refresher, however for now we have a preset yaml that contains the Patchwork patches, and a curated list of servers to easily patch to. This is set to use the original PPU hash for each game, so make sure to revert any EBOOT patches before trying to use it.
One more thing
Something else to note is that Patchwork for PSVita is getting closer to completion and should be available some time shortly after Patchwork for PS3.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
0 downloads
- P2P Script blocking