Skip to content

Commit ba9c1ff

Browse files
authored
SteamGridDB: Implement GUI for getSteamGridDBArtwork command (#1007)
1 parent 14d49e1 commit ba9c1ff

File tree

12 files changed

+219
-7
lines changed

12 files changed

+219
-7
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
WINX="962"
2+
WINY="911"
3+
COLCOUNT="1"
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
WINX="966"
2+
WINY="933"
3+
COLCOUNT="1"

lang/chinese.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1265,3 +1265,16 @@ NOTY_USESPEKCUSTOMDLL="Using found custom SpecialK DLL(s)"
12651265
NOTY_USESPEKCUSTOMEXE="Using custom SpecialK DLLs extracted from 'XXX'"
12661266
GUI_CREATERESHINI="Create ReShade INI"
12671267
DESC_CREATERESHINI="Disable creating the ReShade INI file when using ReShade on first install or if missing, will do nothing if ReShade is disabled -- This will NOT remove an existing ReShade INI, it will only avoid (re)creating it if one is not found"
1268+
GUI_FSGDBAW="Fetch Game Artwork from SteamGridDB — XXX"
1269+
DESC_FSGDBAW="Download best-match game artwork from SteamGridDB using either the Steam AppID OR SteamGridDB Game ID to search on. You can optionally also use the Game Name, which will attempt to get the SteamGridDB Game ID. The Steam AppID will be prioritised if provided.\n\nYou can configure artwork preferences such as dimensions and types on the Global Menu. <b>Make sure you have defined a SteamGridDB API Token on the Global Menu or in the Global Config file</b>!"
1270+
GUI_FSGDBAWAPPID="Steam Store AppID"
1271+
DESC_FSGDBAWAPPID="Steam Store AppID to search on, will not work for games unavailable on Steam"
1272+
GUI_FSGDBAWGAMEID="SteamGridDB Game ID"
1273+
DESC_FSGDBAWAPPID="SteamGridDB Game ID to search for game art on, this is most useful for Non-Steam Games"
1274+
GUI_FSGDBAWSEARCHNAME="Game Name (Optional)"
1275+
DESC_FSGDBAWSEARCHNAME="Optionally specify a name to for SteamGridDB to try and find artwork from - this may result in incorrect or no results, and is not as precise as providing an ID."
1276+
GUI_FSGDBAWEXISTINGFILEACTION="Override"
1277+
GUI_FSGDBAWAPPLYARTWORK="Apply Artwork"
1278+
DESC_FSGDBAWAPPLYARTWORK="Download artwork into Steam grid directory to apply to apply it immediately"
1279+
NOTY_FSGDBAW="Fetching SteamGridDB Artwork for 'XXX'"
1280+
NOTY_FSGDBAWINVALID="Cannot fetch SteamGridDB Artwork, must provide AppID, Game ID, or Game Name!"

lang/dutch.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1262,3 +1262,16 @@ GUI_SPEKPROJURL="SpecialK URL"
12621262
DESC_SPEKPROJURL="SpecialK GitHub Page URL, used for nightly builds"
12631263
GUI_CREATERESHINI="Create ReShade INI"
12641264
DESC_CREATERESHINI="Disable creating the ReShade INI file when using ReShade on first install or if missing, will do nothing if ReShade is disabled -- This will NOT remove an existing ReShade INI, it will only avoid (re)creating it if one is not found"
1265+
GUI_FSGDBAW="Fetch Game Artwork from SteamGridDB — XXX"
1266+
DESC_FSGDBAW="Download best-match game artwork from SteamGridDB using either the Steam AppID OR SteamGridDB Game ID to search on. You can optionally also use the Game Name, which will attempt to get the SteamGridDB Game ID. The Steam AppID will be prioritised if provided.\n\nYou can configure artwork preferences such as dimensions and types on the Global Menu. <b>Make sure you have defined a SteamGridDB API Token on the Global Menu or in the Global Config file</b>!"
1267+
GUI_FSGDBAWAPPID="Steam Store AppID"
1268+
DESC_FSGDBAWAPPID="Steam Store AppID to search on, will not work for games unavailable on Steam"
1269+
GUI_FSGDBAWGAMEID="SteamGridDB Game ID"
1270+
DESC_FSGDBAWAPPID="SteamGridDB Game ID to search for game art on, this is most useful for Non-Steam Games"
1271+
GUI_FSGDBAWSEARCHNAME="Game Name (Optional)"
1272+
DESC_FSGDBAWSEARCHNAME="Optionally specify a name to for SteamGridDB to try and find artwork from - this may result in incorrect or no results, and is not as precise as providing an ID."
1273+
GUI_FSGDBAWEXISTINGFILEACTION="Override"
1274+
GUI_FSGDBAWAPPLYARTWORK="Apply Artwork"
1275+
DESC_FSGDBAWAPPLYARTWORK="Download artwork into Steam grid directory to apply to apply it immediately"
1276+
NOTY_FSGDBAW="Fetching SteamGridDB Artwork for 'XXX'"
1277+
NOTY_FSGDBAWINVALID="Cannot fetch SteamGridDB Artwork, must provide AppID, Game ID, or Game Name!"

lang/english.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1264,3 +1264,16 @@ NOTY_USESPEKCUSTOMDLL="Using found custom SpecialK DLL(s)"
12641264
NOTY_USESPEKCUSTOMEXE="Using custom SpecialK DLLs extracted from 'XXX'"
12651265
GUI_CREATERESHINI="Create ReShade INI"
12661266
DESC_CREATERESHINI="Disable creating the ReShade INI file when using ReShade on first install or if missing, will do nothing if ReShade is disabled -- This will NOT remove an existing ReShade INI, it will only avoid (re)creating it if one is not found"
1267+
GUI_FSGDBAW="Fetch Game Artwork from SteamGridDB — XXX"
1268+
DESC_FSGDBAW="Download best-match game artwork from SteamGridDB using either the Steam AppID OR SteamGridDB Game ID to search on. You can optionally also use the Game Name, which will attempt to get the SteamGridDB Game ID. The Steam AppID will be prioritised if provided.\n\nYou can configure artwork preferences such as dimensions and types on the Global Menu. <b>Make sure you have defined a SteamGridDB API Token on the Global Menu or in the Global Config file</b>!"
1269+
GUI_FSGDBAWAPPID="Steam Store AppID"
1270+
DESC_FSGDBAWAPPID="Steam Store AppID to search on, will not work for games unavailable on Steam"
1271+
GUI_FSGDBAWGAMEID="SteamGridDB Game ID"
1272+
DESC_FSGDBAWAPPID="SteamGridDB Game ID to search for game art on, this is most useful for Non-Steam Games"
1273+
GUI_FSGDBAWSEARCHNAME="Game Name (Optional)"
1274+
DESC_FSGDBAWSEARCHNAME="Optionally specify a name to for SteamGridDB to try and find artwork from - this may result in incorrect or no results, and is not as precise as providing an ID."
1275+
GUI_FSGDBAWEXISTINGFILEACTION="Override"
1276+
GUI_FSGDBAWAPPLYARTWORK="Apply Artwork"
1277+
DESC_FSGDBAWAPPLYARTWORK="Download artwork into Steam grid directory to apply to apply it immediately"
1278+
NOTY_FSGDBAW="Fetching SteamGridDB Artwork for 'XXX'"
1279+
NOTY_FSGDBAWINVALID="Cannot fetch SteamGridDB Artwork, must provide AppID, Game ID, or Game Name!"

lang/englishUK.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1264,3 +1264,16 @@ NOTY_USESPEKCUSTOMDLL="Using found custom SpecialK DLL(s)"
12641264
NOTY_USESPEKCUSTOMEXE="Using custom SpecialK DLLs extracted from 'XXX'"
12651265
GUI_CREATERESHINI="Create ReShade INI"
12661266
DESC_CREATERESHINI="Disable creating the ReShade INI file when using ReShade on first install or if missing, will do nothing if ReShade is disabled -- This will NOT remove an existing ReShade INI, it will only avoid (re)creating it if one is not found"
1267+
GUI_FSGDBAW="Fetch Game Artwork from SteamGridDB — XXX"
1268+
DESC_FSGDBAW="Download best-match game artwork from SteamGridDB using either the Steam AppID OR SteamGridDB Game ID to search on. You can optionally also use the Game Name, which will attempt to get the SteamGridDB Game ID. The Steam AppID will be prioritised if provided.\n\nYou can configure artwork preferences such as dimensions and types on the Global Menu. <b>Make sure you have defined a SteamGridDB API Token on the Global Menu or in the Global Config file</b>!"
1269+
GUI_FSGDBAWAPPID="Steam Store AppID"
1270+
DESC_FSGDBAWAPPID="Steam Store AppID to search on, will not work for games unavailable on Steam"
1271+
GUI_FSGDBAWGAMEID="SteamGridDB Game ID"
1272+
DESC_FSGDBAWAPPID="SteamGridDB Game ID to search for game art on, this is most useful for Non-Steam Games"
1273+
GUI_FSGDBAWSEARCHNAME="Game Name (Optional)"
1274+
DESC_FSGDBAWSEARCHNAME="Optionally specify a name to for SteamGridDB to try and find artwork from - this may result in incorrect or no results, and is not as precise as providing an ID."
1275+
GUI_FSGDBAWEXISTINGFILEACTION="Override"
1276+
GUI_FSGDBAWAPPLYARTWORK="Apply Artwork"
1277+
DESC_FSGDBAWAPPLYARTWORK="Download artwork into Steam grid directory to apply to apply it immediately"
1278+
NOTY_FSGDBAW="Fetching SteamGridDB Artwork for 'XXX'"
1279+
NOTY_FSGDBAWINVALID="Cannot fetch SteamGridDB Artwork, must provide AppID, Game ID, or Game Name!"

lang/french.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1263,3 +1263,16 @@ NOTY_USESPEKCUSTOMDLL="Using found custom SpecialK DLL(s)"
12631263
NOTY_USESPEKCUSTOMEXE="Using custom SpecialK DLLs extracted from 'XXX'"
12641264
GUI_CREATERESHINI="Create ReShade INI"
12651265
DESC_CREATERESHINI="Disable creating the ReShade INI file when using ReShade on first install or if missing, will do nothing if ReShade is disabled -- This will NOT remove an existing ReShade INI, it will only avoid (re)creating it if one is not found"
1266+
GUI_FSGDBAW="Fetch Game Artwork from SteamGridDB — XXX"
1267+
DESC_FSGDBAW="Download best-match game artwork from SteamGridDB using either the Steam AppID OR SteamGridDB Game ID to search on. You can optionally also use the Game Name, which will attempt to get the SteamGridDB Game ID. The Steam AppID will be prioritised if provided.\n\nYou can configure artwork preferences such as dimensions and types on the Global Menu. <b>Make sure you have defined a SteamGridDB API Token on the Global Menu or in the Global Config file</b>!"
1268+
GUI_FSGDBAWAPPID="Steam Store AppID"
1269+
DESC_FSGDBAWAPPID="Steam Store AppID to search on, will not work for games unavailable on Steam"
1270+
GUI_FSGDBAWGAMEID="SteamGridDB Game ID"
1271+
DESC_FSGDBAWAPPID="SteamGridDB Game ID to search for game art on, this is most useful for Non-Steam Games"
1272+
GUI_FSGDBAWSEARCHNAME="Game Name (Optional)"
1273+
DESC_FSGDBAWSEARCHNAME="Optionally specify a name to for SteamGridDB to try and find artwork from - this may result in incorrect or no results, and is not as precise as providing an ID."
1274+
GUI_FSGDBAWEXISTINGFILEACTION="Override"
1275+
GUI_FSGDBAWAPPLYARTWORK="Apply Artwork"
1276+
DESC_FSGDBAWAPPLYARTWORK="Download artwork into Steam grid directory to apply to apply it immediately"
1277+
NOTY_FSGDBAW="Fetching SteamGridDB Artwork for 'XXX'"
1278+
NOTY_FSGDBAWINVALID="Cannot fetch SteamGridDB Artwork, must provide AppID, Game ID, or Game Name!"

lang/german.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1266,3 +1266,16 @@ NOTY_USESPEKCUSTOMDLL="Using found custom SpecialK DLL(s)"
12661266
NOTY_USESPEKCUSTOMEXE="Using custom SpecialK DLLs extracted from 'XXX'"
12671267
GUI_CREATERESHINI="Create ReShade INI"
12681268
DESC_CREATERESHINI="Disable creating the ReShade INI file when using ReShade on first install or if missing, will do nothing if ReShade is disabled -- This will NOT remove an existing ReShade INI, it will only avoid (re)creating it if one is not found"
1269+
GUI_FSGDBAW="Fetch Game Artwork from SteamGridDB — XXX"
1270+
DESC_FSGDBAW="Download best-match game artwork from SteamGridDB using either the Steam AppID OR SteamGridDB Game ID to search on. You can optionally also use the Game Name, which will attempt to get the SteamGridDB Game ID. The Steam AppID will be prioritised if provided.\n\nYou can configure artwork preferences such as dimensions and types on the Global Menu. <b>Make sure you have defined a SteamGridDB API Token on the Global Menu or in the Global Config file</b>!"
1271+
GUI_FSGDBAWAPPID="Steam Store AppID"
1272+
DESC_FSGDBAWAPPID="Steam Store AppID to search on, will not work for games unavailable on Steam"
1273+
GUI_FSGDBAWGAMEID="SteamGridDB Game ID"
1274+
DESC_FSGDBAWAPPID="SteamGridDB Game ID to search for game art on, this is most useful for Non-Steam Games"
1275+
GUI_FSGDBAWSEARCHNAME="Game Name (Optional)"
1276+
DESC_FSGDBAWSEARCHNAME="Optionally specify a name to for SteamGridDB to try and find artwork from - this may result in incorrect or no results, and is not as precise as providing an ID."
1277+
GUI_FSGDBAWEXISTINGFILEACTION="Override"
1278+
GUI_FSGDBAWAPPLYARTWORK="Apply Artwork"
1279+
DESC_FSGDBAWAPPLYARTWORK="Download artwork into Steam grid directory to apply to apply it immediately"
1280+
NOTY_FSGDBAW="Fetching SteamGridDB Artwork for 'XXX'"
1281+
NOTY_FSGDBAWINVALID="Cannot fetch SteamGridDB Artwork, must provide AppID, Game ID, or Game Name!"

lang/italian.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1264,3 +1264,16 @@ NOTY_USESPEKCUSTOMDLL="Using found custom SpecialK DLL(s)"
12641264
NOTY_USESPEKCUSTOMEXE="Using custom SpecialK DLLs extracted from 'XXX'"
12651265
GUI_CREATERESHINI="Create ReShade INI"
12661266
DESC_CREATERESHINI="Disable creating the ReShade INI file when using ReShade on first install or if missing, will do nothing if ReShade is disabled -- This will NOT remove an existing ReShade INI, it will only avoid (re)creating it if one is not found"
1267+
GUI_FSGDBAW="Fetch Game Artwork from SteamGridDB — XXX"
1268+
DESC_FSGDBAW="Download best-match game artwork from SteamGridDB using either the Steam AppID OR SteamGridDB Game ID to search on. You can optionally also use the Game Name, which will attempt to get the SteamGridDB Game ID. The Steam AppID will be prioritised if provided.\n\nYou can configure artwork preferences such as dimensions and types on the Global Menu. <b>Make sure you have defined a SteamGridDB API Token on the Global Menu or in the Global Config file</b>!"
1269+
GUI_FSGDBAWAPPID="Steam Store AppID"
1270+
DESC_FSGDBAWAPPID="Steam Store AppID to search on, will not work for games unavailable on Steam"
1271+
GUI_FSGDBAWGAMEID="SteamGridDB Game ID"
1272+
DESC_FSGDBAWAPPID="SteamGridDB Game ID to search for game art on, this is most useful for Non-Steam Games"
1273+
GUI_FSGDBAWSEARCHNAME="Game Name (Optional)"
1274+
DESC_FSGDBAWSEARCHNAME="Optionally specify a name to for SteamGridDB to try and find artwork from - this may result in incorrect or no results, and is not as precise as providing an ID."
1275+
GUI_FSGDBAWEXISTINGFILEACTION="Override"
1276+
GUI_FSGDBAWAPPLYARTWORK="Apply Artwork"
1277+
DESC_FSGDBAWAPPLYARTWORK="Download artwork into Steam grid directory to apply to apply it immediately"
1278+
NOTY_FSGDBAW="Fetching SteamGridDB Artwork for 'XXX'"
1279+
NOTY_FSGDBAWINVALID="Cannot fetch SteamGridDB Artwork, must provide AppID, Game ID, or Game Name!"

lang/polish.txt

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1233,7 +1233,6 @@ GUI_USEMO2CUSTOMINSTALLER="use Custom ModOrganizer 2 Installer"
12331233
DESC_USEMO2CUSTOMINSTALLER="enable using a custom selected ModOrganizer 2 installer executable"
12341234
GUI_MO2CUSTOMINSTALLER="Custom ModOrganizer 2 Installer"
12351235
DESC_MO2CUSTOMINSTALLER="path to a custom ModOrganizer 2 installer executable (for example, a custom or development build) to use in place of downloading from GitHub"
1236-
12371236
GUI_SGDBDLHERO="Download Hero Artwork"
12381237
DESC_SGDBDLHERO="enable downloading Hero (banner) artwork from SteamGridDB"
12391238
GUI_SGDBDLLOGO="Download Logo Artwork"
@@ -1265,3 +1264,16 @@ NOTY_USESPEKCUSTOMDLL="Using found custom SpecialK DLL(s)"
12651264
NOTY_USESPEKCUSTOMEXE="Using custom SpecialK DLLs extracted from 'XXX'"
12661265
GUI_CREATERESHINI="Create ReShade INI"
12671266
DESC_CREATERESHINI="Disable creating the ReShade INI file when using ReShade on first install or if missing, will do nothing if ReShade is disabled -- This will NOT remove an existing ReShade INI, it will only avoid (re)creating it if one is not found"
1267+
GUI_FSGDBAW="Fetch Game Artwork from SteamGridDB — XXX"
1268+
DESC_FSGDBAW="Download best-match game artwork from SteamGridDB using either the Steam AppID OR SteamGridDB Game ID to search on. You can optionally also use the Game Name, which will attempt to get the SteamGridDB Game ID. The Steam AppID will be prioritised if provided.\n\nYou can configure artwork preferences such as dimensions and types on the Global Menu. <b>Make sure you have defined a SteamGridDB API Token on the Global Menu or in the Global Config file</b>!"
1269+
GUI_FSGDBAWAPPID="Steam Store AppID"
1270+
DESC_FSGDBAWAPPID="Steam Store AppID to search on, will not work for games unavailable on Steam"
1271+
GUI_FSGDBAWGAMEID="SteamGridDB Game ID"
1272+
DESC_FSGDBAWAPPID="SteamGridDB Game ID to search for game art on, this is most useful for Non-Steam Games"
1273+
GUI_FSGDBAWSEARCHNAME="Game Name (Optional)"
1274+
DESC_FSGDBAWSEARCHNAME="Optionally specify a name to for SteamGridDB to try and find artwork from - this may result in incorrect or no results, and is not as precise as providing an ID."
1275+
GUI_FSGDBAWEXISTINGFILEACTION="Override"
1276+
GUI_FSGDBAWAPPLYARTWORK="Apply Artwork"
1277+
DESC_FSGDBAWAPPLYARTWORK="Download artwork into Steam grid directory to apply to apply it immediately"
1278+
NOTY_FSGDBAW="Fetching SteamGridDB Artwork for 'XXX'"
1279+
NOTY_FSGDBAWINVALID="Cannot fetch SteamGridDB Artwork, must provide AppID, Game ID, or Game Name!"

0 commit comments

Comments
 (0)