Bottles
Bottles copied to clipboard
[Bug]: Steam Deck Secondary Profile Games are not detected
Describe the bug
I'm currently testing out the new OLED Steam Deck and wanted to change the wine runner for Doom 2016. Since this isn't mine I'm only a secondary user but Bottles only shows the Games for the primary user
Please note that I do not own any off the games currently installed except Doom
To Reproduce
I can't actually verify this but it probably works with this:
- Get a steam deck
- Install some Windows games
- Login to secondary steam account
- Install a Windows Game like Doom 2016
- Launch Bottles
- Profit!
Package
Flatpak from Flathub
Distribution
Steam OS
Debugging Information
Official Package: true
Version: '51.10'
DE/WM: plasma-steamos-oneshot
Display:
X.org: true
X.org (port): :0
Wayland: false
Graphics:
vendors:
amd:
vendor: amd
envs:
DRI_PRIME: '1'
icd: /usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/radeon_icd.x86_64.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/radeon_icd.i686.json
prime:
integrated: null
discrete: null
Kernel:
Type: Linux
Version: 6.1.52-valve9-1-neptune-61
Disk:
Total: 7767003136
Free: 7766839296
RAM:
MemTotal: 14.5GiB
MemAvailable: 11.0GiB
Bottles_envs: null
Troubleshooting Logs
(1)(deck@wilo-steamDeck ~)$ flatpak run com.usebottles.bottles
14:45:56 (INFO) Bottles Started!
(bottles:2): Gtk-WARNING **: 14:45:56.095: AdwViewSwitcher 0x5567c1863530 (viewswitcher) reported min height -6, but sizes must be >= 0
14:45:56 (INFO) Performing Bottles checks…
14:45:56 (INFO) Dxvks found:
- dxvk-2.3
14:45:56 (INFO) Vkd3ds found:
- vkd3d-proton-2.11.1
14:45:56 (INFO) Nvapis found:
- dxvk-nvapi-v0.6.4
14:45:56 (INFO) Latencyflexs found:
- latencyflex-v0.1.1
14:45:56 (INFO) Runners found:
- soda-8.0-2
- ge-proton8-25
- sys-wine-8.0.2
14:45:57 (INFO) Catalog dependencies loaded
14:45:57 (INFO) Catalog installers loaded
14:45:57 (INFO) Catalog components loaded
14:47:47 (INFO) [Hilfe] Anforderung erhalten.
Additional context
No response
To follow up on this. I have gotten my own Steam Deck and was able to further discover something:
Not all games are shown, even if owned by the main user.
Games that are shown include: Loddlnaut, Fallout 4, Fallout Shelter and Skyrim
Games that are not shown include: Witcher 3, Palworld, Battlefield 4
There is no common Theme between those. Fallout 4, Skyrim, Fallout Shelter, Witcher 3 and Palworld are all modded with Vortex, but that does not seem to affect the visibility. The proton version also does not seem to matter (in case of missing files that are needed for bottles)
So is there anything else I can do, so that I can solve it myself or receive better logs about it? @TheEvilSkeleton, can you help me maybe?
Another follow up. I did some digging. I invested around 8 hours into this. I found out that the appid wasn't present in UserLocalConfigStore -> Software -> Valve -> Steam -> apps dictionary in localconfig.vdf. So it may not be reliable anymore for detecting games. Adding the key while copying some cloud sync stuff from another key makes it work and steam doesn't seem to overwrite this
@mirkobrombin I'm sorry to tag you but I deem this important enough to bring this to another maintaners attention
Not really sure I understand the issue. Can you explain it in a concise way?
I will try, but my brain is a little bit foggy due to illness
User 1 owns the Steam Deck
User 1 has Doom 2016 installed (example)
User 2 logs in and installs Sons of the Forest
You switch to Desktop and it only shows Doom 2016
And while I was investigating the issue I think I found the issue, as described in my last update
Got it, sadly I do not have a deck where to test, I'll try with a simple steam client asap