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
feat: introduce SCB_NESTEDFIX as a variable (#33)
* feat: introduce SCB_NESTEDFIX as a variable
default set to 1, set to 0 to not apply the steam overlay and steam input fix by moving the LD_PRELOAD to %command%
* fix: make SCB_DEBUG also work in gamemode and noscope mode
* chore: change the logic for SCB_NESTEDFIX to be more logical
* feat: add xkcd 1172 reference
need to cater to our spacebar heater users
fix: escape content added to $command (#23)
hades will no longer pass the unholy `/c=..\"` instead of `/c=..\`
funny how this has been the only affected game so far.
Fixes#22
fix: Remove the possibility of users footgunning themselves with the …
…steam integration flag (#20)
Footgun can be enabled again with `SCB_STEAMARGIGNORE=0`
feat(appid): Add auto appid detection to other launchers (#17)
* feat(appid): add auto detection for Ubisoft Connect and Heroic AppIDs
* chore(appid): cleanup the code and auto make folders for non steam AppIDs
feat: implement SCB_APPID env var
overrides the automatic APPID detection for steam (hopefully this can be extended to support heroic, umu, lutris in the future)
All AppID configs are stored in ~/.config/scopebuddy/AppID
the root is for steam
any subsequent launchers will be nested under this folder
example: ~/.config/scopebuddy/AppID/lutris/somegame.conf
usage: `SCB_APPID=lutris/1337 scb -- %command%`
result: loads the global config defined by `SCB_CONF` then sources `~/.config/scopebuddy/AppID/lutris/1337.conf` which overrides anything set by the global config
Part of supporting #10