-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] RPCS3 replaces file hardlinks with regular files. #16255
Comments
Test #16256 |
I tried to build, but VSCode stubbornly insists that I don’t have Visual Studio 2022, even though it’s installed along with build tools. 🤔 |
Retest on master |
Sorry for the late reply. Has this change been added to the new RPCS3 version? I updated RPCS3 to the latest version, but the issue persists. Here’s what I’m doing: The Scoop script launches RPCS3 for the first time and then closes it. It creates hard links for config.yml and CurrentSettings.ini in another folder outside the RPCS3 directory. On the second launch of RPCS3 or after making changes to its settings, the files in the RPCS3 folder are deleted, and new files are created. During this process, these files lose their (hard)links to the files located in the different directory. To test this without installing scoop, just create a hard link of the config.yml file to another location from the terminal: mkdir C:\RPCS3_data
cmd /c mklink /H "C:\RPCS3_data\config.yml" "C:\RPCS3\config.yml" To test hardlink:
Change some settings in RPCS3, then run the same command above |
Test #16269 |
Retest on latest build |
2024-11-01.19-21-50.mp4 |
Quick summary
RPCS3 replaces file hardlinks with regular files.
Details
RPCS3 is overwriting hardlinks of files that were created before launching RPCS3, and even after RPCS3 has launched once and saved data to files like
config.yml
or similar.For this reason, using the Scoop package manager becomes challenging, as the data preservation feature, intended to keep important files even after uninstalling RPCS3, does not work fully.
Info about how to install RPCS3 via scoop.
save attached file as rpcs3.json, and use
scoop install .\rpcs3.json
to install RPCS3 and test.https://scoop.sh/ - to install scoop package manager
Attach a log file
Not required
Attach capture files for visual issues
No response
System configuration
Windows 11 24h2
Other details
No response
The text was updated successfully, but these errors were encountered: