nillerusr / source-engine

Modified source engine (2017) developed by valve and leaked in 2020. Not for commercial purporses
Other
1.23k stars 195 forks source link

mp branch: incompatible combinations of shaders vertexlit_and_unlit_generic, skin #183

Open LegendaryGuard opened 1 year ago

LegendaryGuard commented 1 year ago

Since #182 was merged (discussions on #156), on CStrike, the main screen doesn't load all UI components and even you can't open console. Only loads that:

image

log:

>>> Engine(arch:amd64 commit:e5337b0) started at Wed Jan 25 01:02:27 2023

Compiler CFLAGS: ['/nologo', '/nologo', '/D_USING_V110_SDK71_', '/Zi', '/FS', '/Zc:threadSafeInit-', '/O2', '/MT', '/IC:\msys64\home\user\source-engine/thirdparty/SDL', '/arch:AVX', '/GF', '/Gy', '/fp:fast', '/Zc:forScope', '/Zc:wchar_t', '/GR', '/TP', '/EHsc']
Compiler LDFLAGS: ['/nologo', '/MANIFEST', '/nologo', '/MANIFEST', '/DEBUG', '/INCREMENTAL', '/NODEFAULTLIB:libc', '/NODEFAULTLIB:libcd', '/NODEFAULTLIB:libcmtd', '/LIBPATH:C:\msys64\home\user\source-engine/lib/win32/amd64/', '/LIBPATH:C:\msys64\home\user\source-engine/dx9sdk/lib/amd64/']
[0.4484] LoadLibrary: pModule: sourcevr.dll, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/sourcevr.dll
[0.4486] AppFramework : Unable to load module sourcevr.dll!
[0.4486] LoadLibrary: pModule: shaderapidx9.dll, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/shaderapidx9.dll
[0.4486] LoadLibrary: pModule: video_quicktime, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/video_quicktime
[0.4486] LoadLibrary: pModule: video_bink, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/video_bink
[0.4505] Using Breakpad minidump system. Version: 6630498 AppID: 240
[0.4569] filesystem BaseDir: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source
[0.6709] Did not detect any valid joysticks.
[0.6720] LoadLibrary: pModule: USER32.dll, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/USER32.dll
[0.7506] LoadLibrary: pModule: stdshader_dbg.dll, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/stdshader_dbg.dll
[0.7770] LoadLibrary: pModule: stdshader_dx6.dll, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/stdshader_dx6.dll
[0.8014] LoadLibrary: pModule: stdshader_dx7.dll, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/stdshader_dx7.dll
[0.8290] LoadLibrary: pModule: stdshader_dx8.dll, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/stdshader_dx8.dll
[0.8507] Convar mat_specular has conflicting FCVAR_CHEAT flags (child: FCVAR_CHEAT, parent: no FCVAR_CHEAT, parent wins)
[0.9647] LoadLibrary: pModule: unicode, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/unicode
[4.6185] Steam is not active, running in -insecure mode.
[4.6186] Loading unsigned module client.dll
Access to secure servers is disabled.
[4.6672] Loading unsigned module server.dll
Access to secure servers is disabled.
[4.7223] server.dll loaded for "Counter-Strike: Source"
[4.7223] LoadLibrary: pModule: soundemittersystem.dll, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/soundemittersystem.dll
[4.7446] LoadLibrary: pModule: scenefilecache.dll, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/scenefilecache.dll
[4.7657] LoadLibrary: pModule: engine.dll, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/engine.dll
[4.7920] Convar developer has multiple help strings:
    parent (wins): "Set developer message level"
    child: "Set developer message level."
[4.9125] maxplayers set to 32
[4.9129] CL_InitLanguageCvar
[4.9169] Error: Material "debug/debugluxels" uses unknown shader "DebugLuxels"
[5.1048] Error: Material "___fillrate_0" uses unknown shader "FillRate"
[5.1049] Error: Material "___debugnormalmap_1" uses unknown shader "DebugNormalMap"
[5.1049] Error: Material "___debugdrawenvmapmask_2" uses unknown shader "DebugDrawEnvmapMask"
[5.1049] Error: Material "___debugdepth_3" uses unknown shader "DebugDepth"
[5.1049] Error: Material "___debugdepth_4" uses unknown shader "DebugDepth"
[5.1079] Shader 'shaders\fxc\compositor_ps20b.vcs' - Couldn't load combo 4 of shader (dyn=1)
[5.1080] Shader 'shaders\fxc\compositor_ps20b.vcs' - Couldn't load combo 4 of shader (dyn=1)
[5.1080] Shader 'shaders\fxc\compositor_ps20b.vcs' - Couldn't load combo 6 of shader (dyn=1)
[5.1081] Shader 'shaders\fxc\compositor_ps20b.vcs' - Couldn't load combo 6 of shader (dyn=1)
[5.1772] Steam config directory: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\platform\config
[5.2134] CClientSteamContext logged on = 0
[5.2163] Parent cvar in server.dll not allowed (steamworks_sessionid_client)
[5.2241] Convar developer has multiple help strings:
    parent (wins): "Set developer message level"
    child: "Set developer message level."
[5.4025] Unable to access SteamHTMLSurface
[5.4724] Hud element 'CHudVote' doesn't have an entry 'CHudVote' in scripts/HudLayout.res
[5.4952] Unable to remove c:\program files (x86)\steam\steamapps\common\counter-strike source\cstrike\cfg\touch.cfg.bak!
[5.4955] Unable to rename cfg\touch.cfg to c:\program files (x86)\steam\steamapps\common\counter-strike source\cstrike\cfg\touch.cfg.bak!
[5.4963] --- Missing Vgui material vgui/touch/use
[5.4967] --- Missing Vgui material vgui/touch/jump
[5.4970] --- Missing Vgui material vgui/touch/shoot
[5.4973] --- Missing Vgui material vgui/touch/shoot_alt
[5.4976] --- Missing Vgui material vgui/touch/crouch
[5.4980] --- Missing Vgui material vgui/touch/tduck
[5.4983] --- Missing Vgui material vgui/touch/zoom
[5.4986] --- Missing Vgui material vgui/touch/speed
[5.4989] --- Missing Vgui material vgui/touch/load
[5.4992] --- Missing Vgui material vgui/touch/save
[5.4995] --- Missing Vgui material vgui/touch/reload
[5.4998] --- Missing Vgui material vgui/touch/flash_light_filled
[5.5001] --- Missing Vgui material vgui/touch/next_weap
[5.5004] --- Missing Vgui material vgui/touch/prev_weap
[5.5007] --- Missing Vgui material vgui/touch/settings
[5.5012] --- Missing Vgui material vgui/touch/menu
[5.5016] --- Missing Vgui material vgui/touch/back
[5.5740] LoadLibrary: pModule: haptics, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/haptics
[5.6060] Host_WriteConfiguration: Wrote cfg/config.cfg
[5.9314] Can't use cheat cvar fog_start in multiplayer, unless the server has sv_cheats set to 1.
[5.9315] Can't use cheat cvar fog_end in multiplayer, unless the server has sv_cheats set to 1.
[5.9315] Can't use cheat cvar fog_startskybox in multiplayer, unless the server has sv_cheats set to 1.
[5.9315] Can't use cheat cvar fog_endskybox in multiplayer, unless the server has sv_cheats set to 1.
[5.9315] Can't use cheat cvar r_farz in multiplayer, unless the server has sv_cheats set to 1.
[69.1775] Host_WriteConfiguration: Wrote cfg/config.cfg
[69.2149] Shutdown function ShutdownMixerControls() not in list!!!
[69.2373] Removed font resource c:\program files (x86)\steam\steamapps\common\counter-strike source\hl2\resource\halflife2.ttf on attempt 1.
[69.2374] Removed font resource c:\program files (x86)\steam\steamapps\common\counter-strike source\hl2\resource\halflife2.ttf on attempt 2.
[69.2375] Removed font resource c:\program files (x86)\steam\steamapps\common\counter-strike source\hl2\resource\hl2ep2.ttf on attempt 1.
[69.2377] Removed font resource c:\program files (x86)\steam\steamapps\common\counter-strike source\hl2\resource\hl2ep2.ttf on attempt 2.
[69.2379] Removed font resource c:\program files (x86)\steam\steamapps\common\counter-strike source\hl2\resource\marlett.ttf on attempt 1.
[69.2380] Removed font resource c:\program files (x86)\steam\steamapps\common\counter-strike source\cstrike\resource\cs.ttf on attempt 1.
[69.2382] Removed font resource c:\program files (x86)\steam\steamapps\common\counter-strike source\cstrike\resource\csd.ttf on attempt 1.
[69.2384] Removed font resource c:\program files (x86)\steam\steamapps\common\counter-strike source\cstrike\resource\cstrike.ttf on attempt 1.
[69.2386] Removed font resource c:\program files (x86)\steam\steamapps\common\counter-strike source\cstrike\resource\cslogo.ttf on attempt 1.

>>> Engine closed at Wed Jan 25 01:03:36 2023
nillerusr commented 1 year ago

:trollface:

LegendaryGuard commented 1 year ago

:trollface:

Nice troll face, that broke the game.


Still not working, I updated the source code and I compiled again.

Btw, that's the shortcut I execute:

"C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\hl2.exe" -game cstrike -nosteam -insecure -console +developer 5 +net_graph 2

engine.log file output right now:

>>> Engine(arch:amd64 commit:9586dc9) started at Sun Jan 29 00:38:41 2023

Compiler CFLAGS: ['/nologo', '/nologo', '/D_USING_V110_SDK71_', '/Zi', '/FS', '/Zc:threadSafeInit-', '/O2', '/MT', '/IC:\msys64\home\VJM\source-engine/thirdparty/SDL', '/arch:AVX', '/GF', '/Gy', '/fp:fast', '/Zc:forScope', '/Zc:wchar_t', '/GR', '/TP', '/EHsc']
Compiler LDFLAGS: ['/nologo', '/MANIFEST', '/nologo', '/MANIFEST', '/DEBUG', '/INCREMENTAL', '/NODEFAULTLIB:libc', '/NODEFAULTLIB:libcd', '/NODEFAULTLIB:libcmtd', '/LIBPATH:C:\msys64\home\VJM\source-engine/lib/win32/amd64/', '/LIBPATH:C:\msys64\home\VJM\source-engine/dx9sdk/lib/amd64/']
[0.2882] LoadLibrary: pModule: sourcevr.dll, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/sourcevr.dll
[0.2884] AppFramework : Unable to load module sourcevr.dll!
[0.2884] LoadLibrary: pModule: shaderapidx9.dll, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/shaderapidx9.dll
[0.2884] LoadLibrary: pModule: video_quicktime, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/video_quicktime
[0.2884] LoadLibrary: pModule: video_bink, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/video_bink
[0.2892] Using Breakpad minidump system. Version: 6630498 AppID: 240
[0.2897] filesystem BaseDir: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source
[0.4896] Did not detect any valid joysticks.
[0.4902] LoadLibrary: pModule: USER32.dll, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/USER32.dll
[0.5017] LoadLibrary: pModule: stdshader_dbg.dll, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/stdshader_dbg.dll
[0.5026] LoadLibrary: pModule: stdshader_dx6.dll, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/stdshader_dx6.dll
[0.5033] LoadLibrary: pModule: stdshader_dx7.dll, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/stdshader_dx7.dll
[0.5040] LoadLibrary: pModule: stdshader_dx8.dll, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/stdshader_dx8.dll
[0.5209] Convar mat_specular has conflicting FCVAR_CHEAT flags (child: FCVAR_CHEAT, parent: no FCVAR_CHEAT, parent wins)
[0.5828] LoadLibrary: pModule: unicode, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/unicode
[3.9869] Loading unsigned module client.dll
Access to secure servers is disabled.
[4.0088] Loading unsigned module server.dll
Access to secure servers is disabled.
[4.0321] server.dll loaded for "Counter-Strike: Source"
[4.0322] LoadLibrary: pModule: soundemittersystem.dll, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/soundemittersystem.dll
[4.0495] LoadLibrary: pModule: scenefilecache.dll, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/scenefilecache.dll
[4.0653] LoadLibrary: pModule: engine.dll, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/engine.dll
[4.0728] Convar developer has multiple help strings:
    parent (wins): "Set developer message level"
    child: "Set developer message level."
[4.0871] CSoundEmitterSystem:  Registered 840 sounds
[4.0882] CResponseSystem:  scripts\talker\response_rules.txt (15 rules, 76 criteria, and 16 responses)
[4.1395] maxplayers set to 32
[4.1396] Heap: 256.00 Mb
[4.1396] CL_InitLanguageCvar
[4.1434] Error: Material "debug/debugluxels" uses unknown shader "DebugLuxels"
[4.2093] Error: Material "___fillrate_0" uses unknown shader "FillRate"
[4.2093] Error: Material "___debugnormalmap_1" uses unknown shader "DebugNormalMap"
[4.2093] Error: Material "___debugdrawenvmapmask_2" uses unknown shader "DebugDrawEnvmapMask"
[4.2093] Error: Material "___debugdepth_3" uses unknown shader "DebugDepth"
[4.2093] Error: Material "___debugdepth_4" uses unknown shader "DebugDepth"
[4.2121] Shader 'shaders\fxc\compositor_ps20b.vcs' - Couldn't load combo 4 of shader (dyn=1)
[4.2121] Shader 'shaders\fxc\compositor_ps20b.vcs' - Couldn't load combo 4 of shader (dyn=1)
[4.2123] Shader 'shaders\fxc\compositor_ps20b.vcs' - Couldn't load combo 6 of shader (dyn=1)
[4.2123] Shader 'shaders\fxc\compositor_ps20b.vcs' - Couldn't load combo 6 of shader (dyn=1)
[4.2440] Steam config directory: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\platform\config
[4.2508] Parsed 362 text messages
[4.2515] CClientSteamContext logged on = 0
[4.2531] Parent cvar in server.dll not allowed (steamworks_sessionid_client)
[4.2601] Convar developer has multiple help strings:
    parent (wins): "Set developer message level"
    child: "Set developer message level."
[4.3506] Unable to access SteamHTMLSurface
[4.3746] Hud element 'CHudVote' doesn't have an entry 'CHudVote' in scripts/HudLayout.res
[4.3902] execing touch.cfg
[4.3908] material "vgui/touch/use" not found.
[4.3908] --- Missing Vgui material vgui/touch/use
[4.3911] material "vgui/touch/jump" not found.
[4.3911] --- Missing Vgui material vgui/touch/jump
[4.3914] material "vgui/touch/shoot" not found.
[4.3915] --- Missing Vgui material vgui/touch/shoot
[4.3917] material "vgui/touch/shoot_alt" not found.
[4.3918] --- Missing Vgui material vgui/touch/shoot_alt
[4.3920] material "vgui/touch/crouch" not found.
[4.3921] --- Missing Vgui material vgui/touch/crouch
[4.3923] material "vgui/touch/tduck" not found.
[4.3924] --- Missing Vgui material vgui/touch/tduck
[4.3927] material "vgui/touch/zoom" not found.
[4.3927] --- Missing Vgui material vgui/touch/zoom
[4.3930] material "vgui/touch/speed" not found.
[4.3930] --- Missing Vgui material vgui/touch/speed
[4.3933] material "vgui/touch/load" not found.
[4.3933] --- Missing Vgui material vgui/touch/load
[4.3936] material "vgui/touch/save" not found.
[4.3936] --- Missing Vgui material vgui/touch/save
[4.3939] material "vgui/touch/reload" not found.
[4.3939] --- Missing Vgui material vgui/touch/reload
[4.3942] material "vgui/touch/flash_light_filled" not found.
[4.3942] --- Missing Vgui material vgui/touch/flash_light_filled
[4.3946] material "vgui/touch/next_weap" not found.
[4.3946] --- Missing Vgui material vgui/touch/next_weap
[4.3950] material "vgui/touch/prev_weap" not found.
[4.3950] --- Missing Vgui material vgui/touch/prev_weap
[4.3954] material "vgui/touch/settings" not found.
[4.3954] --- Missing Vgui material vgui/touch/settings
[4.3958] material "vgui/touch/menu" not found.
[4.3958] --- Missing Vgui material vgui/touch/menu
[4.3961] material "vgui/touch/back" not found.
[4.3961] --- Missing Vgui material vgui/touch/back
[4.4561] LoadLibrary: pModule: haptics, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/haptics
[4.4574] execing config.cfg
[4.4590] Sound Initialization: Start
[4.4925] DS:stereo speaker configuration detected
[4.4954] Set primary sound buffer format: yes
[4.4969] Using secondary sound buffer
[4.4969]    2 channel(s)
   16 bits/sample
   44100 samples/sec
[4.5142] DirectSound initialized
[4.6121] Sound Initialization: Finish, Sampling Rate: 44100
[4.6123] 16 CPUs, Frequency: 3.2 Ghz,  Features: AuthenticAMD SSE SSE2 MMX RDTSC CMOV FCMOV
[4.6124] Steamworks Stats: No stats collection because steamworks_stats_disable is set to 1.
[4.6169] execing valve.rc
[4.6175] Can't use cheat cvar developer in multiplayer, unless the server has sv_cheats set to 1.
[4.6306] Can't use cheat cvar fog_start in multiplayer, unless the server has sv_cheats set to 1.
[4.6307] Can't use cheat cvar fog_end in multiplayer, unless the server has sv_cheats set to 1.
[4.6307] Can't use cheat cvar fog_startskybox in multiplayer, unless the server has sv_cheats set to 1.
[4.6307] Can't use cheat cvar fog_endskybox in multiplayer, unless the server has sv_cheats set to 1.
[4.6307] Can't use cheat cvar r_farz in multiplayer, unless the server has sv_cheats set to 1.
[12.2022] Unknown command "Â"
[16.0210] LoadLibrary: pModule: bugreporter_public, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/bugreporter_public
[16.0221] LoadLibrary: pModule: bugreporter_public, path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source/bin/bugreporter_public
[16.0233] Couldn't load 'bugreporter_public'
[21.0551] Host_WriteConfiguration: Wrote cfg/config.cfg
[21.0554] TODO: Refusing to discard 0 bytes
[21.0556] TODO: Refusing to discard 0 bytes
[21.0729] CreateEvent: event 'server_shutdown' not registered.
[21.0733] Shutdown function ShutdownMixerControls() not in list!!!
[21.0837] Binding uncached material "___error", artificially incrementing refcount
[21.0852] Removed font resource c:\program files (x86)\steam\steamapps\common\counter-strike source\hl2\resource\halflife2.ttf on attempt 1.
[21.0853] Removed font resource c:\program files (x86)\steam\steamapps\common\counter-strike source\hl2\resource\halflife2.ttf on attempt 2.
[21.0855] Removed font resource c:\program files (x86)\steam\steamapps\common\counter-strike source\hl2\resource\hl2ep2.ttf on attempt 1.
[21.0856] Removed font resource c:\program files (x86)\steam\steamapps\common\counter-strike source\hl2\resource\hl2ep2.ttf on attempt 2.
[21.0859] Removed font resource c:\program files (x86)\steam\steamapps\common\counter-strike source\hl2\resource\marlett.ttf on attempt 1.
[21.0861] Removed font resource c:\program files (x86)\steam\steamapps\common\counter-strike source\cstrike\resource\cs.ttf on attempt 1.
[21.0862] Removed font resource c:\program files (x86)\steam\steamapps\common\counter-strike source\cstrike\resource\csd.ttf on attempt 1.
[21.0865] Removed font resource c:\program files (x86)\steam\steamapps\common\counter-strike source\cstrike\resource\cstrike.ttf on attempt 1.
[21.0866] Removed font resource c:\program files (x86)\steam\steamapps\common\counter-strike source\cstrike\resource\cslogo.ttf on attempt 1.
[21.0868] Reference Count for Material __background (1) != 0
[21.0869] Reference Count for Material __loading (1) != 0
[21.0869] Reference Count for Material __particlesdepthwrite (1) != 0
[21.0869] Reference Count for Material __particlesdepthwrite (1) != 0
[21.0869] Reference Count for Material __lookupviewpanel (1) != 0
[21.0869] Reference Count for Material particle/muzzleflash/noisecloud1 (6) != 0
[21.0869] Reference Count for Material engine/writez (1) != 0
[21.0869] CMaterialDict::Shutdown m_MissingList count: 18
[21.1169] Setting state from prevent no to prevent no:  Cleanup

>>> Engine closed at Sun Jan 29 00:39:02 2023
nillerusr commented 1 year ago

@LegendaryGuard fun fact, it shouldn't work also in 32bit mode :trollface: Well ok i will tell you how to launch it

nillerusr commented 1 year ago

copy from half-life 2 steam folder hl2/misc*.vpk to counter-strike folder hl2. that's known problem

LegendaryGuard commented 1 year ago

I see. Worked when I copied these files from Half Life 2 hl2/ folder into CStrike: Source hl2/ folder:

hl2_misc_000.vpk
hl2_misc_001.vpk
hl2_misc_002.vpk
hl2_misc_003.vpk
hl2_misc_dir.vpk

My apologies if someone who knows source game development nature thinks this issue is a newbie level, it isn't because I wanted to disturb 😅 lol

idk how that happened, well, I don't have experience to touch that engine Although for me, it's interesting to see how far that engine can go. I doubt it can be more efficient and user-friendly for game devs/editors.

I see the engine is pretty different from classic Quake, I believe that contributing some small/tiny stuff here would be better forget Quake 1/2/3 game development nature.

Btw, I just found other issues on CStrike Source. I'll open these issues.

P.D. Funny moment, I didn't know about that troll face emoji :trollface: in GitHub, that's new. lmao