Closed drakon64 closed 3 months ago
In-game console log:
Parent cvar in server.dll not allowed (spit_scaling_min_scale)
Game supporting (2) split screen players
maxplayers set to 18
UpdateSystemLevel: ConVar mat_queue_mode controlled by gpu_level/cpu_level must not be marked as FCVAR_ARCHIVE or FCVAR_CHEAT!
Error: Material "debug/debugluxels" uses unknown shader "DebugLuxels"
Error: Material "___fillrate_0" uses unknown shader "FillRate"
Error: Material "___debugnormalmap_1" uses unknown shader "DebugNormalMap"
Error: Material "___debugdrawenvmapmask_2" uses unknown shader "DebugDrawEnvmapMask"
Error: Material "___debugdepth_3" uses unknown shader "DebugDepth"
Error: Material "___debugdepth_4" uses unknown shader "DebugDepth"
ILocalize::AddFile() failed to load file "Resource/l4d360ui_tu_english.txt".
Couldn't find custom font file 'resource/Stubble-Bold.vfont'
Couldn't find custom font file 'resource/linux_fonts/DejaVuSans.ttf'
Couldn't find custom font file 'resource/linux_fonts/DejaVuSans-Bold.ttf'
Couldn't find custom font file 'resource/linux_fonts/DejaVuSans-BoldOblique.ttf'
Couldn't find custom font file 'resource/linux_fonts/DejaVuSans-Oblique.ttf'
Couldn't find custom font file 'resource/linux_fonts/LiberationSans-Regular.ttf'
Couldn't find custom font file 'resource/linux_fonts/LiberationSans-Bold.ttf'
Couldn't find custom font file 'resource/linux_fonts/LiberationMono-Regular.ttf'
Steam config directory: /home/adamc/.local/share/Steam/steamapps/common/Left 4 Dead 2/platform/config
ILocalize::AddFile() failed to load file "Resource/platform_english.txt".
ILocalize::AddFile() failed to load file "Resource/vgui_english.txt".
UpdateSystemLevel: ConVar mat_queue_mode controlled by gpu_level/cpu_level must not be marked as FCVAR_ARCHIVE or FCVAR_CHEAT!
Couldn't find custom font file 'resource/Futurot.vfont'
Couldn't find custom font file 'resource/Toolbox.vfont'
Couldn't find custom font file 'resource/TG.vfont'
Couldn't find custom font file 'resource/TGB.vfont'
Couldn't find custom font file 'resource/HALFLIFE2.vfont'
Couldn't find custom font file 'resource/Stubble-Bold.vfont'
Unable to access ChromeHTMLControllerUnable to access ChromeHTMLControllerUnable to access ChromeHTMLControllerCouldn't find custom font file 'resource/HALFLIFE2.vfont'
Couldn't find custom font file 'resource/HL2EP2.vfont'
Couldn't find custom font file 'resource/TG.vfont'
Couldn't find custom font file 'resource/TGB.vfont'
Unable to access ChromeHTMLControllerUnable to access ChromeHTMLControllerDuplicate sequence 3 in sheet file
Unable to access ChromeHTMLControllerUnable to access ChromeHTMLControllerUnknown command "chet_debug_idle"
Did not detect any valid joysticks.
Can't use cheat cvar nav_show_area_info in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar rr_thenany_score_slop in multiplayer, unless the server has sv_cheats set to 1.
UpdateSystemLevel: ConVar mat_queue_mode controlled by gpu_level/cpu_level must not be marked as FCVAR_ARCHIVE or FCVAR_CHEAT!
Unable to access ChromeHTMLControllerUnable to access ChromeHTMLController .cache load failed, forcing rebuild!
GetCharRGBA - selected_face->glyph->bitmap.width is 0 for ch:32 DejaVu Sans
Touched 0 cached files
Elapsed time: 0.00 seconds
Touched 0 cached files
Elapsed time: 0.00 seconds
Touched 0 cached files
Elapsed time: 0.00 seconds
Touched 0 cached files
Elapsed time: 0.00 seconds
Touched 0 cached files
Elapsed time: 0.00 seconds
CAsyncWavDataCache: 0 .wavs total 0 bytes, 0.00 % of capacity
CAsyncWavDataCache: 0 .wavs total 0 bytes, 0.00 % of capacity
ILocalize::AddFile() failed to load file "Resource/l4d360ui_tu_english.txt".
Can't use cheat cvar fog_start in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar fog_end in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar fog_color in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar fog_colorskybox in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar fog_color in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar fog_colorskybox in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar fog_color in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar fog_colorskybox in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar fog_startskybox in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar fog_endskybox in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar fog_color in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar fog_colorskybox in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar fog_color in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar fog_colorskybox in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar fog_color in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar fog_colorskybox in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar r_farz in multiplayer, unless the server has sv_cheats set to 1.
Can't use cheat cvar r_farz in multiplayer, unless the server has sv_cheats set to 1.
Unable to access ChromeHTMLControllerUnable to access ChromeHTMLControllerUnable to access ChromeHTMLControllerUnable to access ChromeHTMLControllerOpened Steam Socket NS_SERVER ( virtual port 27015 ) : listen socket handle( 1 )
Opened Steam Socket NS_CLIENT ( virtual port 27005 ) : listen socket handle( 65538 )
Network: IP 127.0.0.2, mode MP, dedicated No, ports 27015 SV / 27005 CL
Launching the game with +map c1m2_streets
will successfully start the second level of Dead Center with the following caveats:
Console log from being able to load The Streets:
Requesting texture value from var "$basetexture" which is not a texture value (material: dev/lumcompare)
Requesting texture value from var "$basetexture" which is not a texture value (material: dev/halo_add_to_screen)
Requesting texture value from var "$basetexture" which is not a texture value (material: dev/blurgaussian_3x3)
Requesting texture value from var "$basetexture" which is not a texture value (material: dev/fade_blur)
#Cstrike_TitlesTXT_Game_connected
Receiving uncompressed update from server
Anniversary Map Fixes: Restart with Launch Option -dev to reveal verbose entity debug dumps.
Anniversary Demo Mode: Run "script_execute z_developer_showupdate" >> "script ShowUpdate()".
NextBot tickrate changed from 0 (0.000ms) to 3 (0.100ms)
S_StartSound: Failed to load sound 'ambient/Ambience/crucial_smallroomtone_amb_loop.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound ')items/itempickup.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'weapons/pistol/gunother/pistol_slideback_1.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound '@#music/stmusic/YouHadBetterPray.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/metal/metal_sheet_impact_hard7.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/metal/metal_solid_impact_hard5.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/cardboard/cardboard_box_impact_hard7.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/plastic/plastic_barrel_impact_hard2.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/metal/metal_sheet_impact_hard6.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/cardboard/cardboard_box_impact_hard2.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'weapons/pistol/gunother/pistol_slideforward_1.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'player/footsteps/survivor/walk/concrete4.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'player/footsteps/infected/walk/metal3.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'player/footsteps/infected/walk/concrete1.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'player/footsteps/infected/walk/concrete3.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/alert/becomeAlert/shout08.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/alert/becomeAlert/female/become_alert63.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/alert/becomeAlert/male/become_alert62.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/alert/becomeAlert/female/become_alert60.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/gore/bullets/bullet_impact_06.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/action/been_shot/female/been_shot_35.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound ')weapons/pistol/gunfire/pistol_fire.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/alert/becomeEnraged/female/become_enraged43.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'player/footsteps/infected/walk/concrete4.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/flesh/flesh_impact_bullet2.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/concrete/concrete_impact_bullet4.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/gore/bullets/bullet_impact_03.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/action/been_shot/male/been_shot_34.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/alert/becomeEnraged/male/become_enraged43.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/concrete/concrete_impact_bullet3.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/action/been_shot/female/been_shot_33.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/alert/becomeEnraged/become_enraged02.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/metal/metal_solid_impact_bullet3.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'weapons/fx/rics/ric2.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/flesh/flesh_impact_bullet4.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/action/die/male/death_46.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/idle/moaning/moan02.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/gore/bullets/bullet_impact_07.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'weapons/fx/rics/ric4.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/flesh/flesh_impact_bullet3.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/metal/metal_solid_impact_bullet2.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'player/footsteps/infected/walk/concrete2.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/metal/metal_solid_impact_bullet1.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'player/footsteps/infected/run/concrete4.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/metal/metal_solid_impact_bullet4.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'player/footsteps/infected/run/concrete1.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'player/footsteps/infected/run/concrete3.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/concrete/concrete_impact_bullet2.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/gore/bullets/bullet_impact_05.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/action/been_shot/been_shot_06.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'player/footsteps/infected/run/concrete2.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/body/body_medium_impact_soft1.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'common/null.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'weapons/fx/rics/ric1.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/flesh/flesh_impact_bullet5.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/concrete/concrete_impact_bullet1.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/gore/bullets/bullet_impact_08.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/idle/mumbling/mumbling04.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/flesh/flesh_impact_bullet1.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'weapons/fx/rics/ric5.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/body/body_medium_impact_soft2.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/idle/moaning/moan04.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'physics/body/body_medium_impact_soft7.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/gore/bullets/bullet_impact_04.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/action/been_shot/been_shot_04.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'weapons/fx/rics/ric3.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/action/rageAt/female/rage_at_victim29.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/action/rageAt/female/rage_at_victim23.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/idle/moaning/moan01.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/action/been_shot/male/been_shot_37.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/alert/becomeEnraged/female/become_enraged42.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/idle/mumbling/mumbling03.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/idle/mumbling/mumbling06.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/idle/breathing/idle_breath_02.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/action/been_shot/female/been_shot_37.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/alert/becomeAlert/female/become_alert62.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/action/been_shot/been_shot_24.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/action/die/CEDA_Suit_Deflate_03.wav', file probably missing from disk/repository
S_StartSound: Failed to load sound 'npc/infected/action/die/male/death_44.wav', file probably missing from disk/repository
Validating game files does not detect these files as missing. I can confirm that the files are present on the system.
Returning to the main menu works except for a missing string:
Trying to open Audio settings returns us to this screen:
The infinite loading bug also affects Counter-Stike: Source
Team Fortress 2 is not affected
This appears to be an issue with bcachefs https://github.com/koverstreet/bcachefs/issues/175 https://github.com/koverstreet/bcachefs/issues/650
I'll do a write-up in the morning as to how to workaround this without having to reformat your entire filesystem. There's still bugs, but now it's "some strings don't load" rather than "literally unplayable"
FWiW, that loading screen happens when you connect to a server through the console and the game has not yet determined what map it uses. Can you show us your L4D2 launch options? Maybe something in there is causing this.
I'm pretty sure this is a bcachefs
issue (as do the bcachefs
developers, see https://github.com/koverstreet/bcachefs/issues/175 and https://github.com/koverstreet/bcachefs/issues/650), but regardless here are my startup flags:
SDL_VIDEODRIVER="x11" %command% -novid
As a workaround to 'force' the game to run from an ext4
filesystem, you can do the following:
fallocate -l 30G l4d2.img
sudo losetup -f l4d2.img
sudo mkfs.ext4 /dev/loop0
sudo mount /dev/loop0 "/home/adamc/Left 4 Dead 2"
You can then add the new mount point as a Steam volume and install the game there.
When trying to launch the game, the intro movies play as normal but the main menu will never load. Initially the Dead Center loading screen will appear but will then be replaced with the following:
The progress bar will never progress.
This error is almost completely reproducible via Proton except for the fact that the progress bar moves.
No Workshop mods are installed (the game also never reaches the point of downloading Workshop mods).
Logs:
OS: NixOS 23.11 GPU: NVIDIA GeForce RTX 3090 (545.29.02 proprietary driver) Windowing system: Wayland (Game running in XWayland)