Skip to content

Commit

Permalink
Add Non-Steam Game: Overhaul SteamGridDB Integration (#944)
Browse files Browse the repository at this point in the history
  • Loading branch information
sonic2kk authored Oct 19, 2023
1 parent 40cd100 commit eababa8
Show file tree
Hide file tree
Showing 10 changed files with 209 additions and 63 deletions.
11 changes: 9 additions & 2 deletions lang/chinese.txt
Original file line number Diff line number Diff line change
Expand Up @@ -445,7 +445,7 @@ GUI_STEAMCATSEL="选择 Steam 类别"
BUT_SEL="选择"
BUT_CREATE="创建"
BUT_TAGS="标签"
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added.\n\nIf using the SteamGridDB Game ID, you will need to provide a SteamGridDB API key and set this in the global config. Check the SteamGridDB wiki page for guidance."
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added.\n\nIf SteamGridDB is enabled here, and no search name or ID is provided, we will search on the Game EXE name. You will also need to have configured your SteamGridDB API key in the global config. Check the SteamGridDB wiki page for more usage information."
TRAY_SRC="Steam 重置集合"
GUI_VINFO="已安装的支持 Vortex 的游戏"
GUI_VINFO1="要禁用 Vortex Steam 类别中的游戏,需要在 Steam 客户端中直接从该类别中删除。"
Expand Down Expand Up @@ -1237,7 +1237,7 @@ DESC_USERESHSPEKPLUGIN="copy ReShade DLLs without renaming them and let SpecialK
NOTY_RESHADEINSTALLING="Installing ReShade..."
GUI_NOSTGEXEARTWORKFALLBACK="Search EXE Directory for Fallback Artwork"
DESC_NOSTGEXEARTWORKFALLBACK="Look for image files named 'hero', 'logo', 'boxart', and 'tenfoot' in the same folder as the game executable, and use this for game artwork if no artwork is selected above - This will respect the chosen copy method option above"
GUI_NOSTSGDBAID="SteamGridDB Game ID (optional)"
GUI_NOSTSGDBAID="SteamGridDB Game ID"
DESC_NOSTSGDBAID="the SteamGridDB Game ID to search on to find grids automatically (requires SteamGridDB API key set on Global Menu) -- This will respect the SteamGridDB options on the Global Menu"
GUI_USESPEKD3D47="Use d3dcompiler_47 with SpecialK"
DESC_USESPEKD3D47="copy d3dcompiler_47 to game files, normally required but sometimes OS/drivers/SpecialK/ReShade may crash with it -- Disabling will remove this DLL only if it was installed by SteamTinkerLaunch for SpecialK"
Expand All @@ -1253,3 +1253,10 @@ GUI_SGDBEPILEPSY="Epilepsy"
DESC_SGDBEPILEPSY="epilepsy options"
NOTY_SGDBDL="Downloading artwork from SteamGridDB"
NOTY_SGDBDLDONE="Finished downloading artwork from SteamGridDB"
GUI_NOSTSGDB="SteamGridDB"
GUI_NOSTUSESGDB="Use SteamGridDB to Fetch Artwork"
DESC_NOSTUSESGDB="Search SteamGridDB to find Game Artwork, using either the SteamGridDB Game ID, the Steam AppID, a custom search name, or if nothing is entered, search on the Non-Steam Game Name"
GUI_NOSTSGDBSAID="SteamGridDB Steam AppID"
DESC_NOSTSGDBSAID="use Steam AppID to search for artwork for a specific game on Steam to use with this Non-Steam Game"
GUI_NOSTSGDBSNAME="Custom Search Name"
DESC_NOSTSGDBSNAME="search SteamGridDB for artwork using this name instead of the Game EXE name -- the more precise, the better"
11 changes: 9 additions & 2 deletions lang/dutch.txt
Original file line number Diff line number Diff line change
Expand Up @@ -441,7 +441,7 @@ GUI_STEAMCATSEL="Select Steam Collections"
BUT_SEL="SELECT"
BUT_CREATE="CREATE"
BUT_TAGS="COLLECTIONS"
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added.\n\nIf using the SteamGridDB Game ID, you will need to provide a SteamGridDB API key and set this in the global config. Check the SteamGridDB wiki page for guidance."
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added.\n\nIf SteamGridDB is enabled here, and no search name or ID is provided, we will search on the Game EXE name. You will also need to have configured your SteamGridDB API key in the global config. Check the SteamGridDB wiki page for more usage information."
TRAY_SRC="Steam Reset Collections"
GUI_VINFO="Installed games with Vortex support"
GUI_VINFO1="To disable Vortex for a game in the Vortex Steam collection.\nit needs to be removed from the collection directly within the Steam client"
Expand Down Expand Up @@ -1236,7 +1236,7 @@ DESC_USERESHSPEKPLUGIN="copy ReShade DLLs without renaming them and let SpecialK
NOTY_RESHADEINSTALLING="Installing ReShade..."
GUI_NOSTGEXEARTWORKFALLBACK="Search EXE Directory for Fallback Artwork"
DESC_NOSTGEXEARTWORKFALLBACK="Look for image files named 'hero', 'logo', 'boxart', and 'tenfoot' in the same folder as the game executable, and use this for game artwork if no artwork is selected above - This will respect the chosen copy method option above"
GUI_NOSTSGDBAID="SteamGridDB Game ID (optional)"
GUI_NOSTSGDBAID="SteamGridDB Game ID"
DESC_NOSTSGDBAID="the SteamGridDB Game ID to search on to find grids automatically (requires SteamGridDB API key set on Global Menu) -- This will respect the SteamGridDB options on the Global Menu"
GUI_USESPEKD3D47="Use d3dcompiler_47 with SpecialK"
DESC_USESPEKD3D47="copy d3dcompiler_47 to game files, normally required but sometimes OS/drivers/SpecialK/ReShade may crash with it -- Disabling will remove this DLL only if it was installed by SteamTinkerLaunch for SpecialK"
Expand All @@ -1252,3 +1252,10 @@ GUI_SGDBEPILEPSY="Epilepsy"
DESC_SGDBEPILEPSY="epilepsy options"
NOTY_SGDBDL="Downloading artwork from SteamGridDB"
NOTY_SGDBDLDONE="Finished downloading artwork from SteamGridDB"
GUI_NOSTSGDB="SteamGridDB"
GUI_NOSTUSESGDB="Use SteamGridDB to Fetch Artwork"
DESC_NOSTUSESGDB="Search SteamGridDB to find Game Artwork, using either the SteamGridDB Game ID, the Steam AppID, a custom search name, or if nothing is entered, search on the Non-Steam Game Name"
GUI_NOSTSGDBSAID="SteamGridDB Steam AppID"
DESC_NOSTSGDBSAID="use Steam AppID to search for artwork for a specific game on Steam to use with this Non-Steam Game"
GUI_NOSTSGDBSNAME="Custom Search Name"
DESC_NOSTSGDBSNAME="search SteamGridDB for artwork using this name instead of the Game EXE name -- the more precise, the better"
11 changes: 9 additions & 2 deletions lang/english.txt
Original file line number Diff line number Diff line change
Expand Up @@ -445,7 +445,7 @@ GUI_STEAMCATSEL="Select Steam Collections"
BUT_SEL="SELECT"
BUT_CREATE="CREATE"
BUT_TAGS="COLLECTIONS"
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added.\n\nIf using the SteamGridDB Game ID, you will need to provide a SteamGridDB API key and set this in the global config. Check the SteamGridDB wiki page for guidance."
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added.\n\nIf SteamGridDB is enabled here, and no search name or ID is provided, we will search on the Game EXE name. You will also need to have configured your SteamGridDB API key in the global config. Check the SteamGridDB wiki page for more usage information."
TRAY_SRC="Steam Reset Collections"
GUI_VINFO="Installed games with Vortex support"
GUI_VINFO1="To disable Vortex for a game in the Vortex Steam collection.\nit needs to be removed from the collection directly within the Steam client"
Expand Down Expand Up @@ -1237,7 +1237,7 @@ DESC_USERESHSPEKPLUGIN="copy ReShade DLLs without renaming them and let SpecialK
NOTY_RESHADEINSTALLING="Installing ReShade..."
GUI_NOSTGEXEARTWORKFALLBACK="Search EXE Directory for Fallback Artwork"
DESC_NOSTGEXEARTWORKFALLBACK="Look for image files named 'hero', 'logo', 'boxart', and 'tenfoot' in the same folder as the game executable, and use this for game artwork if no artwork is selected above - This will respect the chosen copy method option above"
GUI_NOSTSGDBAID="SteamGridDB Game ID (optional)"
GUI_NOSTSGDBAID="SteamGridDB Game ID"
DESC_NOSTSGDBAID="the SteamGridDB Game ID to search on to find grids automatically (requires SteamGridDB API key set on Global Menu) -- This will respect the SteamGridDB options on the Global Menu"
GUI_USESPEKD3D47="Use d3dcompiler_47 with SpecialK"
DESC_USESPEKD3D47="copy d3dcompiler_47 to game files, normally required but sometimes OS/drivers/SpecialK/ReShade may crash with it -- Disabling will remove this DLL only if it was installed by SteamTinkerLaunch for SpecialK"
Expand All @@ -1253,3 +1253,10 @@ GUI_SGDBEPILEPSY="Epilepsy"
DESC_SGDBEPILEPSY="epilepsy options"
NOTY_SGDBDL="Downloading artwork from SteamGridDB"
NOTY_SGDBDLDONE="Finished downloading artwork from SteamGridDB"
GUI_NOSTSGDB="SteamGridDB"
GUI_NOSTUSESGDB="Use SteamGridDB to Fetch Artwork"
DESC_NOSTUSESGDB="Search SteamGridDB to find Game Artwork, using either the SteamGridDB Game ID, the Steam AppID, a custom search name, or if nothing is entered, search on the Non-Steam Game Name"
GUI_NOSTSGDBSAID="SteamGridDB Steam AppID"
DESC_NOSTSGDBSAID="use Steam AppID to search for artwork for a specific game on Steam to use with this Non-Steam Game"
GUI_NOSTSGDBSNAME="Custom Search Name"
DESC_NOSTSGDBSNAME="search SteamGridDB for artwork using this name instead of the Game EXE name -- the more precise, the better"
11 changes: 9 additions & 2 deletions lang/englishUK.txt
Original file line number Diff line number Diff line change
Expand Up @@ -441,7 +441,7 @@ GUI_STEAMCATSEL="Select Steam Collections"
BUT_SEL="SELECT"
BUT_CREATE="CREATE"
BUT_TAGS="COLLECTIONS"
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added.\n\nIf using the SteamGridDB Game ID, you will need to provide a SteamGridDB API key and set this in the global config. Check the SteamGridDB wiki page for guidance."
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added.\n\nIf SteamGridDB is enabled here, and no search name or ID is provided, we will search on the Game EXE name. You will also need to have configured your SteamGridDB API key in the global config. Check the SteamGridDB wiki page for more usage information."
TRAY_SRC="Steam Reset Collections"
GUI_VINFO="Installed games with Vortex support"
GUI_VINFO1="To disable Vortex for a game in the Vortex Steam collection.\nit needs to be removed from the collection directly within the Steam client"
Expand Down Expand Up @@ -1236,7 +1236,7 @@ DESC_USERESHSPEKPLUGIN="copy ReShade DLLs without renaming them and let SpecialK
NOTY_RESHADEINSTALLING="Installing ReShade..."
GUI_NOSTGEXEARTWORKFALLBACK="Search EXE Directory for Fallback Artwork"
DESC_NOSTGEXEARTWORKFALLBACK="Look for image files named 'hero', 'logo', 'boxart', and 'tenfoot' in the same folder as the game executable, and use this for game artwork if no artwork is selected above - This will respect the chosen copy method option above"
GUI_NOSTSGDBAID="SteamGridDB Game ID (optional)"
GUI_NOSTSGDBAID="SteamGridDB Game ID"
DESC_NOSTSGDBAID="the SteamGridDB Game ID to search on to find grids automatically (requires SteamGridDB API key set on Global Menu) -- This will respect the SteamGridDB options on the Global Menu"
GUI_USESPEKD3D47="Use d3dcompiler_47 with SpecialK"
DESC_USESPEKD3D47="copy d3dcompiler_47 to game files, normally required but sometimes OS/drivers/SpecialK/ReShade may crash with it -- Disabling will remove this DLL only if it was installed by SteamTinkerLaunch for SpecialK"
Expand All @@ -1252,3 +1252,10 @@ GUI_SGDBEPILEPSY="Epilepsy"
DESC_SGDBEPILEPSY="epilepsy options"
NOTY_SGDBDL="Downloading artwork from SteamGridDB"
NOTY_SGDBDLDONE="Finished downloading artwork from SteamGridDB"
GUI_NOSTSGDB="SteamGridDB"
GUI_NOSTUSESGDB="Use SteamGridDB to Fetch Artwork"
DESC_NOSTUSESGDB="Search SteamGridDB to find Game Artwork, using either the SteamGridDB Game ID, the Steam AppID, a custom search name, or if nothing is entered, search on the Non-Steam Game Name"
GUI_NOSTSGDBSAID="SteamGridDB Steam AppID"
DESC_NOSTSGDBSAID="use Steam AppID to search for artwork for a specific game on Steam to use with this Non-Steam Game"
GUI_NOSTSGDBSNAME="Custom Search Name"
DESC_NOSTSGDBSNAME="search SteamGridDB for artwork using this name instead of the Game EXE name -- the more precise, the better"
11 changes: 9 additions & 2 deletions lang/french.txt
Original file line number Diff line number Diff line change
Expand Up @@ -440,7 +440,7 @@ GUI_STEAMCATSEL="Sélectionner les catégories Steam"
BUT_SEL="SELECTIONNER"
BUT_CREATE="CREER"
BUT_TAGS="COLLECTIONS"
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added.\n\nIf using the SteamGridDB Game ID, you will need to provide a SteamGridDB API key and set this in the global config. Check the SteamGridDB wiki page for guidance."
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added.\n\nIf SteamGridDB is enabled here, and no search name or ID is provided, we will search on the Game EXE name. You will also need to have configured your SteamGridDB API key in the global config. Check the SteamGridDB wiki page for more usage information."
TRAY_SRC="Réinitialisation des collections Steam"
GUI_VINFO="Jeux installés prenant en charge Vortex"
GUI_VINFO1="Pour désactiver Vortex pour un jeu de la catégorie Steam Vortex,\nil faut le supprimer de la catégorie directement dans le client Steam"
Expand Down Expand Up @@ -1235,7 +1235,7 @@ DESC_USERESHSPEKPLUGIN="copy ReShade DLLs without renaming them and let SpecialK
NOTY_RESHADEINSTALLING="Installing ReShade..."
GUI_NOSTGEXEARTWORKFALLBACK="Search EXE Directory for Fallback Artwork"
DESC_NOSTGEXEARTWORKFALLBACK="Look for image files named 'hero', 'logo', 'boxart', and 'tenfoot' in the same folder as the game executable, and use this for game artwork if no artwork is selected above - This will respect the chosen copy method option above"
GUI_NOSTSGDBAID="SteamGridDB Game ID (optional)"
GUI_NOSTSGDBAID="SteamGridDB Game ID"
DESC_NOSTSGDBAID="the SteamGridDB Game ID to search on to find grids automatically (requires SteamGridDB API key set on Global Menu) -- This will respect the SteamGridDB options on the Global Menu"
GUI_USESPEKD3D47="Use d3dcompiler_47 with SpecialK"
DESC_USESPEKD3D47="copy d3dcompiler_47 to game files, normally required but sometimes OS/drivers/SpecialK/ReShade may crash with it -- Disabling will remove this DLL only if it was installed by SteamTinkerLaunch for SpecialK"
Expand All @@ -1251,3 +1251,10 @@ GUI_SGDBEPILEPSY="Epilepsy"
DESC_SGDBEPILEPSY="epilepsy options"
NOTY_SGDBDL="Downloading artwork from SteamGridDB"
NOTY_SGDBDLDONE="Finished downloading artwork from SteamGridDB"
GUI_NOSTSGDB="SteamGridDB"
GUI_NOSTUSESGDB="Use SteamGridDB to Fetch Artwork"
DESC_NOSTUSESGDB="Search SteamGridDB to find Game Artwork, using either the SteamGridDB Game ID, the Steam AppID, a custom search name, or if nothing is entered, search on the Non-Steam Game Name"
GUI_NOSTSGDBSAID="SteamGridDB Steam AppID"
DESC_NOSTSGDBSAID="use Steam AppID to search for artwork for a specific game on Steam to use with this Non-Steam Game"
GUI_NOSTSGDBSNAME="Custom Search Name"
DESC_NOSTSGDBSNAME="search SteamGridDB for artwork using this name instead of the Game EXE name -- the more precise, the better"
11 changes: 9 additions & 2 deletions lang/german.txt
Original file line number Diff line number Diff line change
Expand Up @@ -441,7 +441,7 @@ GUI_STEAMCATSEL="Wähle Steam Kollektionen"
BUT_SEL="WÄHLEN"
BUT_CREATE="ERSTELLEN"
BUT_TAGS="COLLECTIONS"
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added.\n\nIf using the SteamGridDB Game ID, you will need to provide a SteamGridDB API key and set this in the global config. Check the SteamGridDB wiki page for guidance."
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added.\n\nIf SteamGridDB is enabled here, and no search name or ID is provided, we will search on the Game EXE name. You will also need to have configured your SteamGridDB API key in the global config. Check the SteamGridDB wiki page for more usage information."
TRAY_SRC="Steam Reset Collections"
GUI_VINFO="Installierte Spiele mit Vortex Unterstützung"
GUI_VINFO1="Um Vortex für ein Spiel zu deaktivieren, welches in der Vortex Steam Kollektion ist,\nmuß das Spiel direkt im Steam Client aus der Kollektion entfernt werden."
Expand Down Expand Up @@ -1238,7 +1238,7 @@ DESC_USERESHSPEKPLUGIN="copy ReShade DLLs without renaming them and let SpecialK
NOTY_RESHADEINSTALLING="Installing ReShade..."
GUI_NOSTGEXEARTWORKFALLBACK="Search EXE Directory for Fallback Artwork"
DESC_NOSTGEXEARTWORKFALLBACK="Look for image files named 'hero', 'logo', 'boxart', and 'tenfoot' in the same folder as the game executable, and use this for game artwork if no artwork is selected above - This will respect the chosen copy method option above"
GUI_NOSTSGDBAID="SteamGridDB Game ID (optional)"
GUI_NOSTSGDBAID="SteamGridDB Game ID"
DESC_NOSTSGDBAID="the SteamGridDB Game ID to search on to find grids automatically (requires SteamGridDB API key set on Global Menu) -- This will respect the SteamGridDB options on the Global Menu"
GUI_USESPEKD3D47="Use d3dcompiler_47 with SpecialK"
DESC_USESPEKD3D47="copy d3dcompiler_47 to game files, normally required but sometimes OS/drivers/SpecialK/ReShade may crash with it -- Disabling will remove this DLL only if it was installed by SteamTinkerLaunch for SpecialK"
Expand All @@ -1254,3 +1254,10 @@ GUI_SGDBEPILEPSY="Epilepsy"
DESC_SGDBEPILEPSY="epilepsy options"
NOTY_SGDBDL="Downloading artwork from SteamGridDB"
NOTY_SGDBDLDONE="Finished downloading artwork from SteamGridDB"
GUI_NOSTSGDB="SteamGridDB"
GUI_NOSTUSESGDB="Use SteamGridDB to Fetch Artwork"
DESC_NOSTUSESGDB="Search SteamGridDB to find Game Artwork, using either the SteamGridDB Game ID, the Steam AppID, a custom search name, or if nothing is entered, search on the Non-Steam Game Name"
GUI_NOSTSGDBSAID="SteamGridDB Steam AppID"
DESC_NOSTSGDBSAID="use Steam AppID to search for artwork for a specific game on Steam to use with this Non-Steam Game"
GUI_NOSTSGDBSNAME="Custom Search Name"
DESC_NOSTSGDBSNAME="search SteamGridDB for artwork using this name instead of the Game EXE name -- the more precise, the better"
11 changes: 9 additions & 2 deletions lang/italian.txt
Original file line number Diff line number Diff line change
Expand Up @@ -441,7 +441,7 @@ GUI_STEAMCATSEL="Selezionare categorie Steam"
BUT_SEL="SELEZIONARE"
BUT_CREATE="CREARE"
BUT_TAGS="COLLECTIONS"
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added.\n\nIf using the SteamGridDB Game ID, you will need to provide a SteamGridDB API key and set this in the global config. Check the SteamGridDB wiki page for guidance."
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added.\n\nIf SteamGridDB is enabled here, and no search name or ID is provided, we will search on the Game EXE name. You will also need to have configured your SteamGridDB API key in the global config. Check the SteamGridDB wiki page for more usage information."
TRAY_SRC="Steam Reset Collections"
GUI_VINFO="Giochi installati con il supporto a Vortex"
GUI_VINFO1="To disable Vortex for a game in the Vortex Steam Category.\nit needs to be removed from the category directly within the Steam Client"
Expand Down Expand Up @@ -1236,7 +1236,7 @@ DESC_USERESHSPEKPLUGIN="copy ReShade DLLs without renaming them and let SpecialK
NOTY_RESHADEINSTALLING="Installing ReShade..."
GUI_NOSTGEXEARTWORKFALLBACK="Search EXE Directory for Fallback Artwork"
DESC_NOSTGEXEARTWORKFALLBACK="Look for image files named 'hero', 'logo', 'boxart', and 'tenfoot' in the same folder as the game executable, and use this for game artwork if no artwork is selected above - This will respect the chosen copy method option above"
GUI_NOSTSGDBAID="SteamGridDB Game ID (optional)"
GUI_NOSTSGDBAID="SteamGridDB Game ID"
DESC_NOSTSGDBAID="the SteamGridDB Game ID to search on to find grids automatically (requires SteamGridDB API key set on Global Menu) -- This will respect the SteamGridDB options on the Global Menu"
GUI_USESPEKD3D47="Use d3dcompiler_47 with SpecialK"
DESC_USESPEKD3D47="copy d3dcompiler_47 to game files, normally required but sometimes OS/drivers/SpecialK/ReShade may crash with it -- Disabling will remove this DLL only if it was installed by SteamTinkerLaunch for SpecialK"
Expand All @@ -1252,3 +1252,10 @@ GUI_SGDBEPILEPSY="Epilepsy"
DESC_SGDBEPILEPSY="epilepsy options"
NOTY_SGDBDL="Downloading artwork from SteamGridDB"
NOTY_SGDBDLDONE="Finished downloading artwork from SteamGridDB"
GUI_NOSTSGDB="SteamGridDB"
GUI_NOSTUSESGDB="Use SteamGridDB to Fetch Artwork"
DESC_NOSTUSESGDB="Search SteamGridDB to find Game Artwork, using either the SteamGridDB Game ID, the Steam AppID, a custom search name, or if nothing is entered, search on the Non-Steam Game Name"
GUI_NOSTSGDBSAID="SteamGridDB Steam AppID"
DESC_NOSTSGDBSAID="use Steam AppID to search for artwork for a specific game on Steam to use with this Non-Steam Game"
GUI_NOSTSGDBSNAME="Custom Search Name"
DESC_NOSTSGDBSNAME="search SteamGridDB for artwork using this name instead of the Game EXE name -- the more precise, the better"
Loading

0 comments on commit eababa8

Please sign in to comment.