Prerequisites
Steam client version
Steam v1779918128
Windows version
Windows 11 25H2 (26200.8457)
Describe the bug
Under a fresh Steam installation (Steam v1779918128),
OpenSteamTool v1.4.6 fix Debug:
If a .lua file is placed in the lua folder before Steam is launched,
after launching Steam, the Library does not load the .lua file (OpenSteamTool v1.4.5 loads it correctly).
The .lua file only appears in the Library if a new .lua file is added to the lua folder after Steam has already been launched.
Steps to reproduce
OpenSteamTool v1.4.6 fix Debug
- Fresh installation of Steam v1779918128
- Place OpenSteamTool v1.4.6 fix Debug, dwmapi.dll, OpenSteamTool.dll, and xinput1_4.dll into the Steam root directory.
- Place opensteamtool.toml into the Steam root directory and modify opensteamtool.toml: [log] level = "debug"
- Place 374320.lua into C:\Program Files (x86)\Steam\config\lua
- After launching Steam, the newly added game (374320) will not appear in the Library. Steam must be restarted once for the newly added game (374320) to appear.
- While Steam is running (without restarting it once), delete 374320.lua, then place 374320.lua back into C:\Program Files (x86)\Steam\config\lua. Only then will the newly added game (374320) appear in the Library.
OpenSteamTool v1.4.5 Debug
- Fresh install of Steam v1779918128
- Place OpenSteamTool v1.4.5 Debug, dwmapi.dll, OpenSteamTool.dll, and xinput1_4.dll into the Steam root directory
- Place opensteamtool.toml into the Steam root directory and modify opensteamtool.toml: [log] level = "debug"
- Place 374320.lua into C:\Program Files (x86)\Steam\config\lua
- After launching Steam, the Library will display a newly added game (374320)
Expected behavior
In a fresh installation of Steam, after opening Steam, the library will load the .lua files in the lua folder (without restarting Steam once).
Actual behavior
In a fresh installation of Steam, when opening Steam, the Library will not load the .lua files in the lua folder. You need to delete the .lua files in the lua folder and then add the .lua files again before they will load.
Log files
https://mega.nz/folder/eO5lzSBD#i68344X7nIiDi-BojA7AJA
Lua configuration (if relevant)
Additional context
No response
Prerequisites
Steam client version
Steam v1779918128
Windows version
Windows 11 25H2 (26200.8457)
Describe the bug
Under a fresh Steam installation (Steam v1779918128),
OpenSteamTool v1.4.6 fix Debug:
If a .lua file is placed in the lua folder before Steam is launched,
after launching Steam, the Library does not load the .lua file (OpenSteamTool v1.4.5 loads it correctly).
The .lua file only appears in the Library if a new .lua file is added to the lua folder after Steam has already been launched.
Steps to reproduce
OpenSteamTool v1.4.6 fix Debug
OpenSteamTool v1.4.5 Debug
Expected behavior
In a fresh installation of Steam, after opening Steam, the library will load the .lua files in the lua folder (without restarting Steam once).
Actual behavior
In a fresh installation of Steam, when opening Steam, the Library will not load the .lua files in the lua folder. You need to delete the .lua files in the lua folder and then add the .lua files again before they will load.
Log files
https://mega.nz/folder/eO5lzSBD#i68344X7nIiDi-BojA7AJA
Lua configuration (if relevant)
Additional context
No response