Open mavethee opened 1 year ago
The VFS only affects emulation. There's no reason to add a VFS for the software itself
Well, I probably named the issue wrong way, the case is i want to store GUI settings, logs and cache in the same place as whole emulator on external drive, even setting up custom path for $EmulatorDir makes still create and use cache on main drive not external where RPCS3 is located.
oh. it's an apple issue. i don't care then :)
it has nothing to do with vfs then
the title is misleading
oh. it's an apple issue. i don't care then :)
Respect, just pointing it out, maybe someone will care at some point :)
On mac these locations are determined by the HOME environment variable.
Maybe it's possible to set up a script or something that redirects this env var only for rpcs3 and not for other applications.
Okay so easiest workaround for now seems to be just a symlink, or setting up custom home env, which I use for most but in this case have a blackout or something in my mind, but yeah would be cool to see if someone will implement that.
setting the HOME env var will let you place your files on an external drive.
HOME=/Volumes/HDD/rpcs3 open /Volumes/HDD/rpcs3/RPCS3.app
This will create the Application Support
and Caches
folders on the external drive.
It's the same on Linux. Since you can't really store user data in the .appimage on Linux, and you shouldn't store it in the .app bundle on macOS, it is stored in the standard folder for each OS i.e. .config/rpcs3 on Linux and Application Support on macOS. The Windows version is distributed as a "portable" version, but if it were installable , user data would likely be stored in %appdata%.
setting the HOME env var will let you place your files on an external drive.
HOME=/Volumes/HDD/rpcs3 open /Volumes/HDD/rpcs3/RPCS3.app
This will create the
Application Support
andCaches
folders on the external drive.
Doesn't work unfortunately, when opening RPCS3, it simply just recreates the folder without the symlink and proceeds by ignoring the symlink which was created.
Quick summary
RPCS3 partially relies on files located on system drive after setting custom path in VFS.
Details
It gets quite confusing when I wanna store all my configs RPCS3 related, dumped games and logs just as on Windows in one place.
Attach a log file
RPCS3.log
System configuration