STEAM GROUP
For a Better Client [FABC]
STEAM GROUP
For a Better Client [FABC]
6
IN-GAME
57
ONLINE
Founded
16 September, 2020
Language
English
lightwo 28 Aug, 2023 @ 8:25am
New method of using VGUI on newest versions
Courtesy of EricFromSouthTown's digging of strings in steamui.dll, a new method of using VGUI was found.

Simply use steam://restartinuimode/vgui.

According to him, it works on Windows, but during my testing on Linux, I found that it was possible to use VGUI that way, but only after doing a clean launch with that URL, closing the client after it restarts, then starting it without arguments. Not very convenient.

However, the better question is, can anyone find how the client determines what UI mode to use?
Last edited by lightwo; 28 Aug, 2023 @ 8:52am
< >
Showing 1-6 of 6 comments
asha* 28 Aug, 2023 @ 4:57pm 
only first argument will work after re-launch (-dev or -console) this is bad(
Tharon 29 Aug, 2023 @ 5:07am 
I've tried to track it but it's difficult. Probably something in the registry or a command passed to the service running in the background.
lightwo 29 Aug, 2023 @ 5:09am 
Originally posted by Tharon:
...a command passed to the service running in the background.
I think I can rule this out because, at least on Linux, the Steam launch script simply forwards the arguments used when it was initially launched in case it detects the magic restart code.
tintingaroo 1 Sep, 2023 @ 5:03pm 
results in Steam launching with VGUI mode:

Computer\HKEY_CURRENT_USER\SOFTWARE\Valve\Steam
StartupModeTmp = 0
StartupModeTmpIsValid = 1

(Steam resets IsValid to 0 on launch)
asha* 1 Sep, 2023 @ 8:02pm 
Originally posted by tintingaroo:
results in Steam launching with VGUI mode:

Computer\HKEY_CURRENT_USER\SOFTWARE\Valve\Steam
StartupModeTmp = 0
StartupModeTmpIsValid = 1

(Steam resets IsValid to 0 on launch)
@echo off
SetLocal EnableExtensions
set root=HKEY_CURRENT_USER\SOFTWARE\Valve\Steam
set param=StartupModeTmpIsValid
set value="1"

For /F "delims=" %%a in ('reg query "%root%" /f "%param%" /s ^| find /i "%root%"') do (
echo Found: %%a
reg add "%%a" /v "%param%" /t REG_DWORD /d %value% /f
)
start/normal steam.exe -dev -vgui -noshaders -noverifyfiles -cef-force-64bit -cef-disable-d3d11 -vrdisable -disablehighdpi -no-shared-textures -skipstreamingdrivers -webmicrotxn -nochatui -nofriendsui -nolibraryui -noreactlogin -login "" +open steam://openurl/https://gtm.steamproxy.vip/my/ -nofasthtml

for working this must be:

1) autologin in to account enabled (without set login/pass)
2) directory *package* must be renamed or deleted.

try
Last edited by asha*; 1 Sep, 2023 @ 8:08pm
asha* 8 Sep, 2023 @ 4:16am 
After steam client idle about 8-10 hours i found that steamwebhelper use more 2.8 GB RAM. (i use win10).
I tried kill this process via task manager but this not helped me: periodic steamwebhelper add in use many MB RAM in IDLE of steam client!

For resolution this problem i renamed directories clientui, steamui, steamui-public and this helped me!

If you have the same problem with very many using RAM by steamwebhelper then you can rename or delete this directories.

Note: this actions will make library in primary steam window as unusable. downloads page in primary steam window also will be unusable, games settings windows will be unusable (where you can set launch options). But launch games from minigameslist work normal.

try

(stable steam client (PC) for windows [july 28 2023])
Last edited by asha*; 8 Sep, 2023 @ 4:18am
< >
Showing 1-6 of 6 comments
Per page: 1530 50