Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Non-Steam Game: Overhaul SteamGridDB Integration #944

Merged
merged 12 commits into from
Oct 19, 2023
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