-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
[Feature request] Make folders creation more consistent #16498
Comments
What do any of the mentioned folders have to do with shader logging? |
"Folder creation is already managed by RPCS3 on demand (when a file is needed to be created on folder)." |
Also, I feel like this is another "I personally prefer to..." request. |
no problem for me to chose the on-demand or the all folders creation at startup Currently it is a mix of them.
You could create all the above category folders at startup. The on-demand creation of folder would make the application even more safe and robust. I see subfolders in |
Quick summary
Mainly a follow up #16478.
Folder creation is already managed by RPCS3 on demand (when a file is needed to be created on folder).
This is properly done for example with
cache
,config
,GUIConfigs
folders.Mountable folders such as
dev_<xx>
andgames
are also properly created according tovfs.yml
in the correct location (mountable folders need to be created even if they are empty)The remaining folders:
are currently inconsistently created/managed.
with the exception of
patches
folder currently not created on demand (if removed, an error is is reported when trying to download patches), all the above folders seem to be properly created on demand (e.g. ifcaptures
folder is removed it will be properly created when an RSX capture is saved).But, currently, only the following subset of the above folders are always created at RPCS3 startup even if they will possibly remain used (they remain empty):
I would simply make the code consistent avoiding the creation of the above subset of empty folders at startup. They will be eventually properly created if and when needed. E.g. if I never enable shader logging, I never get a capture, a recording, a screenshot, a savestate, just avoid the related useless empty folders leaving the environment in a more clean state
Details
No response
The text was updated successfully, but these errors were encountered: