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: Add Option To Select Compatibility Tool #908

Merged
merged 19 commits into from
Sep 18, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
9b8e4b8
Add Non-Steam Game: Add text-based VDF interaction functions
sonic2kk Sep 16, 2023
0035b85
Add Non-Steam Game: Initial skeleton UI for selecting compatibility tool
sonic2kk Sep 16, 2023
2a5716a
Add Non-Steam Game: More UI work for Non-Steam Game Compatibility Tool
sonic2kk Sep 16, 2023
c0e36f1
Add Non-Steam Game: Initial logic for writing out chosen compat tool …
sonic2kk Sep 16, 2023
0ee7690
Add Non-Steam Game: Logging and checks/catches before writing out the…
sonic2kk Sep 16, 2023
f8c3405
Add Non-Steam Game: Update helpscreen
sonic2kk Sep 17, 2023
1b38d31
Add Non-Steam Game: Add more logging
sonic2kk Sep 17, 2023
2659483
Add Non-Steam Game: Get Internal Compatibility Tool Name from Proton …
sonic2kk Sep 17, 2023
272d908
Add Non-Steam Game: Display Compatibility Tools Accessible To Steam O…
sonic2kk Sep 17, 2023
a19b3a6
Add Non-Steam Game: Use NOSTCOMPATTOOLNAME as compatibility tool inte…
sonic2kk Sep 17, 2023
a3c1565
shellcheck fixes
sonic2kk Sep 17, 2023
5deab47
Add Non-Steam Game: Add logic to back up VDF file before writing out …
sonic2kk Sep 17, 2023
0649afb
Add Non-Steam Game: Use combobox entry for compatibility tool dropdown
sonic2kk Sep 17, 2023
49d7af0
update langfiles
sonic2kk Sep 17, 2023
50308e2
update langfiles with note to close the Steam client beforehand
sonic2kk Sep 17, 2023
9b38c42
minor ui fix
sonic2kk Sep 17, 2023
254ebad
Add Non-Steam Game: Add option to use the default Steam Compatibility…
sonic2kk Sep 17, 2023
69dca58
Add Non-Steam Game: update helpscreen
sonic2kk Sep 18, 2023
f513d4b
version bump
sonic2kk Sep 18, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions lang/chinese.txt
Original file line number Diff line number Diff line change
Expand Up @@ -447,8 +447,7 @@ GUI_STEAMCATSEL="选择 Steam 类别"
BUT_SEL="选择"
BUT_CREATE="创建"
BUT_TAGS="标签"
GUI_WARNNSG1="Steam 需要重新启动以使新添加的游戏可用"
GUI_WARNNSG2="当为新游戏选择了标签后,必须在 Steam 客户端运行'XXX'命令并确认后才能激活它们"
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added."
sonic2kk marked this conversation as resolved.
Show resolved Hide resolved
TRAY_SRC="Steam 重置集合"
GUI_VINFO="已安装的支持 Vortex 的游戏"
GUI_VINFO1="要禁用 Vortex Steam 类别中的游戏,需要在 Steam 客户端中直接从该类别中删除。"
Expand Down Expand Up @@ -1211,3 +1210,5 @@ NOTY_SPECIALKINSTALLING="Installing SpecialK..."
GUI_NOSTGPATHS="Game Paths"
GUI_NOSTGGAMEART="Game Art"
GUI_NOSTGPROPS="Game Properties"
GUI_NOSTGCOMPATTOOL="Compatibility Tool"
DESC_NOSTGCOMPATTOOL="Compatibility Tool to use with the Non-Steam Game - Default is 'none', meaning no tool will be used"
5 changes: 3 additions & 2 deletions lang/dutch.txt
Original file line number Diff line number Diff line change
Expand Up @@ -443,8 +443,7 @@ GUI_STEAMCATSEL="Select Steam Collections"
BUT_SEL="SELECT"
BUT_CREATE="CREATE"
BUT_TAGS="COLLECTIONS"
GUI_WARNNSG1="Steam needs to be restarted to make a newly added game available"
GUI_WARNNSG2="When Collections are selected for the new game, the command 'XXX'\nmust be run and confirmed afterwards in the Steam client to active them"
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added."
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 @@ -1210,3 +1209,5 @@ NOTY_SPECIALKINSTALLING="Installing SpecialK..."
GUI_NOSTGPATHS="Game Paths"
GUI_NOSTGGAMEART="Game Art"
GUI_NOSTGPROPS="Game Properties"
GUI_NOSTGCOMPATTOOL="Compatibility Tool"
DESC_NOSTGCOMPATTOOL="Compatibility Tool to use with the Non-Steam Game - Default is 'none', meaning no tool will be used"
5 changes: 3 additions & 2 deletions lang/english.txt
Original file line number Diff line number Diff line change
Expand Up @@ -447,8 +447,7 @@ GUI_STEAMCATSEL="Select Steam Collections"
BUT_SEL="SELECT"
BUT_CREATE="CREATE"
BUT_TAGS="COLLECTIONS"
GUI_WARNNSG1="Steam needs to be restarted to make a newly added game available"
GUI_WARNNSG2="When Collections are selected for the new game, the command 'XXX'\nmust be run and confirmed afterwards in the Steam client to active them"
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added."
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 @@ -1211,3 +1210,5 @@ NOTY_SPECIALKINSTALLING="Installing SpecialK..."
GUI_NOSTGPATHS="Game Paths"
GUI_NOSTGGAMEART="Game Art"
GUI_NOSTGPROPS="Game Properties"
GUI_NOSTGCOMPATTOOL="Compatibility Tool"
DESC_NOSTGCOMPATTOOL="Compatibility Tool to use with the Non-Steam Game - Default is 'none', meaning no tool will be used"
5 changes: 3 additions & 2 deletions lang/englishUK.txt
Original file line number Diff line number Diff line change
Expand Up @@ -443,8 +443,7 @@ GUI_STEAMCATSEL="Select Steam Collections"
BUT_SEL="SELECT"
BUT_CREATE="CREATE"
BUT_TAGS="COLLECTIONS"
GUI_WARNNSG1="Steam needs to be restarted to make a newly added game available"
GUI_WARNNSG2="When Collections are selected for the new game, the command 'XXX'\nmust be run and confirmed afterwards in the Steam client to active them"
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added."
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 @@ -1210,3 +1209,5 @@ NOTY_SPECIALKINSTALLING="Installing SpecialK..."
GUI_NOSTGPATHS="Game Paths"
GUI_NOSTGGAMEART="Game Art"
GUI_NOSTGPROPS="Game Properties"
GUI_NOSTGCOMPATTOOL="Compatibility Tool"
DESC_NOSTGCOMPATTOOL="Compatibility Tool to use with the Non-Steam Game - Default is 'none', meaning no tool will be used"
5 changes: 3 additions & 2 deletions lang/french.txt
Original file line number Diff line number Diff line change
Expand Up @@ -443,8 +443,7 @@ GUI_STEAMCATSEL="Sélectionner les catégories Steam"
BUT_SEL="SELECTIONNER"
BUT_CREATE="CREER"
BUT_TAGS="COLLECTIONS"
GUI_WARNNSG1="Steam doit être redémarré pour qu'un jeu nouvellement ajouté soit disponible."
GUI_WARNNSG2="Lorsque les Collections sont sélectionnées pour le nouveau jeu,la commande\n'XXX' doit être exécutée et confirmée ensuite dans le client Steam pour les activer."
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added."
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 @@ -1210,3 +1209,5 @@ NOTY_SPECIALKINSTALLING="Installing SpecialK..."
GUI_NOSTGPATHS="Game Paths"
GUI_NOSTGGAMEART="Game Art"
GUI_NOSTGPROPS="Game Properties"
GUI_NOSTGCOMPATTOOL="Compatibility Tool"
DESC_NOSTGCOMPATTOOL="Compatibility Tool to use with the Non-Steam Game - Default is 'none', meaning no tool will be used"
5 changes: 3 additions & 2 deletions lang/german.txt
Original file line number Diff line number Diff line change
Expand Up @@ -443,8 +443,7 @@ GUI_STEAMCATSEL="Wähle Steam Kollektionen"
BUT_SEL="WÄHLEN"
BUT_CREATE="ERSTELLEN"
BUT_TAGS="COLLECTIONS"
GUI_WARNNSG1="Steam muß neugestartet werden, damit ein frisch erstelltes Spiel verfügbar ist"
GUI_WARNNSG2="Wenn Tags für das Spiel ausgewählt wurden, muß der Befehl 'XXX'\nim Anschluss ausgeführt werden, um sie zu aktivieren"
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added."
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 @@ -1212,3 +1211,5 @@ NOTY_SPECIALKINSTALLING="Installing SpecialK..."
GUI_NOSTGPATHS="Game Paths"
GUI_NOSTGGAMEART="Game Art"
GUI_NOSTGPROPS="Game Properties"
GUI_NOSTGCOMPATTOOL="Compatibility Tool"
DESC_NOSTGCOMPATTOOL="Compatibility Tool to use with the Non-Steam Game - Default is 'none', meaning no tool will be used"
5 changes: 3 additions & 2 deletions lang/italian.txt
Original file line number Diff line number Diff line change
Expand Up @@ -443,8 +443,7 @@ GUI_STEAMCATSEL="Selezionare categorie Steam"
BUT_SEL="SELEZIONARE"
BUT_CREATE="CREARE"
BUT_TAGS="COLLECTIONS"
GUI_WARNNSG1="Steam dev'essere riavviato per rendere disponibile il gioco aggiunto"
GUI_WARNNSG2="Quando snon selezionati i Collections per il nuovo gioco il comando 'XXX'\ndeve essere eseguito e successivamente confermato nel Client Steam per attivarli"
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added."
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 @@ -1210,3 +1209,5 @@ NOTY_SPECIALKINSTALLING="Installing SpecialK..."
GUI_NOSTGPATHS="Game Paths"
GUI_NOSTGGAMEART="Game Art"
GUI_NOSTGPROPS="Game Properties"
GUI_NOSTGCOMPATTOOL="Compatibility Tool"
DESC_NOSTGCOMPATTOOL="Compatibility Tool to use with the Non-Steam Game - Default is 'none', meaning no tool will be used"
5 changes: 3 additions & 2 deletions lang/polish.txt
Original file line number Diff line number Diff line change
Expand Up @@ -443,8 +443,7 @@ GUI_STEAMCATSEL="Wybierz kategorie Steam"
BUT_SEL="WYBIERZ"
BUT_CREATE="UTWÓRZ"
BUT_TAGS="TAGI"
GUI_WARNNSG1="Steam musi być uruchomiony ponownnie by nowo dodana gra była dostępna"
GUI_WARNNSG2="Gdy tagi są wybrane dla nowej gry polecenie 'XXX'\nmusi być później uruchomione i potwierdzone w kliencie Steama by je aktywować"
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added."
TRAY_SRC="Resetuj kolkcje Steam"
GUI_VINFO="Zainstalowane gry ze wsparciem Vortex"
GUI_VINFO1="By wyłączyć Vortex dla gry w kategorii Steam Vortex.\nmusi zostać usunięte z kategorii bezpośrednio w kliencie Steama"
Expand Down Expand Up @@ -1210,3 +1209,5 @@ NOTY_SPECIALKINSTALLING="Installing SpecialK..."
GUI_NOSTGPATHS="Game Paths"
GUI_NOSTGGAMEART="Game Art"
GUI_NOSTGPROPS="Game Properties"
GUI_NOSTGCOMPATTOOL="Compatibility Tool"
DESC_NOSTGCOMPATTOOL="Compatibility Tool to use with the Non-Steam Game - Default is 'none', meaning no tool will be used"
5 changes: 3 additions & 2 deletions lang/russian.txt
Original file line number Diff line number Diff line change
Expand Up @@ -443,8 +443,7 @@ GUI_STEAMCATSEL="Select Steam Collections"
BUT_SEL="SELECT"
BUT_CREATE="CREATE"
BUT_TAGS="COLLECTIONS"
GUI_WARNNSG1="Steam needs to be restarted to make a newly added game available"
GUI_WARNNSG2="When Collections are selected for the new game, the command 'XXX'\nmust be run and confirmed afterwards in the Steam client to active them"
GUI_WARNNSG1="Ensure the Steam Client is closed before any new Non-Steam Games are added."
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 @@ -1210,3 +1209,5 @@ NOTY_SPECIALKINSTALLING="Installing SpecialK..."
GUI_NOSTGPATHS="Game Paths"
GUI_NOSTGGAMEART="Game Art"
GUI_NOSTGPROPS="Game Properties"
GUI_NOSTGCOMPATTOOL="Compatibility Tool"
DESC_NOSTGCOMPATTOOL="Compatibility Tool to use with the Non-Steam Game - Default is 'none', meaning no tool will be used"
Loading