mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-04-26 00:05:58 +03:00
[GH-ISSUE #2546] [Feature Request]: Allow disabling/swapping a game update #833
Labels
No labels
Bloodborne
bug
contributor wanted
documentation
enhancement
frontend
good first issue
help wanted
linux
pull-request
question
release
verification progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/shadPS4#833
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @imnltsa on GitHub (Feb 27, 2025).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/2546
Checklist
Description
Enabling 'Enable Separate Update Folder' allows shadPS4 users to quickly delete updates on games with updates installed to a separate directory essentially reverting them back to v1.00. This is really helpful for testing games so early in shadPS4 development, especially when new issues are introduced in later game versions.
When right clicking a game, users should be presented with a side dropdown (similar to the "Delete..." dropdown) that allows them to select from different updates, being v1.00, v1.01, v1.02, and so on that would rename the selected update directory to
[TITLEID]-UPDATEallowing the emulator to use that update when playing the game.This would require the game to have their own separate
[TITLEID]-UPDATEdirectories that would be named after said update when installing via.pkgs or manually copying over game files, so, say,CUSA44456-UPDATE-V0102forCUSA44456update versionv1.02when I install the.pkgfor that version.Reason
Allowing a game to revert to v1.00 or any specified game version would allow users to test differences between title updates and potentially find any bugs introduced in a particular version (ex. Grand Theft Auto 5).
While having a version picker seems kind of extra considering most people would either only be playing v1.00 (too lazy to update) or the latest version, it seems like a good idea for preservation and shouldn't take much effort to implement (GL with save files tho.)
I don't believe I've ever seen this done before in an emulator (and probably for good reason) other than Ryujinx with their "let's reference instead of installing
.nsps" system, but for an emulator early in development and with a large community of testing games I believe it'd be beneficial in the long run. Probably also good for the compatibility list when people make an issue testing v1.00 but another commenter testing a newer version has an issue introduced in said version.Examples
No response