You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have searched all issues/PRs to ensure it has not already been reported or fixed.
I have verified that I am using the latest version of Scoop and corresponding bucket.
Package Name
pcsx2-dev
Expected/Current Behaviour
apps/current/pcsx2-dev/inputprofiles is not persisted across updates, or uninstall and re-install cycle. This causes custom controller mappings to be lost, as their .ini files are contained therein.
Steps to Reproduce
PS❯ scoop install pcsx2-devInstalling 'pcsx2-dev' (2.1.168) [64bit] from 'games' bucketLoading pcsx2-v2.1.168-windows-x64-Qt.7z from cacheChecking hash of pcsx2-v2.1.168-windows-x64-Qt.7z ... ok.Extracting pcsx2-v2.1.168-windows-x64-Qt.7z ... done.Running pre_install script...done.Linking ~\scoop\apps\pcsx2-dev\current => ~\scoop\apps\pcsx2-dev\2.1.168Creating shim for 'pcsx2-dev'.Making C:\Users\xxx\scoop\shims\pcsx2-dev.exe a GUI binary.Creating shortcut for PCSX2 (dev) (pcsx2-qt.exe)Persisting biosPersisting cheats_wsPersisting cheatsPersisting coversPersisting gamesettingsPersisting inisPersisting logsPersisting memcardsPersisting snapsPersisting sstatesPersisting texturesRunning post_install script...done.'pcsx2-dev' (2.1.168) was installed successfully!Notes-----ATTENTION: PCSX2 requires a dump of the PS2 BIOS to function.Place the BIOS file in C:\Users\xxx\scoop\persist\pcsx2-dev\biosLearn more at https://wiki.pcsx2.net/Setting_up_Windows_version#BIOSPS❯ cd (scoop prefix pcsx2-dev)PS❯ ls Directory: C:\Users\xxx\scoop\apps\pcsx2-dev\currentMode LastWriteTime Length Name---- ------------- ------ ----l-r-- 9/24/2024 16:59 bios -> C:\Users\xxx\scoop\persist\pcsx2-dev\biosd---- 9/24/2024 17:12 cachel-r-- 9/24/2024 16:59 cheats -> C:\Users\xxx\scoop\persist\pcsx2-dev\cheatsl-r-- 9/24/2024 16:59 cheats_ws -> C:\Users\xxx\scoop\persist\pcsx2-dev\cheats_wsl-r-- 9/24/2024 16:59 covers -> C:\Users\xxx\scoop\persist\pcsx2-dev\coversd---- 9/23/2024 17:14 docsl-r-- 9/24/2024 16:59 gamesettings -> C:\Users\xxx\scoop\persist\pcsx2-dev\gamesettingsl-r-- 9/24/2024 16:59 inis -> C:\Users\xxx\scoop\persist\pcsx2-dev\inisl-r-- 9/24/2024 16:59 logs -> C:\Users\xxx\scoop\persist\pcsx2-dev\logsl-r-- 9/24/2024 16:59 memcards -> C:\Users\xxx\scoop\persist\pcsx2-dev\memcardsd---- 9/24/2024 17:12 patchesd---- 9/23/2024 17:14 QtPluginsd---- 9/23/2024 17:14 resourcesl-r-- 9/24/2024 16:59 snaps -> C:\Users\xxx\scoop\persist\pcsx2-dev\snapsl-r-- 9/24/2024 16:59 sstates -> C:\Users\xxx\scoop\persist\pcsx2-dev\sstatesl-r-- 9/24/2024 16:59 textures -> C:\Users\xxx\scoop\persist\pcsx2-dev\texturesd---- 9/23/2024 17:14 translationsd---- 9/24/2024 17:12 videos-a--- 9/23/2024 17:14 678400 freetype.dll-a--- 9/23/2024 17:14 1034752 harfbuzz.dll...
Note that inputprofiles does not yet exist. However, when a user opens pcsx2-dev and creates a custom controller mapping like so:
Settings->Controllers
Controller Port 1
New Profile (bottom left), name it anything, "test"
Note that inputprofiles is just a directory, not a link/junction. It will contain test.ini if your profile was named "test". The next upgrade of pcsx2-dev will not have this test.ini, thereby losing user config.
Calinou
changed the title
[Bug]: pcsx2 inputprofiles not persisted, even though it is exact equivalent of duckstation's inputprofiles which is persisted
pcsx2: inputprofiles not persisted, even though it is exact equivalent of duckstation's inputprofiles which is persisted
Oct 7, 2024
Prerequisites
Package Name
pcsx2-dev
Expected/Current Behaviour
apps/current/pcsx2-dev/inputprofiles is not persisted across updates, or uninstall and re-install cycle. This causes custom controller mappings to be lost, as their .ini files are contained therein.
Steps to Reproduce
Note that inputprofiles does not yet exist. However, when a user opens pcsx2-dev and creates a custom controller mapping like so:
Note that inputprofiles is just a directory, not a link/junction. It will contain
test.ini
if your profile was named "test". The next upgrade of pcsx2-dev will not have this test.ini, thereby losing user config.However, for duckstation:
Possible Solution
Add "inputprofiles" to the "persist" list in pcsx2-dev.json.
Scoop and Buckets Version
Scoop Config
PowerShell Version
Additional Softwares
No response
The text was updated successfully, but these errors were encountered: