BACKENDS: Win64 - Conf parameter still creates files in %appdata% thus breaking portability (create portable mode)
Using --config="conf\scummvm.ini" means I get to use a portable version for an INI file under ScummVM's own folder.
But using it still creates the blank folders %appdata%\ScummVM\Saved games and %appdata%\ScummVM\Icons (which are blank as scummvm.ini contains alternative locations for extrapath and savepath).
Please avoid creating anything in %appdata% to ensure portability especially as empty folders are meaningless anyway.
October 2021 Update
Until #11412 (log command line parameter), which just entered an official release, there was also %appdata%\ScummVM\scummvm.log, which can now be avoided.
Change History
(13)
Keywords: |
conf config removed
|
Component: |
Ports → Port: Win32
|
Component: |
Port: Win32 → Port: Win64
|
Summary: |
Conf parameter still creates files in %appdata% → BACKENDS: Win64 - Conf parameter still creates files in %appdata%
|
Description: |
modified (diff)
|
Description: |
modified (diff)
|
Summary: |
BACKENDS: Win64 - Conf parameter still creates files in %appdata% → BACKENDS: Win64 - Conf parameter still creates files in %appdata% thus breaking portability
|
Summary: |
BACKENDS: Win64 - Conf parameter still creates files in %appdata% thus breaking portability → BACKENDS: Win64 - Conf parameter still creates files in %appdata% thus breaking portability (create portable mode)
|
Type: |
defect → feature request
|
Description: |
modified (diff)
|
This is for usage of ScummVM as a portable application, so it needs to not create files outside of it's own installation folder:
https://en.wikipedia.org/wiki/Portable_application
This is mainly for Win32 when running off a USB stick, but ensuring this kind of operation is useful for debugging / development even on other operating systems.