Skip to content

Commit 0de7fc0

Browse files
fix(steam.py): fixed scan regression
fixed issue where new scan logic was failing for windows Signed-off-by: Mythical-Github <MythicalData@gmail.com>
1 parent e1164a6 commit 0de7fc0

File tree

2 files changed

+222
-9
lines changed

2 files changed

+222
-9
lines changed

src/ue4ss_installer_gui/settings.toml

Lines changed: 220 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,232 @@
11
[[games]]
2-
install_dir = "/home/mythical/snap/steam/common/.steam/steam/steamapps/common/UNDEFEATED"
3-
game_title = "UNDEFEATED"
2+
install_dir = "C:\\Program Files (x86)\\Steam\\steamapps\\common\\Poppy Playtime\\PlaytimeLauncher"
3+
game_title = "PlaytimeLauncher"
44
ue4ss_version = "v3.0.1"
55
platform = "Other"
66
using_developer_version = false
77
show_pre_releases = false
88
using_keep_mods_and_settings = false
99

1010
[[games]]
11-
install_dir = "/home/mythical/snap/steam/common/.steam/steam/steamapps/common/Aero GPX/WindowsNoEditor"
11+
install_dir = "C:\\Program Files (x86)\\Steam\\steamapps\\common\\Poppy Playtime\\WindowsNoEditor"
1212
game_title = "WindowsNoEditor"
13-
ue4ss_version = "v2.5.2"
13+
ue4ss_version = "v3.0.1"
14+
platform = "Other"
15+
using_developer_version = false
16+
show_pre_releases = false
17+
using_keep_mods_and_settings = false
18+
19+
[[games]]
20+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\GrannyRemake\\GrannyRemake"
21+
game_title = "GrannyRemake"
22+
ue4ss_version = "v3.0.1"
23+
platform = "Other"
24+
using_developer_version = false
25+
show_pre_releases = false
26+
using_keep_mods_and_settings = false
27+
28+
[[games]]
29+
install_dir = "C:\\Program Files (x86)\\Steam\\steamapps\\common\\Zedfest"
30+
game_title = "Zedfest"
31+
ue4ss_version = "v3.0.1"
32+
platform = "Other"
33+
using_developer_version = false
34+
show_pre_releases = false
35+
using_keep_mods_and_settings = false
36+
37+
[[games]]
38+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\BronzebeardsTavern-Windows"
39+
game_title = "BronzebeardsTavern-Windows"
40+
ue4ss_version = "v3.0.1"
41+
platform = "Other"
42+
using_developer_version = false
43+
show_pre_releases = false
44+
using_keep_mods_and_settings = false
45+
46+
[[games]]
47+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\Choo-Choo Charles"
48+
game_title = "Choo-Choo Charles"
49+
ue4ss_version = "v3.0.1"
50+
platform = "Other"
51+
using_developer_version = false
52+
show_pre_releases = false
53+
using_keep_mods_and_settings = false
54+
55+
[[games]]
56+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\DeadPoly"
57+
game_title = "DeadPoly"
58+
ue4ss_version = "v3.0.1"
59+
platform = "Other"
60+
using_developer_version = false
61+
show_pre_releases = false
62+
using_keep_mods_and_settings = false
63+
64+
[[games]]
65+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\EscapeTheBackrooms"
66+
game_title = "EscapeTheBackrooms"
67+
ue4ss_version = "v3.0.1"
68+
platform = "Other"
69+
using_developer_version = false
70+
show_pre_releases = false
71+
using_keep_mods_and_settings = false
72+
73+
[[games]]
74+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\Estencel"
75+
game_title = "Estencel"
76+
ue4ss_version = "v3.0.1"
77+
platform = "Other"
78+
using_developer_version = false
79+
show_pre_releases = false
80+
using_keep_mods_and_settings = false
81+
82+
[[games]]
83+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\Five Laps at Freddy's Demo"
84+
game_title = "Five Laps at Freddy's Demo"
85+
ue4ss_version = "v3.0.1"
86+
platform = "Other"
87+
using_developer_version = false
88+
show_pre_releases = false
89+
using_keep_mods_and_settings = false
90+
91+
[[games]]
92+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\Grocery Store Simulator Prologue"
93+
game_title = "Grocery Store Simulator Prologue"
94+
ue4ss_version = "v3.0.1"
95+
platform = "Other"
96+
using_developer_version = false
97+
show_pre_releases = false
98+
using_keep_mods_and_settings = false
99+
100+
[[games]]
101+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\Hellbreach Vegas"
102+
game_title = "Hellbreach Vegas"
103+
ue4ss_version = "v3.0.1"
104+
platform = "Other"
105+
using_developer_version = false
106+
show_pre_releases = false
107+
using_keep_mods_and_settings = false
108+
109+
[[games]]
110+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\Hello Neighbor"
111+
game_title = "Hello Neighbor"
112+
ue4ss_version = "v3.0.1"
113+
platform = "Other"
114+
using_developer_version = false
115+
show_pre_releases = false
116+
using_keep_mods_and_settings = false
117+
118+
[[games]]
119+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\Joyville"
120+
game_title = "Joyville"
121+
ue4ss_version = "v3.0.1"
122+
platform = "Other"
123+
using_developer_version = false
124+
show_pre_releases = false
125+
using_keep_mods_and_settings = false
126+
127+
[[games]]
128+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\Mist of the Dark"
129+
game_title = "Mist of the Dark"
130+
ue4ss_version = "v3.0.1"
131+
platform = "Other"
132+
using_developer_version = false
133+
show_pre_releases = false
134+
using_keep_mods_and_settings = false
135+
136+
[[games]]
137+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\Mutant Year Zero"
138+
game_title = "Mutant Year Zero"
139+
ue4ss_version = "v3.0.1"
140+
platform = "Other"
141+
using_developer_version = false
142+
show_pre_releases = false
143+
using_keep_mods_and_settings = false
144+
145+
[[games]]
146+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\Phantom Abyss"
147+
game_title = "Phantom Abyss"
148+
ue4ss_version = "v3.0.1"
149+
platform = "Other"
150+
using_developer_version = false
151+
show_pre_releases = false
152+
using_keep_mods_and_settings = false
153+
154+
[[games]]
155+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\Pizzapocalypse"
156+
game_title = "Pizzapocalypse"
157+
ue4ss_version = "v3.0.1"
158+
platform = "Other"
159+
using_developer_version = false
160+
show_pre_releases = false
161+
using_keep_mods_and_settings = false
162+
163+
[[games]]
164+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\Pseudoregalia"
165+
game_title = "Pseudoregalia"
166+
ue4ss_version = "v3.0.1"
167+
platform = "Other"
168+
using_developer_version = false
169+
show_pre_releases = false
170+
using_keep_mods_and_settings = false
171+
172+
[[games]]
173+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\Pumpkin Jack"
174+
game_title = "Pumpkin Jack"
175+
ue4ss_version = "v3.0.1"
176+
platform = "Other"
177+
using_developer_version = false
178+
show_pre_releases = false
179+
using_keep_mods_and_settings = false
180+
181+
[[games]]
182+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\RoboQuest"
183+
game_title = "RoboQuest"
184+
ue4ss_version = "v3.0.1"
185+
platform = "Other"
186+
using_developer_version = false
187+
show_pre_releases = false
188+
using_keep_mods_and_settings = false
189+
190+
[[games]]
191+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\SpongeBob SquarePants Battle for Bikini Bottom - Rehydrated"
192+
game_title = "SpongeBob SquarePants Battle for Bikini Bottom - Rehydrated"
193+
ue4ss_version = "v3.0.1"
194+
platform = "Other"
195+
using_developer_version = false
196+
show_pre_releases = false
197+
using_keep_mods_and_settings = false
198+
199+
[[games]]
200+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\SurrounDead"
201+
game_title = "SurrounDead"
202+
ue4ss_version = "v3.0.1"
203+
platform = "Other"
204+
using_developer_version = false
205+
show_pre_releases = false
206+
using_keep_mods_and_settings = false
207+
208+
[[games]]
209+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\The Baby In Yellow"
210+
game_title = "The Baby In Yellow"
211+
ue4ss_version = "v3.0.1"
212+
platform = "Other"
213+
using_developer_version = false
214+
show_pre_releases = false
215+
using_keep_mods_and_settings = false
216+
217+
[[games]]
218+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\TheKillingAntidotePlaytest"
219+
game_title = "TheKillingAntidotePlaytest"
220+
ue4ss_version = "v3.0.1"
221+
platform = "Other"
222+
using_developer_version = false
223+
show_pre_releases = false
224+
using_keep_mods_and_settings = false
225+
226+
[[games]]
227+
install_dir = "D:\\SteamLibrary\\steamapps\\common\\Wizardry"
228+
game_title = "Wizardry"
229+
ue4ss_version = "v3.0.1"
14230
platform = "Other"
15231
using_developer_version = false
16232
show_pre_releases = false

src/ue4ss_installer_gui/steam.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,8 @@ def get_all_steam_game_directories() -> list[pathlib.Path]:
2020
steam_directory = os.path.normpath(
2121
f"{drive_letter}SteamLibrary/steamapps/common"
2222
)
23-
common_path = pathlib.Path(steam_directory)
24-
if common_path.is_dir():
25-
for game_dir in common_path.iterdir():
26-
if game_dir.is_dir():
27-
steam_directories.append(game_dir)
23+
if os.path.isdir(steam_directory):
24+
steam_directories.append(steam_directory)
2825

2926
else: # Assume Linux or similar Unix-like system
3027
steamapps_dirs = [

0 commit comments

Comments
 (0)