mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-04-27 00:36:00 +03:00
[GH-ISSUE #2549] [Feature Request]: Option to Change User Folder Path to AppData #837
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#837
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 @aminenr-hub on GitHub (Feb 27, 2025).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/2549
Checklist
Description
Currently, the user folder in shadPS4 is linked to the portable directory of the emulator. This setup can be problematic for users who run multiple versions of shadPS4 for testing purposes.
To improve flexibility, I propose adding an option during the initial setup to choose where the user folder should be stored—either in the emulator's directory or in the system's AppData folder. This would allow users to maintain consistency across different versions and avoid conflicts.
Reason
Proposed Behavior
When launching shadPS4 for the first time (or if no user folder is found), the emulator should prompt the user to select a preferred location for the user folder, with a brief explanation of the benefits of each option:
Examples
Handling Existing User Folders
There would be three possible cases:
This enhancement would provide more flexibility and better support for users with multiple emulator versions.
@GHU7924 commented on GitHub (Feb 27, 2025):
On Linux, the "User" folder is located in a separate directory, I think for Windows you can do the same, for example, the storage location will be in "My Documents". In theory, the emulator should pick it up right away.
@aminenr-hub commented on GitHub (Feb 27, 2025):
how , there is no way to change the user default directory only where your game save files are saved
@GHU7924 commented on GitHub (Feb 27, 2025):
This seems to be done by default, but only on Linux (although it is possible on Mac OS as well).
It doesn't matter where you have the emulator installed, but when the "User" folder is created,
it will be created using the path -
*/.local/share/shadPS4(user = shadPS4), if I remember correctly.So you can have multiple versions of the emulator, but the "User" folder will be shared by all versions.
I don't really care how much this folder is hidden in Windows (My Documents, AppData or something else),

but access to it should be fast. I think adding the user's folder to this menu (Open User Folder) will simplify the task :
@aminenr-hub commented on GitHub (Feb 27, 2025):
yeah my thought exactly but in win it should be somewhere so all the shadps4 vers use the same one , i said Appdata cuz shadps4 seems to already use that path for some temp data but thats about it
@GHU7924 commented on GitHub (Mar 3, 2025):
@aminenr-hub commented on GitHub (Mar 3, 2025):
Yeah this would be perct thought I'd name it enable global user folder or something like that with explanation in the details box