flathub / flathub/com.valvesoftware.Steam
SDL2 quirks can probably be removed now
- Dominant language
- Python
- Stars
- 421
- Forks
- 78
- PR merge metrics
- No merged PRs in 30d
Description
While investigating #1361 I noticed that a bunch of games are prevented from loading:
```
*(/*|/.*)/steam-runtime+(/*)/libSDL2-2.0.so.0.9.0
```
Is that intended to prevent loading of an old, known-bad SDL2 version from `~/.local/share/Steam/ubuntu12_32/steam-runtime`, as opposed to a version that is bundled with the game?
If yes, then those quirks can be removed. The oldest shipping Steam client has the much newer SDL 2.30.4 (`libSDL2-2.0.so.0.3000.4`) in its `steam-runtime`.
If I'm reading correctly, this would allow all quirks for
* Alien Isolation
* Company of Heroes 2
* F1 2015
* Ion Fury (internally still called Ion Maiden)
* Shadow of Mordor
* Total Warhammer
* Wesnoth
to be removed.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the investigation in issue #1361 and locate the quirk matching `libSDL2-2.0.so.0.9.0` and `steam-runtime`. Verify whether it targets only the old Steam runtime rather than game-bundled SDL2, then check the listed games; done means the obsolete quirks are removed without preventing those games from loading.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- game-dev
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100