Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I turned off theater mode on steamvr, I tried multiple ways to turn on vr like it says on the original FAQ, but it always crashes.
I have a psvr2 headset, so idk if that might be the cause. Plz help!
Only vrmod crashes? Not the game itself? Anything in the console?
From what I've gathered psvr connects to pc via adapter directly to the GPU, so probably does rely on steamvr for rendering, correct me if I am wrong.
I would start by lowering steamvr resolution and disabling all the other mods in gmod.
Garry's Mod (GMod) crash logs can be found in different locations depending on your operating system.
Windows
Main Crash Logs
C:\Users\YourUsername\AppData\Local\Temp\
Look for a file named hl2_*.mdmp or gmod_crash_*.log
Console Logs & Errors
C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod\console.log
You may need to enable logging using con_logfile console.log in the in-game console.
Additional Logs (If you use a launch parameter)
Run GMod with -condebug
Logs will be saved in:
C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod\console.log
Linux
Main Crash Dumps
~/.steam/steam/steamapps/common/GarrysMod/garrysmod/crashlogs/
~/.steam/steam/steamapps/common/GarrysMod/garrysmod/data/
Console Logs
~/.steam/steam/steamapps/common/GarrysMod/garrysmod/console.log
Run GMod with Debug Logging
Start GMod with -condebug to capture console logs in console.log.
If you're dealing with frequent crashes, check garrysmod/cfg/ for corruption or verify game files via Steam. Let me know if you need help analyzing the logs.
This is what I found in the console log in the sub folder. I tried opening it once without a vrset hooked up and another time with it.
Adding Filesystem Addon 'addons/vrmod-x64-main'
x86-64: gmod_mcore_test=1
JOY_AXIS_X: mapped to Turn (absolute)
JOY_AXIS_Y: mapped to Look (absolute)
JOY_AXIS_Z: unmapped
JOY_AXIS_R: mapped to Forward (absolute)
JOY_AXIS_U: mapped to Side (absolute)
JOY_AXIS_V: unmapped
Advanced Joystick settings initialized
Addons have changes - remounting
[HTML] asset:/garrysmod/html/menu.html#/newgame/:0: Autofocus processing was blocked because a document's URL has a fragment '#/newgame/'.
PREP OK
running vrmod manual item pickup
running vr physhands
Using map cycle file cfg/mapcycle.txt.
Garry's Mod
sandbox
gm_construct
1
76561198296561189
Warning: WorldTwoTextureBlend found on a non-displacement surface (material: gm_construct/flatgrass). This wastes perf for no benefit.
Clientside Lua startup!
running vrmod manual item pickup
running vr physhands
JOY_AXIS_X: mapped to Turn (absolute)
JOY_AXIS_Y: mapped to Look (absolute)
JOY_AXIS_Z: unmapped
JOY_AXIS_R: mapped to Forward (absolute)
JOY_AXIS_U: mapped to Side (absolute)
JOY_AXIS_V: unmapped
Advanced Joystick settings initialized
Redownloading all lightmaps
CClientSteamContext OnSteamServersDisconnected logged on = 0
CClientSteamContext OnSteamServersConnected logged on = 1
Dropped Guy from server (Server shutting down)
"sv_cheats" = "1" ( def. "0" )
notify replicated
- Allow cheats on server
"developer" = "1" ( def. "0" )
- Set developer message level
Unknown command "con_logfile"
"developer" = "2" ( def. "0" )
- Set developer message level
Unknown command "con_logfile"
FCVAR_CHEAT cvars reverted to defaults.
---- Host_NewGame ----
Spawn Server: gm_construct
PREP OK
Loading: maps/gm_construct.bsp
running vrmod manual item pickup
running vr physhands
Set Gravity 600.0 (0.250 tolerance)
Disabling Episodic behavior..
point_spotlight (point_spotlight) has an invalid spotlight width 150.0 (max 102.3).
point_spotlight (point_spotlight) has an invalid spotlight width 150.0 (max 102.3).
Warning, funcladder with blocked bottom point (-2920.00 -1076.00 -104.64) stuck in (worldspawn/)
Warning, funcladder with blocked top point (-2920.00 -1076.00 -7.36) stuck in (worldspawn/)
point_spotlight (point_spotlight) has an invalid spotlight width 150.0 (max 102.3).
point_spotlight (point_spotlight) has an invalid spotlight width 150.0 (max 102.3).
point_spotlight (point_spotlight) has an invalid spotlight width 150.0 (max 102.3).
Created class baseline: 17 classes, 19627 bytes.
Game started
loopback: Growing Buffer: 0 -> 262144 (0 retained)
loopback: Growing Buffer: 0 -> 4000 (0 retained)
loopback: Growing Buffer: 0 -> 262144 (0 retained)
CLIENT: Growing Buffer: 0 -> 262144 (0 retained)
CLIENT: Growing Buffer: 0 -> 4000 (0 retained)
CLIENT: Growing Buffer: 0 -> 262144 (0 retained)
[L] Sandbox
Map: gm_construct
Players: 1 / 1
Build: 9594
Server Number: 2
Garry's Mod
sandbox
gm_construct
1
76561198296561189
Unhandled GameEvent in ClientModeShared::FireGameEvent - server_spawn
Initializing renderer...
SurfFlagsToSortGroup: unhandled flags (4000800) (gm_construct/grass_13)!
- This implies you have a surface (usually a displacement) embedded in solid.
- Look near (-4848.0, 5534.0, -148.0)
Clientside Lua startup!
Tried to create font 'vrmod_font_normal' from a game font 'vrmod_Trebuchet24', not supported!
Tried to create font 'vrmod_font_mid' from a game font 'vrmod_Trebuchet24', not supported!
Tried to create font 'vrmod_font_small' from a game font 'vrmod_Trebuchet24', not supported!
running vrmod manual item pickup
running vr physhands
"materials/__font_page_0.vtf": can't be found on disk
unhandled input: (OnPlayerJoin) -> (game_player_manager), from (player,); target entity not found
unhandled input: (OnPlayerSpawn) -> (game_player_manager), from (player,); target entity not found
Sending full update to Client Guy
Set Gravity 600.0 (0.250 tolerance)
Signon traffic "CLIENT": incoming 63.770 KB, outgoing 10.856 KB
Queued Material System: ENABLED!
(2.25) output: (logic_auto,) -> (TonemapController,SetTonemapRate)(0.2)
(2.25) output: (logic_auto,) -> (TonemapController,SetBloomScale)(0.3)
(2.25) output: (logic_auto,) -> (HeliPathLuaHook,RunCode)()
(2.25) output: (logic_auto,) -> (TonemapController,SetAutoExposureMin)(0.7)
(2.25) output: (logic_auto,) -> (TonemapController,SetAutoExposureMax)(1.8)
(2.25) input : TonemapController.SetTonemapRate(0.2)
(2.25) input : TonemapController.SetBloomScale(0.3)
(2.25) input : TonemapController.SetAutoExposureMin(0.7)
(2.25) input : TonemapController.SetAutoExposureMax(1.8)
Soundscape: construct.outside
Loading: sprites/physbeam.vmt
Loading: sprites/physbeama.vmt
Redownloading all lightmaps
R_RedownloadAllLightmaps took 45.747 msec!
"developer" = "0"
- Set developer message level
"developer" = "1" ( def. "0" )
- Set developer message level
"developer" = "0"
- Set developer message level
Unknown command: con_logfile
vrmod: menu will open when game is unpaused
[vrmod-x64-main] addons/vrmod-x64-main/lua/vrmod/base/vrmod.lua:262: VR_Init failed: 108
1. VRMOD_Init - [C]:-1
2. VRUtilClientStart - addons/vrmod-x64-main/lua/vrmod/base/vrmod.lua:262
3. DoClick - addons/vrmod-x64-main/lua/vrmod/ui/vrmod_menu.lua:87
4. unknown - lua/vgui/dlabel.lua:253
CClientSteamContext OnSteamServersDisconnected logged on = 0
Dropped Guy from server (Server shutting down)
Host_WriteConfiguration: Wrote cfg/config.cfg
Clearning temporary files...
Shutdown function ShutdownMixerControls() not in list!!!
InstallChangeCallback called with NULL callback, ignoring!!!
Attempting to load Chromium...
Adding Filesystem Addon 'addons/vrmod-x64-main'
x86-64: gmod_mcore_test=1
JOY_AXIS_X: mapped to Turn (absolute)
JOY_AXIS_Y: mapped to Look (absolute)
JOY_AXIS_Z: unmapped
JOY_AXIS_R: mapped to Forward (absolute)
JOY_AXIS_U: mapped to Side (absolute)
JOY_AXIS_V: unmapped
Advanced Joystick settings initialized
Addons have changes - remounting
[HTML] asset:/garrysmod/html/menu.html#/newgame/:0: Autofocus processing was blocked because a document's URL has a fragment '#/newgame/'.
PREP OK
running vrmod manual item pickup
running vr physhands
Using map cycle file cfg/mapcycle.txt.
Garry's Mod
sandbox
gm_construct
1
76561198296561189
Warning: WorldTwoTextureBlend found on a non-displacement surface (material: gm_construct/flatgrass). This wastes perf for no benefit.
Clientside Lua startup!
running vrmod manual item pickup
running vr physhands
JOY_AXIS_X: mapped to Turn (absolute)
JOY_AXIS_Y: mapped to Look (absolute)
JOY_AXIS_Z: unmapped
JOY_AXIS_R: mapped to Forward (absolute)
JOY_AXIS_U: mapped to Side (absolute)
JOY_AXIS_V: unmapped
Advanced Joystick settings initialized
Redownloading all lightmaps
Unknown command: con_logfile
vrmod: menu will open when game is unpaused
Also try to disable multi core rendering in video settings
But I don't neither do I use windows, so if you really want to get it fixed, you need to research the problem if somebody else in the same situation and try to get to the bottom of this.
Don't want to be demotivating but it tool me about 6 months to fix rendering issues on Linux. :D
Best I can do to helps is to provide hints and guidance if you are determined enough.
For starters use ChatGpt, feed it the source code of the backend
https://github.com/Abyss-c0re/vrmod-module-master/blob/main/src/vrmod.cpp
and instruct it to modify it in a way so it would produce a log and compile it , so we can debug it further