Emulator Issues #6809
closedOSX version of Dolphin not respecting OSX file system guidelines for app data storage
0%
Description
Game Name?
N/A
Game ID?
N/A
What went wrong?
App data is stored inside the .app folder itself which is against OSX "philosophy" and not handy.
When you update the app (what can happen quite often if you regularly follow new builds), you can't just overwrite the older app but must save before the data files inside (/Applications/Dolphin.app/Contents/Resources/Sys and /Applications/Dolphin.app/Contents/Resources/User ) then put them back after, in the new app.
What did you expect to happen instead?
This data should be stored inside ~/Library/Application Support/Dolphin/
This would make Dolphin compliant with OSX conventions as it's supposed to be that way with any OSX app.
Concretely, this would allow to easily replace the app without taking care of user data before.
What steps will reproduce the problem?
- Use Dolphin on OSX, change settings, do game saves, savestates, add ROM for LLE audio… etc…
- Update Dolphin.app
- You lost everything !
Which versions of Dolphin did you test on?
All OSX versions are affected
Which version of Dolphin used to work?
None
What are your PC specifications (example: Operating System, CPU and GPU)?
N/A
64 or 32 bit Operating System?
N/A
64 or 32 bit Dolphin?
N/A
Any other relevant information (e.g. logs, screenshots, configuration
files)
This is rather cosmetic but is also very quick to fix. Beside only making the app more OSX friendly it would also make it more convenient. This is especially handy for people that are used to OSX : this is the last place where you'd expect this data to be, and you could easily delete the app thinking the data is at the usual place for apps.
You can check apple doc for more infos (see "File System Basics" : "The Library Directory Stores App-Specific Files":
https://developer.apple.com/library/mac/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html#//apple_ref/doc/uid/TP40010672-CH2-SW1
Updated by pauldacheez about 11 years ago
lolwhat? Dolphin stores everything in ~/Library/Application Support/Dolphin/ properly on my end and has always done so (on 3.0, 3.5, 4.0, 4.0-336, and everything in between). The folders in Dolphin.app/Contents/Resources/ are just the default data.
Is this actually seriously happening on your end? It shouldn't be.
Updated by krazubu about 11 years ago
Damn you're right, for some reason I took the habit to mess with data inside the .app but can't really explain why as I'm pretty sure this would have been the 1st place I'd have checked.I'm sorry, this report can be set invalid.