-
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
-
1.3 Stable
released this
2025-08-07 12:53:36 +00:00 | 151 commits to main since this releaseNew features:
- LBP1 Playlists support by @Toastbrot236
Bug fixes: - LBP3 1.21 (JP) using different offsets by @Toastbrot236
Downloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
3 downloads
- LBP1 Playlists support by @Toastbrot236
-
1.2 Stable
released this
2025-07-03 22:33:35 +00:00 | 155 commits to main since this releaseThis release fixes a race condition in LBP1 that prevented the User-Agent from being set properly, thanks to @uhwot for the fix.
What's Changed
- Fix LBP1 user agent patching by @uhwot in https://github.com/HugeSpaceship/Patchwork/pull/9
New Contributors
- @uhwot made their first contribution in https://github.com/HugeSpaceship/Patchwork/pull/9
Full Changelog: https://github.com/HugeSpaceship/Patchwork/compare/1.1...1.2
Downloads
-
Source code (ZIP)
4 downloads
-
Source code (TAR.GZ)
2 downloads
-
1.1 Stable
released this
2025-06-20 19:53:25 +00:00 | 158 commits to main since this releaseThis release contains support for RPCS3! Since RPCS3 cannot load the SPRX files we create, we have included an additional
patchwork-rpcs3.sprxthat is fake-signed.What's Changed
- Support for building fake-signed sprx for RPCS3 by @jvyden in https://github.com/HugeSpaceship/Patchwork/pull/4
- Add trimming function for user inputs by @jvyden in https://github.com/HugeSpaceship/Patchwork/pull/5
- Move config paths to plugins folder by @jvyden in https://github.com/HugeSpaceship/Patchwork/pull/7
Full Changelog: https://github.com/HugeSpaceship/Patchwork/compare/v1.0.1...1.1
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
2 downloads
-
v1.0.1 - LBP1 Fixes Stable
released this
2025-05-29 00:41:45 +00:00 | 168 commits to main since this releaseThis release should fix the issues where the patch didn't load on LBP1. It should also fix intermittent failures by clearing buffers before use.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
Source code (ZIP)
-
1.0 Stable
released this
2025-05-26 18:42:47 +00:00 | 186 commits to main since this releasePatchwork 1.0
First release of Patchwork, this has the ability to patch the XXtea keys for multiplayer, blocking unsolicited invites. The keys can either be patched randomly, or by way of a lobby password.
Additionally Patchwork can change the server URL, and the digest key for LittleBigPlanet, negating the need for the most common EBOOT patches.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
3 downloads
-
Source code (ZIP)