Jump to content
The Dark Mod Forums
Sign in to follow this  
Bluehawk

GLSL shader problems with latest ATI Radeon drivers

Recommended Posts

Hello Dark Mod team and community, long time listener, first time caller here...



I recently ran into a problem with TDM 2.06 when I upgraded my Radeon drivers to 18.12.2. I can't remember what driver version I had before that (I don't upgrade too often) but I was able to run GLSL and soft shadows with the same hardware I have now, but the upgrade broke these shaders. Besides rolling back my drivers, I can work-around this problem by entering "r_useGLSL 0". I held off on reporting this problem because 19.1.1 was getting ready to release and I was hoping the new drivers would fix this, but sadly they have not.



The way the shaders glitch out is interesting, walls are only lit by half and usually along a diagonal line or a curve that doesn't match the light that should be cast by the source and meshes are sometimes cut into quarters or lit in . Sometimes things aren't lit at all despite being directly in view of a light source, and look like their normals have been flipped inside-out or something. Normal maps and speculars are also not working. Besides being ugly, you can't always see where pools of light are being cast until you step into them and your light gem tells you you're visible, which inhibits gameplay. In every other respect, the game seems normal, but broken lighting in a Thief game is a problem, so I'm playing 2.06 in "2.05 mode" for the moment.



Here are some examples:

rGdepVv.jpg


GFGu6WA.jpg

- from "Sir Talbot's Collateral" with GLSL on (broken) and same scene with GLSL off (old lighting working correctly)



YiPiXKg.jpg


y0s9OwC.jpg

- "Heart of Lone Salvation", GLSL on and GLSL off (please pardon the missing book on the table)



I'm using an AMD Radeon R9 390 Series, 8 gb of GDDR5 VRAM


Intel Core i7 2600K at 3.4 GHz


Windows 7 Home Premium 64 bit


16 GB of DDR3 physical memory



On the Dark Mod wiki there's mention of creating a game profile with Surface Format Optimization turned off, but that did not alleviate the problem.



Have you guys seen this before? I think the developer Stgatilov had a similar graphical problem and reported it here: http://forums.thedarkmod.com/topic/19752-tdm-205-weird-graphics-on-nvidia/ But his problem was on 2.05 and with Nvidia hardware, not AMD/ATI.


  • Like 1

Share this post


Link to post
Share on other sites

I'm having a similar problem but on the 2.07 Beta, the last time I played the game ( a week ago ) everything worked fine, today after seeing this thread went to see if everything worked and to my surprise this is what it looks like!

https://drive.google.com/open?id=1U0hd5Y1vxpBa6r5gvSkJ7tXBIRuCl8ZP

 

The most strange is that I didn't updated drivers so it worked before on the current drivers I have.

 

GPU AMD RX 570 8GB on older 18.12.3

Share this post


Link to post
Share on other sites

 

unbindall
bind "ENTER" "_impulse51"
bind "ESCAPE" "togglemenu"
bind "SPACE" "_moveup"
bind "-" "_impulse50"
bind "0" "_impulse10"
bind "1" "_impulse1"
bind "2" "_impulse2"
bind "3" "_impulse3"
bind "4" "_impulse4"
bind "5" "_impulse5"
bind "6" "_impulse6"
bind "7" "_impulse7"
bind "8" "_impulse8"
bind "9" "_impulse9"
bind "=" "_impulse49"
bind "[" "_impulse48"
bind "\" "_mlook"
bind "]" "_impulse47"
bind "^" "_impulse0"
bind "a" "_moveleft"
bind "c" "_impulse24"
bind "d" "_moveright"
bind "e" "_impulse46"
bind "f" "_impulse44"
bind "g" "inventory_use '#str_02396'"
bind "i" "inventory_cycle_group '#str_02391'"
bind "k" "inventory_cycle_group '#str_02392'"
bind "l" "inventory_use '#str_02395'"
bind "m" "inventory_cycle_maps"
bind "o" "_impulse19"
bind "p" "inventory_cycle_group '#str_02389'"
bind "q" "_impulse45"
bind "r" "_impulse52"
bind "s" "_back"
bind "u" "_impulse51"
bind "v" "inventory_hotkey '#str_02397'"
bind "w" "_forward"
bind "x" "_impulse23"
bind "y" "clientMessageMode 1"
bind "z" "_zoom"
bind "BACKSPACE" "inventory_hotkey"
bind "PAUSE" "pause"
bind "UPARROW" "_forward"
bind "DOWNARROW" "_back"
bind "LEFTARROW" "_left"
bind "RIGHTARROW" "_right"
bind "ALT" "_strafe"
bind "CTRL" "_button5"
bind "SHIFT" "_speed"
bind "DEL" "_lookdown"
bind "PGDN" "_lookup"
bind "END" "_impulse18"
bind "F3" "_impulse17"
bind "F4" "savegame quick"
bind "F5" "loadgame"
bind "F6" "_impulse20"
bind "F7" "_impulse22"
bind "F9" "loadgame quick"
bind "F12" "screenshot"
bind "MOUSE1" "_attack"
bind "MOUSE2" "_impulse41"
bind "MOUSE3" "_zoom"
bind "MWHEELDOWN" "_impulse14"
bind "MWHEELUP" "_impulse15"
seta gui_mediumFontLimit "0.30"
seta gui_smallFontLimit "0.15"
seta radiant_entityMode "0"
seta net_socksPassword ""
seta net_socksUsername ""
seta net_socksPort "1080"
seta net_socksServer ""
seta net_socksEnabled "0"
seta win_ypos "22"
seta win_xpos "3"
seta sys_lang "english"
seta s_decompressionLimit "6"
seta s_useEAXReverb "1"
seta s_numberOfSpeakers "2"
seta s_doorDistanceAdd "450"
seta s_globalFraction "0.8"
seta s_subFraction "0.75"
seta s_playDefaultSound "0"
seta s_volume_dB "0"
seta s_meterTopTime "2000"
seta s_reverse "0"
seta s_spatializationDecay "2"
seta s_maxSoundsPerShader "0"
seta s_device "default"
seta s_diffractionMax "10"
seta r_useFenceSync "1"
seta r_frameIndexMemory "16384"
seta r_frameVertexMemory "16384"
seta r_maxShadowMapLight "1000"
seta r_cinematic_legacyRoq "0"
seta r_fboSeparateStencil "0"
seta r_fboResolution "1"
seta r_shadowMapSize "1024"
seta r_fboSharedDepth "0"
seta r_fboDepthBits "24"
seta r_fboColorBits "32"
seta r_nVidiaOverride "1"
seta r_useFBO "1"
seta r_useGLSL "1"
seta r_useBfgPortalCulling "0"
seta r_postprocess_bloomKernelSize "2"
seta r_postprocess_bloomIntensity "0.840154"
seta r_postprocess "1"
seta r_screenshot_format "jpg"
seta r_debugArrowStep "120"
seta r_debugLineWidth "1"
seta r_debugLineDepthTest "0"
seta com_smp "1"
seta r_forceLoadImages "0"
seta r_testARBProgram "1"
seta r_shadows "2"
seta r_shadowPolygonFactor "0"
seta r_shadowPolygonOffset "-1"
seta r_offsetunits "-0.1"
seta r_offsetfactor "-2"
seta r_clear "2"
seta r_useSoftParticles "1"
seta r_skipDepthCapture "0"
seta r_skipBump "0"
seta r_skipSpecular "0"
seta r_skipNewAmbient "0"
seta r_ambientGamma "1"
seta r_ambientMinLevel "0"
seta r_brightness "1"
seta r_gamma "1"
seta r_swapInterval "0"
seta r_softShadowsRadius "2.423693"
seta r_softShadowsQuality "24"
seta r_customHeight "1080"
seta r_customWidth "1920"
seta r_fullscreen "1"
seta r_multiSamples "0"
seta image_mipmapMode "2"
seta image_blockChecksum "0"
seta image_downSizeLimit "256"
seta image_ignoreHighQuality "0"
seta image_downSizeBumpLimit "128"
seta image_downSizeSpecularLimit "64"
seta image_downSizeBump "0"
seta image_downSizeSpecular "0"
seta image_usePrecompressedTextures "1"
seta image_useNormalCompression "1"
seta image_useAllFormats "1"
seta image_useCompression "1"
seta image_preload "1"
seta image_roundDown "1"
seta image_forceDownSize "0"
seta image_downSize "0"
seta image_lodbias "0"
seta image_anisotropy "8"
seta image_filter "GL_LINEAR_MIPMAP_LINEAR"
seta r_shadowMapSinglePass "0"
seta r_cinematic_checkImmediately "0"
seta r_cinematic_log_flush "0"
seta r_cinematic_log_ffmpeg "0"
seta r_cinematic_log "0"
seta net_serverDlTable ""
seta net_serverDlBaseURL ""
seta net_serverDownload "0"
seta mod_validSkins "skins/characters/player/marine_mp;skins/characters/player/marine_mp_green;skins/characters/player/marine_mp_blue;skins/characters/player/marine_mp_red;skins/characters/player/marine_mp_yellow"
seta g_mapCycle "mapcycle"
seta g_voteFlags "0"
seta g_gameReviewPause "10"
seta g_countDown "10"
seta g_password ""
seta g_rotoscope "0"
seta g_testModelHeadJoint "Spine2"
seta g_testModelHead "atdm:ai_head_citywatch"
seta g_skipViewEffects "0"
seta g_fov "90"
seta g_showBrass "1"
seta g_showProjectilePct "0"
seta g_showHud "1"
seta g_showPlayerShadow "0"
seta pm_air_regainingSpeed "4"
seta pm_air "1800"
seta pm_modelView "0"
seta pm_thirdPersonDeath "0"
seta pm_thirdPerson "0"
seta pm_thirdPersonClip "1"
seta pm_thirdPersonAngle "0"
seta pm_thirdPersonHeight "0"
seta pm_thirdPersonRange "80"
seta pm_bobroll "0.0015"
seta pm_bobpitch "0.001"
seta pm_bobup "0.03"
seta pm_runroll "0.003"
seta pm_runpitch "0.001"
seta pm_runbob "0.35"
seta pm_walkbob "0.3"
seta pm_crouchbob "0.2"
seta pm_bboxwidth "32"
seta pm_crouchrate "0.87"
seta pm_deadviewheight "10"
seta pm_deadheight "20"
seta pm_normalviewheight "68"
seta pm_normalheight "74"
seta pm_crouchviewheight "34"
seta pm_crouchheight "38"
seta pm_maxviewpitch "89"
seta pm_minviewpitch "-89"
seta pm_noclipspeed "200"
seta pm_walkspeed "70"
seta pm_stepsize "16"
seta pm_jumpheight "48"
seta g_enablePortalSky "2"
seta g_showcamerainfo "0"
seta g_damageScale "1"
seta g_decals "1"
seta g_doubleVision "1"
seta g_bloodEffects "1"
seta g_projectileLights "1"
seta g_muzzleFlash "1"
seta gui_CenterY "0.5"
seta gui_CenterX "0.5"
seta gui_Height "1.0"
seta gui_Width "1.0"
seta r_fovRatio "0"
seta r_aspectRatio "1"
seta ui_showGun "1"
seta ui_autoSwitch "1"
seta ui_team "Red"
seta ui_skin "skins/characters/player/marine_mp"
seta ui_name "Player"
seta si_serverURL ""
seta si_spectators "1"
seta si_usePass "0"
seta si_warmup "0"
seta si_teamDamage "0"
seta si_timeLimit "10"
seta si_maxPlayers "4"
seta si_map "game/mp/d3dm1"
seta si_gameType "singleplayer"
seta si_name "DOOM Server"
seta tdm_lod_bias "1.0"
seta tdm_voice_from_off_volume "0"
seta tdm_voice_player_volume "0"
seta tdm_music_volume "0"
seta tdm_ambient_method "0"
seta tdm_door_auto_open_on_unlock "1"
seta tdm_bow_aimer "0"
seta tdm_lp_debug_hud "0"
seta tdm_lp_pawlow "0"
seta tdm_lp_randomize "1"
seta tdm_lp_auto_pick "0"
seta tdm_lp_autopick_attempts "3"
seta tdm_lp_pick_timeout "500"
seta tdm_lp_sample_delay "10"
seta tdm_lp_base_count "5"
seta tdm_empty_model "models/darkmod/misc/system/empty.lwo"
seta tdm_lg_model "models/darkmod/misc/system/lightgem.lwo"
seta tdm_lg_weak "0"
seta tdm_lg_interleave_min "40"
seta tdm_lg_interleave "1"
seta pm_rope_snd_rep_dist "32"
seta pm_min_stepsound_interval "200"
seta pm_stepvol_crouch_creep "-7"
seta pm_stepvol_crouch_run "4"
seta pm_stepvol_crouch_walk "-2"
seta pm_stepvol_creep "-5"
seta pm_stepvol_run "8"
seta pm_stepvol_walk "0"
seta tdm_underwater_blur "3"
seta tdm_rope_pull_force_factor "140"
seta gui_objectiveTextSize "1.0"
seta gui_barSize "1.0"
seta gui_lightgemSize "1.0"
seta gui_bigTextSize "1.0"
seta gui_smallTextSize "1.0"
seta gui_iconSize "1.0"
seta tdm_inv_use_visual_feedback "1"
seta tdm_door_control "0"
seta tdm_inv_use_on_frob "1"
seta tdm_inv_loot_sound "frob_loot"
seta tdm_inv_hud_pickupmessages "1"
seta tdm_hud_hide_lightgem "0"
seta tdm_hud_opacity "0.7"
seta tdm_grabber_reverse_control "0"
seta tdm_bounce_sound_min_vel "80"
seta tdm_bounce_sound_max_vel "400"
seta tdm_throw_max_vel "900"
seta tdm_throw_time "1200"
seta tdm_throw_max "3500"
seta tdm_throw_min "600"
seta tdm_phys_show_momentum "0"
seta tdm_ai_hearing_hardcore "1.5"
seta tdm_ai_hearing_challenging "1.0"
seta tdm_ai_hearing_forgiving "0.6"
seta tdm_ai_hearing_nearly_deaf "0.2"
seta tdm_ai_hearing "2"
seta tdm_ai_vision_hardcore "1.5"
seta tdm_ai_vision_challenging "1.2"
seta tdm_ai_vision_forgiving "0.6"
seta tdm_ai_vision_nearly_blind "0.2"
seta tdm_ai_vision "1"
seta tdm_melee_difficulty "normal"
seta tdm_melee_max_particles "10"
seta tdm_melee_forbid_auto_parry "0"
seta tdm_melee_auto_parry "1"
seta tdm_melee_invert_parry "0"
seta tdm_melee_invert_attack "0"
seta tdm_melee_mouse_thresh_ "0"
seta tdm_dragged_item_highlight "1"
seta tdm_drag_encumber_max "0.4"
seta tdm_drag_encumber_maxmass "55"
seta tdm_drag_encumber_minmass "10"
seta tdm_drag_jump_masslimit "20"
seta tdm_drag_af_free "0"
seta tdm_drag_af_ground_timer "800"
seta tdm_drag_damping_af "0.4"
seta tdm_drag_damping "0.0"
seta tdm_drag_stuck_dist "38.0"
seta tdm_drag_force_max "100000"
seta tdm_drag_limit_force "1"
seta tdm_collision_damage_scale_horiz "0.5"
seta tdm_collision_damage_scale_vert "1"
seta tdm_frobhelper_ignore_size "40.0"
seta tdm_frobhelper_fadeout_duration "500"
seta tdm_frobhelper_fadein_duration "1500"
seta tdm_frobhelper_fadein_delay "500"
seta tdm_frobhelper_alpha "1.0"
seta tdm_frobhelper_active "0"
seta tdm_frob_fadetime "100"
seta tdm_frob_width "10.0"
seta tdm_frob_distance_default "63"
seta pm_lean_toggle "0"
seta pm_lean_door_bounds_exp "8.0"
seta pm_lean_door_max "40"
seta pm_lean_door_increments "10"
seta pm_lean_to_valid_increments "25"
seta pm_lean_forward_stretch "15"
seta pm_lean_forward_height "0.4"
seta pm_lean_forward_time "400.0"
seta pm_lean_forward_angle "2"
seta pm_lean_stretch "2"
seta pm_lean_height "0.4"
seta pm_lean_time "400.0"
seta pm_lean_angle "15.0"
seta tdm_reattach_delay "100"
seta tdm_crouch_toggle_hold_time "400"
seta tdm_toggle_crouch "1"
seta tdm_footfall_sounds_movetype_specific "1"
seta pm_mantle_pullFast_msecs "450"
seta pm_mantle_maxLowObstacleHeight "36.0"
seta pm_mantle_minflatness "0.707"
seta pm_mantle_height "0.2"
seta pm_mantle_reach "0.5"
seta pm_weightmod "1"
seta pm_push_max_mass "200"
seta pm_push_heavy_threshold "0.15"
seta pm_push_accel_time "1000"
seta pm_push_start_delay "1000"
seta pm_push_maximpulse "300"
seta pm_pushmod "0.15"
seta pm_max_swimspeed_mod "1.4"
seta pm_crouchmod "0.54"
seta pm_creepmod "0.44"
seta pm_runmod "2.12"
seta tdm_savegame_compress "1"
seta tdm_force_savegame_load "0"
seta tdm_mainmenu_confirmquit "1"
seta tdm_debug_aastype "aas32"
seta tdm_allow_http_access "1"
seta tdm_proxy_pass ""
seta tdm_proxy_user ""
seta tdm_proxy ""
seta tdm_fm_restart_delay "0"
seta tdm_default_relations_def "atdm:team_relations_default"
seta tdm_show_trainer_messages "1"
seta tdm_menu_music "1"
seta tdm_wideScreenMode "7"
seta tdm_ai_show_aasfuncobstacle_state "0"
seta tdm_show_health "0"
seta tdm_ai_debug_greetings "0"
seta tdm_ai_debug_transition_barks "0"
seta tdm_ai_opt_nolipsync "0"
seta tdm_ai_opt_update_enemypos_interleave "48"
seta tdm_ai_opt_interleavethinkframes "0"
seta tdm_ai_opt_interleavethinkskipPVS "0"
seta tdm_ai_opt_interleavethinkmaxdist "0"
seta tdm_ai_opt_interleavethinkmindist "0"
seta tdm_ai_search_type "4"
seta tdm_ai_visdist_show "0.0"
seta tdm_ai_search_show "0.0"
seta tdm_showko "0"
seta tdm_showsprop_radius "0"
seta tdm_showsprop "0"
seta tdm_spr_debug "0"
seta tdm_sndprop_disable "0"
seta tdm_ai_acuity_susp "1.2"
seta tdm_ai_acuity_L5 "1.5"
seta tdm_ai_acuity_L4 "1.3"
seta tdm_ai_acuity_L3 "1.1"
seta tdm_ai_show_conversationstate "0"
seta tdm_ai_show_enemy_visibility "0"
seta tdm_ai_sight_scale "1000.0"
seta tdm_ai_sight_thresh "1.0"
seta tdm_ai_showelevator "0"
seta tdm_ai_showdoor "0"
seta tdm_ai_debug_blocked "0"
seta tdm_ai_showAASarea "0"
seta tdm_ai_showgoalpos "0"
seta tdm_ai_showdest "0"
seta tdm_ai_showalert "0"
seta tdm_ai_showtasks "0"
seta tdm_ai_showanimstate "0"
seta tdm_ai_showko "0"
seta tdm_ai_showfov "0"
seta tdm_ai_debug "0"
seta tdm_ai_bumpobject_impulse "250"
seta tdm_ai_tact "20.0"
seta tdm_ai_sight_combat_cutoff "20.0"
seta tdm_ai_sightmin "15.0"
seta tdm_ai_sightmax "40.0"
seta tdm_ai_sight_mag "1.0"
seta tdm_ai_sight_prob "0.7"
seta tdm_ai_showname "0"
seta tdm_ai_showbark "0"
seta tdm_ai_sndvol "0.0"
seta tdm_player_wait_until_ready "1"
seta com_automation_port "3879"
seta m_strafeSmooth "4"
seta m_smooth "1"
seta m_strafeScale "6.25"
seta m_yaw "0.022"
seta m_pitch "0.022"
seta sensitivityMenuOverride "0"
seta sensitivityMenu "1.0"
seta sensitivity "5"
seta in_toggleZoom "0"
seta in_toggleCrouch "0"
seta in_toggleRun "0"
seta in_alwaysRun "0"
seta in_freeLook "1"
seta in_anglespeedkey "1.5"
seta in_pitchspeed "140"
seta in_yawspeed "140"
seta gui_configServerRate "0"
seta com_maxFPS "166"
seta com_savegame_preview_format "jpg"
seta com_numQuickSaves "2"
seta com_guid ""
seta com_fixedTic "0"
seta com_preloadDemos "0"
seta com_compressDemos "1"
seta com_product_lang_ext "1"
seta logFile "0"
seta com_showFPSavg "4"
seta com_showFPS "0"
seta com_purgeAll "0"

 

Edited by HMart

Share this post


Link to post
Share on other sites

Disable AMD Shader Cache, also try removing your Darkmod.cfg file and let TDM make a new one.

 

DH-012-14.png

  • Like 1

I always assumed I'd taste like boot leather.

 

Share this post


Link to post
Share on other sites

OK.

 

Let's see if we can get an error:

 

In GLSL mode, start a mission then:

 

1) Open the console ( CTRL + ALT + ~ )

2) Invoke reloadGLSLprograms

3) Invoke condump GLSL_ISSUE.txt

 

Then post the resulting text file.

 

Thanks.


Please visit TDM's IndieDB site and help promote the mod:

 

http://www.indiedb.com/mods/the-dark-mod

 

(Yeah, shameless promotion... but traffic is traffic folks...)

Share this post


Link to post
Share on other sites

The relevant lines at the end are:

 

]reloadGLSLprograms
---------- R_ReloadGLSLPrograms_f -----------
interaction VF
ambientInteraction VF
stencilShadow VF
shadowMap VGF
oldStage VF
depthAlpha VF
fog VF
blend VF
cubeMap VF
---------------------------------
]condump GLSL_ISSUE.txt
Dumped console text to GLSL_ISSUE.txt.
Full txt file attached.

GLSL_ISSUE.txt

GLSL_ISSUE.txt

Edited by Bluehawk

Share this post


Link to post
Share on other sites

Yes, Bluehawk's issue looks like the same as I had.

HMart's issue looks different.

 

Unfortunately, I cannot tell exactly what I did to make it work.

I updated drivers from NVIDIA site, rebooted machine a few times, probably removed darkmod.cfg a few times.

Also you can try to rerun updater to ensure that you have correct packages. Maybe even remove tdm_base01.pk4 before that (it contains shaders).

At some moment it has simply disappeared, and I had no idea what cause it and what fixed it.

You can also try to edit glprogs/interaction.fs inside tdm_base01.pk4 by changing something, do reloadGLSLPrograms, then return back and do it again.

 

The picture 1) has no bumpmapping, and 2) has wrong normals.

Probably it means that the contents of normal maps become wrong (e.g. filled with some constant color).

I thought maybe it is related to normal maps compression, but it seems to be disabled by default, and you said you deleted config file.

 

UPDATE: Created issue 5031 to track this problem (long time after it has been fixed).

Share this post


Link to post
Share on other sites

You still aren't getting bumpmapping properly, try typing r_skipbump 1 and r_skipspecular 1 in the console and then vid_restart.

Everything should be kinda dull and boring but surfaces should be lit properly.

I get this:

 

post-529-0-31756200-1548854058_thumb.jpg

post-529-0-31756200-1548854058_thumb.jpg


I always assumed I'd taste like boot leather.

 

Share this post


Link to post
Share on other sites

OK.

 

Let's see if we can get an error:

 

In GLSL mode, start a mission then:

 

1) Open the console ( CTRL + ALT + ~ )

2) Invoke reloadGLSLprograms

3) Invoke condump GLSL_ISSUE.txt

 

Then post the resulting text file.

 

Thanks.

 

Here is my GLSL_ISSUE

 

 

TDM 2.07/64 #7932 (7932) win-x64 Jan 27 2019 13:59:51

3600 MHz AMD CPU with MMX & SSE & SSE2 & SSE3 & SSSE3 & SSE41 & AVX & AVX2 & FM

A3

Winsock Initialized

Found interface: {93C0D5BC-BEE3-4A5A-BFDC-75AFD7E4D5E3} Realtek PCIe GbE Family

Controller - 192.168.1.68/255.255.255.0

Found interface: {8E385346-91F3-4EA5-9243-037D8B4E4B97} VirtualBox Host-Only Et

hernet Adapter - 192.168.56.1/255.255.255.0

Sys_InitNetworking: adding loopback interface

Found AMD CPU, features: MMX SSE SSE2 SSE3 SSSE3 SSE41 AVX AVX2 FMA3

tdm using MMX & SSE* & AVX & AVX2 & FMA3 for SIMD processing.

enabled Flush-To-Zero mode

enabled Denormals-Are-Zero mode

------ Initializing File System ------

Current search path:

L:\darkmod/fms/training_mission

L:\darkmod\fms\training_mission\training_mission.pk4 (97 files - 0x3fff74b3 n

ot referenced)

L:\darkmod/

L:\darkmod\tdm_textures_wood01.pk4 (376 files - 0x1de2f548 not referenced)

L:\darkmod\tdm_textures_window01.pk4 (389 files - 0xe623c7c2 not referenced)

L:\darkmod\tdm_textures_stone_sculpted01.pk4 (463 files - 0x2b4f7cc0 not refe

renced)

L:\darkmod\tdm_textures_stone_natural01.pk4 (130 files - 0xb60d8b27 not refer

enced)

L:\darkmod\tdm_textures_stone_flat01.pk4 (295 files - 0x8380ed7d not referenc

ed)

L:\darkmod\tdm_textures_stone_cobblestones01.pk4 (224 files - 0xb0db032b not

referenced)

L:\darkmod\tdm_textures_stone_brick01.pk4 (520 files - 0x682cf168 not referen

ced)

L:\darkmod\tdm_textures_sfx01.pk4 (69 files - 0x2c673886 not referenced)

L:\darkmod\tdm_textures_roof01.pk4 (72 files - 0xa574b077 not referenced)

L:\darkmod\tdm_textures_plaster01.pk4 (142 files - 0x9747529e not referenced)

 

L:\darkmod\tdm_textures_paint_paper01.pk4 (63 files - 0xac998c08 not referenc

ed)

L:\darkmod\tdm_textures_other01.pk4 (127 files - 0x3f970c29 not referenced)

L:\darkmod\tdm_textures_nature01.pk4 (281 files - 0x7324b8ec not referenced)

L:\darkmod\tdm_textures_metal01.pk4 (496 files - 0xd961da10 not referenced)

L:\darkmod\tdm_textures_glass01.pk4 (51 files - 0x3f3721e not referenced)

L:\darkmod\tdm_textures_fabric01.pk4 (43 files - 0x649daf73 not referenced)

L:\darkmod\tdm_textures_door01.pk4 (177 files - 0xb0130166 not referenced)

L:\darkmod\tdm_textures_decals01.pk4 (461 files - 0x85202527 not referenced)

L:\darkmod\tdm_textures_carpet01.pk4 (92 files - 0xee524595 not referenced)

L:\darkmod\tdm_textures_base01.pk4 (395 files - 0xf4e0b19d not referenced)

L:\darkmod\tdm_standalone.pk4 (4 files - 0xb3f36d20 not referenced)

L:\darkmod\tdm_sound_vocals_decls01.pk4 (28 files - 0x29eccbb9 not referenced

)

L:\darkmod\tdm_sound_vocals07.pk4 (1111 files - 0xa13ec4c2 not referenced)

L:\darkmod\tdm_sound_vocals06.pk4 (696 files - 0x44c85e78 not referenced)

L:\darkmod\tdm_sound_vocals05.pk4 (128 files - 0x5d1b6d1c not referenced)

L:\darkmod\tdm_sound_vocals04.pk4 (2870 files - 0xc0e53f1c not referenced)

L:\darkmod\tdm_sound_vocals03.pk4 (743 files - 0xb3f2e0f1 not referenced)

L:\darkmod\tdm_sound_vocals02.pk4 (1299 files - 0x5092940e not referenced)

L:\darkmod\tdm_sound_vocals01.pk4 (82 files - 0xf4d326b2 not referenced)

L:\darkmod\tdm_sound_sfx02.pk4 (605 files - 0x31673482 not referenced)

L:\darkmod\tdm_sound_sfx01.pk4 (948 files - 0x1c3c3ff1 not referenced)

L:\darkmod\tdm_sound_ambient_decls01.pk4 (8 files - 0x118989b9 not referenced

)

L:\darkmod\tdm_sound_ambient03.pk4 (24 files - 0xd28ca9ec not referenced)

L:\darkmod\tdm_sound_ambient02.pk4 (163 files - 0x84efad22 not referenced)

L:\darkmod\tdm_sound_ambient01.pk4 (220 files - 0xee228c81 not referenced)

L:\darkmod\tdm_prefabs01.pk4 (960 files - 0x18b0b601 not referenced)

L:\darkmod\tdm_player01.pk4 (125 files - 0xa4acd6da not referenced)

L:\darkmod\tdm_models_decls01.pk4 (103 files - 0xedf6af28 not referenced)

L:\darkmod\tdm_models02.pk4 (2020 files - 0x68fdd515 not referenced)

L:\darkmod\tdm_models01.pk4 (3043 files - 0xb3a4c10e not referenced)

L:\darkmod\tdm_gui_credits01.pk4 (49 files - 0xbff51863 not referenced)

L:\darkmod\tdm_gui01.pk4 (715 files - 0xe5cf01bc not referenced)

L:\darkmod\tdm_fonts01.pk4 (696 files - 0x7c5027bf not referenced)

L:\darkmod\tdm_env01.pk4 (152 files - 0x63209082 not referenced)

L:\darkmod\tdm_defs01.pk4 (179 files - 0xeca50ea9 not referenced)

L:\darkmod\tdm_base01.pk4 (197 files - 0xe9e6f72d not referenced)

L:\darkmod\tdm_ai_steambots01.pk4 (24 files - 0xfdc72610 not referenced)

L:\darkmod\tdm_ai_monsters_spiders01.pk4 (82 files - 0xc15e2df6 not reference

d)

L:\darkmod\tdm_ai_humanoid_undead01.pk4 (50 files - 0x8bf175d2 not referenced

)

L:\darkmod\tdm_ai_humanoid_townsfolk01.pk4 (95 files - 0xfedffa9a not referen

ced)

L:\darkmod\tdm_ai_humanoid_pagans01.pk4 (10 files - 0xd433cc7f not referenced

)

L:\darkmod\tdm_ai_humanoid_nobles01.pk4 (48 files - 0xc20bf02d not referenced

)

L:\darkmod\tdm_ai_humanoid_mages01.pk4 (8 files - 0x41da3385 not referenced)

L:\darkmod\tdm_ai_humanoid_heads01.pk4 (100 files - 0x7414bdbe not referenced

)

L:\darkmod\tdm_ai_humanoid_guards01.pk4 (379 files - 0x17bee0a6 not reference

d)

L:\darkmod\tdm_ai_humanoid_females01.pk4 (172 files - 0xec4cac89 not referenc

ed)

L:\darkmod\tdm_ai_humanoid_builders01.pk4 (91 files - 0x6974032a not referenc

ed)

L:\darkmod\tdm_ai_base01.pk4 (8 files - 0x599d6850 not referenced)

L:\darkmod\tdm_ai_animals01.pk4 (82 files - 0x26c08df not referenced)

File System Initialized.

--------------------------------------

Couldn't open journal files

----- Initializing Decls -----

...loading 'materials/lights.mtr'

...loading 'materials/tdm_ai_animal_horse.mtr'

...loading 'materials/tdm_ai_animal_rat.mtr'

...loading 'materials/tdm_ai_builders.mtr'

...loading 'materials/tdm_ai_citywatch.mtr'

...loading 'materials/tdm_ai_commoners.mtr'

...loading 'materials/tdm_ai_engineer.mtr'

...loading 'materials/tdm_ai_generic.mtr'

...loading 'materials/tdm_ai_guards.mtr'

...loading 'materials/tdm_ai_heads_dev.mtr'

...loading 'materials/tdm_ai_inventors.mtr'

...loading 'materials/tdm_ai_mages.mtr'

...loading 'materials/tdm_ai_monsters_spiders.mtr'

...loading 'materials/tdm_ai_monsters_werebeast.mtr'

...loading 'materials/tdm_ai_nobleman.mtr'

...loading 'materials/tdm_ai_nobles.mtr'

...loading 'materials/tdm_ai_pagans.mtr'

...loading 'materials/tdm_ai_steambots.mtr'

...loading 'materials/tdm_ai_thief.mtr'

...loading 'materials/tdm_ai_thug.mtr'

...loading 'materials/tdm_ai_townsfolk_female.mtr'

...loading 'materials/tdm_ai_undead.mtr'

...loading 'materials/tdm_ai_wench.mtr'

...loading 'materials/tdm_billboards.mtr'

...loading 'materials/tdm_bloom.mtr'

...loading 'materials/tdm_bloom_afx.mtr'

...loading 'materials/tdm_carpet.mtr'

...loading 'materials/tdm_collision.mtr'

...loading 'materials/tdm_comments.mtr'

...loading 'materials/tdm_cubelights.mtr'

...loading 'materials/tdm_debug.mtr'

...loading 'materials/tdm_decals.mtr'

...loading 'materials/tdm_decals_blood.mtr'

...loading 'materials/tdm_decals_buildings.mtr'

...loading 'materials/tdm_decals_cracks.mtr'

...loading 'materials/tdm_decals_dirt.mtr'

...loading 'materials/tdm_decals_legacy.mtr'

...loading 'materials/tdm_decals_misc.mtr'

...loading 'materials/tdm_decals_papers.mtr'

...loading 'materials/tdm_decals_signs.mtr'

...loading 'materials/tdm_decals_stone.mtr'

...loading 'materials/tdm_decals_symbols.mtr'

...loading 'materials/tdm_decals_table_cloth.mtr'

...loading 'materials/tdm_decals_vegetation.mtr'

...loading 'materials/tdm_decals_webs.mtr'

...loading 'materials/tdm_door.mtr'

...loading 'materials/tdm_epi_shader.mtr'

...loading 'materials/tdm_epi_shader_2.mtr'

WARNING:file materials/tdm_epi_shader_2.mtr, line 462: material 'wizard_cloth_0

01' previously defined at materials/tdm_epi_shader_2.mtr:366

...loading 'materials/tdm_experimental_semiopaque.mtr'

...loading 'materials/tdm_ext_module.mtr'

...loading 'materials/tdm_fabric.mtr'

...loading 'materials/tdm_fogs.mtr'

...loading 'materials/tdm_ghouse_decorative.mtr'

...loading 'materials/tdm_ghouse_lights.mtr'

...loading 'materials/tdm_ghouse_sfx.mtr'

...loading 'materials/tdm_ghouse_stone.mtr'

...loading 'materials/tdm_glass.mtr'

...loading 'materials/tdm_gui.mtr'

...loading 'materials/tdm_gui_purchase_menu.mtr'

...loading 'materials/tdm_hud.mtr'

...loading 'materials/tdm_internal_engine.mtr'

...loading 'materials/tdm_light_shadows.mtr'

...loading 'materials/tdm_light_textures.mtr'

...loading 'materials/tdm_lights_d3_leftover.mtr'

...loading 'materials/tdm_lights_training.mtr'

...loading 'materials/tdm_melan_bones.mtr'

...loading 'materials/tdm_melan_bookrows.mtr'

...loading 'materials/tdm_melan_brick.mtr'

...loading 'materials/tdm_melan_brick5.mtr'

...loading 'materials/tdm_melan_carpet5.mtr'

...loading 'materials/tdm_melan_cobblestones5.mtr'

...loading 'materials/tdm_melan_detailedmetal.mtr'

...loading 'materials/tdm_melan_detailedmetal5.mtr'

...loading 'materials/tdm_melan_dirt5.mtr'

...loading 'materials/tdm_melan_door5.mtr'

...loading 'materials/tdm_melan_flat.mtr'

...loading 'materials/tdm_melan_flatmetal5.mtr'

...loading 'materials/tdm_melan_foliage5.mtr'

...loading 'materials/tdm_melan_grate3.mtr'

...loading 'materials/tdm_melan_grate4.mtr'

...loading 'materials/tdm_melan_grate5.mtr'

...loading 'materials/tdm_melan_natural5.mtr'

...loading 'materials/tdm_melan_paint_paper4.mtr'

...loading 'materials/tdm_melan_plaster.mtr'

...loading 'materials/tdm_melan_plaster5.mtr'

...loading 'materials/tdm_melan_sculpt.mtr'

...loading 'materials/tdm_melan_sculpt4.mtr'

...loading 'materials/tdm_melan_sculpted5.mtr'

...loading 'materials/tdm_melan_wood_panels2.mtr'

...loading 'materials/tdm_melan_wood_panels5.mtr'

...loading 'materials/tdm_metal_detailed.mtr'

...loading 'materials/tdm_metal_flat.mtr'

...loading 'materials/tdm_metal_grate.mtr'

...loading 'materials/tdm_misc.mtr'

...loading 'materials/tdm_models_animals.mtr'

...loading 'materials/tdm_models_architecture.mtr'

...loading 'materials/tdm_models_chars.mtr'

...loading 'materials/tdm_models_containers.mtr'

...loading 'materials/tdm_models_decorative.mtr'

...loading 'materials/tdm_models_decorative_oversize.mtr'

...loading 'materials/tdm_models_decorative_signs.mtr'

...loading 'materials/tdm_models_decorative_wall.mtr'

...loading 'materials/tdm_models_door_related.mtr'

...loading 'materials/tdm_models_dungeon.mtr'

...loading 'materials/tdm_models_fireplace.mtr'

...loading 'materials/tdm_models_furniture.mtr'

...loading 'materials/tdm_models_furniture_beds.mtr'

...loading 'materials/tdm_models_furniture_seating.mtr'

...loading 'materials/tdm_models_furniture_shelves.mtr'

...loading 'materials/tdm_models_furniture_tables.mtr'

...loading 'materials/tdm_models_games.mtr'

...loading 'materials/tdm_models_gargoyle.mtr'

...loading 'materials/tdm_models_graveyard.mtr'

...loading 'materials/tdm_models_guard.mtr'

...loading 'materials/tdm_models_junk.mtr'

...loading 'materials/tdm_models_keys.mtr'

...loading 'materials/tdm_models_kitchen.mtr'

...loading 'materials/tdm_models_lights.mtr'

...loading 'materials/tdm_models_loot.mtr'

...loading 'materials/tdm_models_mechanical.mtr'

...loading 'materials/tdm_models_misc.mtr'

...loading 'materials/tdm_models_musical.mtr'

...loading 'materials/tdm_models_nature.mtr'

...loading 'materials/tdm_models_nature_rocks.mtr'

...loading 'materials/tdm_models_nature_trees.mtr'

...loading 'materials/tdm_models_nautical.mtr'

...loading 'materials/tdm_models_pipekit.mtr'

...loading 'materials/tdm_models_player_equipment.mtr'

...loading 'materials/tdm_models_potions.mtr'

...loading 'materials/tdm_models_readables.mtr'

...loading 'materials/tdm_models_signs.mtr'

...loading 'materials/tdm_models_statue_lion.mtr'

...loading 'materials/tdm_models_tools.mtr'

...loading 'materials/tdm_models_waterworks.mtr'

...loading 'materials/tdm_models_weapons.mtr'

...loading 'materials/tdm_models_wearable.mtr'

...loading 'materials/tdm_moveable_laboratory_medicaltools.mtr'

...loading 'materials/tdm_nature_bark.mtr'

...loading 'materials/tdm_nature_bones.mtr'

...loading 'materials/tdm_nature_dirt.mtr'

...loading 'materials/tdm_nature_foliage.mtr'

...loading 'materials/tdm_nature_grass.mtr'

...loading 'materials/tdm_nature_grass_edge.mtr'

...loading 'materials/tdm_nature_sky.mtr'

...loading 'materials/tdm_nature_snow.mtr'

...loading 'materials/tdm_nature_snow_edge.mtr'

...loading 'materials/tdm_nature_training.mtr'

...loading 'materials/tdm_nodrawsolid.mtr'

...loading 'materials/tdm_paint_paper.mtr'

...loading 'materials/tdm_particles.mtr'

...loading 'materials/tdm_particles_legacy.mtr'

...loading 'materials/tdm_particles_ripple.mtr'

...loading 'materials/tdm_plaster.mtr'

...loading 'materials/tdm_portal_sky.mtr'

...loading 'materials/tdm_postprocess.mtr'

...loading 'materials/tdm_roof.mtr'

...loading 'materials/tdm_security_camera.mtr'

...loading 'materials/tdm_sfx.mtr'

...loading 'materials/tdm_sfx_legacy.mtr'

...loading 'materials/tdm_sliptip.mtr'

...loading 'materials/tdm_sliptip_theme.mtr'

...loading 'materials/tdm_stone_brick.mtr'

...loading 'materials/tdm_stone_cobblestones.mtr'

...loading 'materials/tdm_stone_flat.mtr'

...loading 'materials/tdm_stone_flat_mosaic.mtr'

...loading 'materials/tdm_stone_flat_smooth.mtr'

...loading 'materials/tdm_stone_natural.mtr'

...loading 'materials/tdm_stone_sculpted.mtr'

...loading 'materials/tdm_tables.mtr'

...loading 'materials/tdm_training_map.mtr'

...loading 'materials/tdm_translucent.mtr'

...loading 'materials/tdm_water.mtr'

WARNING:file materials/tdm_water.mtr, line 1189: material 'textures/particles/r

ipple_1' previously defined at materials/tdm_particles_ripple.mtr:1

...loading 'materials/tdm_water_overlays.mtr'

...loading 'materials/tdm_water_training.mtr'

...loading 'materials/tdm_weather.mtr'

...loading 'materials/tdm_windows.mtr'

...loading 'materials/tdm_wood_boards.mtr'

...loading 'materials/tdm_wood_panels.mtr'

...loading 'materials/tdm_ws1_textures.mtr'

...loading 'materials/tdm_yan_textures.mtr'

...loading 'materials/tdm_zombie_rocks.mtr'

...loading 'skins/campaign.skin'

...loading 'skins/steam_engine_003.skin'

...loading 'skins/tdm_ai_animal_horse.skin'

...loading 'skins/tdm_ai_animal_rat.skin'

...loading 'skins/tdm_ai_builder_ghost.skin'

...loading 'skins/tdm_ai_generic.skin'

...loading 'skins/tdm_ai_guard_citywatch.skin'

...loading 'skins/tdm_ai_guard_elite.skin'

...loading 'skins/tdm_ai_guard_proguard.skin'

...loading 'skins/tdm_ai_guards.skin'

...loading 'skins/tdm_ai_heads.skin'

...loading 'skins/tdm_ai_inventor_engineer.skin'

...loading 'skins/tdm_ai_mage.skin'

...loading 'skins/tdm_ai_monsters_spider.skin'

...loading 'skins/tdm_ai_nobleman.skin'

...loading 'skins/tdm_ai_noblewoman.skin'

...loading 'skins/tdm_ai_pagan.skin'

...loading 'skins/tdm_ai_pagan_female.skin'

...loading 'skins/tdm_ai_thief.skin'

...loading 'skins/tdm_ai_thug.skin'

...loading 'skins/tdm_ai_townsfolk_commoner.skin'

...loading 'skins/tdm_ai_townsfolk_female.skin'

...loading 'skins/tdm_ai_townsfolk_wench.skin'

...loading 'skins/tdm_ai_undead.skin'

...loading 'skins/tdm_architecture.skin'

...loading 'skins/tdm_architecture_doorframes.skin'

...loading 'skins/tdm_architecture_doors.skin'

...loading 'skins/tdm_architecture_stones.skin'

...loading 'skins/tdm_architecture_windows.skin'

...loading 'skins/tdm_containers.skin'

...loading 'skins/tdm_decorative.skin'

...loading 'skins/tdm_decorative_statues.skin'

...loading 'skins/tdm_decorative_wall.skin'

...loading 'skins/tdm_door_related.skin'

...loading 'skins/tdm_epi_skins.skin'

WARNING:file skins/tdm_epi_skins.skin, line 86: skin 'steam_engine_003_off' pre

viously defined at skins/steam_engine_003.skin:1

WARNING:file skins/tdm_epi_skins.skin, line 97: skin 'steam_engine_003_on' prev

iously defined at skins/steam_engine_003.skin:18

...loading 'skins/tdm_fireplace.skin'

...loading 'skins/tdm_foliage.skin'

...loading 'skins/tdm_food.skin'

...loading 'skins/tdm_furniture.skin'

...loading 'skins/tdm_furniture_seating.skin'

...loading 'skins/tdm_furniture_shelves.skin'

...loading 'skins/tdm_furniture_tables.skin'

...loading 'skins/tdm_gen_ceramic.skin'

...loading 'skins/tdm_gen_metal.skin'

...loading 'skins/tdm_gen_stone.skin'

...loading 'skins/tdm_gen_tile.skin'

...loading 'skins/tdm_gen_wood.skin'

...loading 'skins/tdm_graveyard.skin'

...loading 'skins/tdm_graveyard_bones.skin'

...loading 'skins/tdm_hangers.skin'

...loading 'skins/tdm_junk.skin'

...loading 'skins/tdm_kitchen.skin'

...loading 'skins/tdm_lampion.skin'

...loading 'skins/tdm_lights.skin'

...loading 'skins/tdm_loot.skin'

...loading 'skins/tdm_mechanical.skin'

...loading 'skins/tdm_misc.skin'

...loading 'skins/tdm_models_architecture_modules.skin'

...loading 'skins/tdm_models_architecture_modules2.skin'

...loading 'skins/tdm_modules_ext_mansion01.skin'

...loading 'skins/tdm_musical.skin'

...loading 'skins/tdm_nature.skin'

...loading 'skins/tdm_nature_rocks.skin'

...loading 'skins/tdm_nautical.skin'

...loading 'skins/tdm_player_lantern.skin'

...loading 'skins/tdm_readables.skin'

...loading 'skins/tdm_rocks.skin'

...loading 'skins/tdm_security_camera.skin'

...loading 'skins/tdm_skeleton.skin'

...loading 'skins/tdm_tools.skin'

...loading 'skins/tdm_waterworks.skin'

...loading 'skins/tdm_weapons.skin'

...loading 'skins/tdm_wearables.skin'

...loading 'skins/tdm_windows.skin'

...loading 'skins/tdm_wood_signs.skin'

...loading 'skins/training_mission.skin'

...loading 'sound/tdm_ai_animal_horse.sndshd'

...loading 'sound/tdm_ai_animal_rat.sndshd'

...loading 'sound/tdm_ai_animal_raven.sndshd'

...loading 'sound/tdm_ai_builder1.sndshd'

...loading 'sound/tdm_ai_builder2.sndshd'

...loading 'sound/tdm_ai_builder3.sndshd'

...loading 'sound/tdm_ai_builder4.sndshd'

...loading 'sound/tdm_ai_commander.sndshd'

...loading 'sound/tdm_ai_critic.sndshd'

...loading 'sound/tdm_ai_cynic.sndshd'

...loading 'sound/tdm_ai_drunk.sndshd'

...loading 'sound/tdm_ai_grumbler.sndshd'

...loading 'sound/tdm_ai_jack.sndshd'

...loading 'sound/tdm_ai_lady.sndshd'

...loading 'sound/tdm_ai_lady02.sndshd'

...loading 'sound/tdm_ai_lord.sndshd'

...loading 'sound/tdm_ai_maiden.sndshd'

...loading 'sound/tdm_ai_monster_elemental.sndshd'

...loading 'sound/tdm_ai_monster_werebeast.sndshd'

...loading 'sound/tdm_ai_moor1.sndshd'

...loading 'sound/tdm_ai_pro.sndshd'

...loading 'sound/tdm_ai_sfx.sndshd'

...loading 'sound/tdm_ai_simpleton.sndshd'

...loading 'sound/tdm_ai_spider.sndshd'

...loading 'sound/tdm_ai_steambot.sndshd'

...loading 'sound/tdm_ai_thug.sndshd'

...loading 'sound/tdm_ai_undead_revenant.sndshd'

...loading 'sound/tdm_ai_undead_zombie.sndshd'

...loading 'sound/tdm_ai_wench.sndshd'

...loading 'sound/tdm_ambient_ambience.sndshd'

...loading 'sound/tdm_ambient_ambience02.sndshd'

...loading 'sound/tdm_ambient_ambience_zoned.sndshd'

...loading 'sound/tdm_ambient_ambience_zoned02.sndshd'

...loading 'sound/tdm_ambient_environmental.sndshd'

...loading 'sound/tdm_ambient_environmental02.sndshd'

...loading 'sound/tdm_ambient_environmental_city.sndshd'

...loading 'sound/tdm_ambient_environmental_people.sndshd'

...loading 'sound/tdm_guis.sndshd'

...loading 'sound/tdm_player.sndshd'

...loading 'sound/tdm_sfx_containers.sndshd'

...loading 'sound/tdm_sfx_doors.sndshd'

...loading 'sound/tdm_sfx_game.sndshd'

...loading 'sound/tdm_sfx_impact.sndshd'

...loading 'sound/tdm_sfx_lights.sndshd'

...loading 'sound/tdm_sfx_machinery.sndshd'

...loading 'sound/tdm_sfx_movement.sndshd'

...loading 'sound/tdm_sfx_movement_footsteps.sndshd'

...loading 'sound/tdm_sfx_movement_footsteps_player.sndshd'

...loading 'sound/tdm_sfx_readables.sndshd'

...loading 'sound/tdm_sfx_sliding.sndshd'

...loading 'sound/tdm_sfx_thunder.sndshd'

...loading 'sound/tdm_sfx_tools.sndshd'

...loading 'sound/tdm_sfx_tools_lockpick.sndshd'

...loading 'sound/tdm_sfx_world.sndshd'

...loading 'sound/tdm_training_mission_ambience.sndshd'

...loading 'sound/tdm_video.sndshd'

------------------------------

I18N: SetLanguage: 'english'.

I18N: Found no character remapping for english.

I18N: 1259 strings read from strings/english.lang

I18N: 145 strings read from strings/fm/english.lang

Couldn't exec editor.cfg - file does not exist.

execing default.cfg

execing Darkmod.cfg

Couldn't exec autoexec.cfg - file does not exist.

I18N: SetLanguage: 'english'.

I18N: Found no character remapping for english.

I18N: 1259 strings read from strings/english.lang

I18N: 145 strings read from strings/fm/english.lang

----- Initializing OpenAL -----

Setup OpenAL device and context

OpenAL: found device 'OpenAL Soft on Speakers (Creative SB Audigy 4 (WDM))'

OpenAL: using 'OpenAL Soft'

OpenAL vendor: OpenAL Community

OpenAL renderer: OpenAL Soft

OpenAL version: 1.1 ALSOFT 1.18.2

OpenAL: found EFX extension

OpenAL: found 256 hardware voices

----- Initializing OpenGL -----

Initializing OpenGL subsystem

...getting default gamma ramp: success

...registered window class

...registered fake window class

...initializing QGL

...calling LoadLibrary( 'opengl32' ): succeeded

...created window @ 0,0 (1936x1119)

Initializing OpenGL driver

...getting DC: succeeded

...PIXELFORMAT 11 selected

...creating GL context: succeeded

...making context current: succeeded

 

------- Input Initialization -------

Initializing DirectInput...

mouse: DirectInput initialized.

keyboard: DirectInput initialized.

------------------------------------

OpenGL vendor: ATI Technologies Inc.

OpenGL renderer: Radeon RX 570 Series

OpenGL version: 4.6.13543 Compatibility Profile Context 25.20.15003.5010

v - using GL version 2.0 (core)

Checking portable OpenGL extensions...

Max texture coords: 16

Max texture units: 32

Max active textures: 160

v - using GL_EXT_texture_compression_s3tc (ext)

v - using GL_ARB_texture_compression_rgtc (core+ext)

v - using GL_EXT_texture_filter_anisotropic (ext)

maxTextureAnisotropy: 16.000000

v - using GL_EXT_texture_lod_bias (ext)

v - using GL_EXT_stencil_wrap (ext)

v - using GL_ARB_map_buffer_range (core+ext)

v - using GL_ARB_vertex_program (ext)

v - using GL_ARB_fragment_program (ext)

v - using GL_EXT_depth_bounds_test (ext)

v - using GL_ARB_framebuffer_object (core+ext)

v - using GL_ARB_geometry_shader4 (ext)

v - using GL_ARB_pixel_buffer_object (ext)

v - using GL_ARB_timer_query (core+ext)

v - using GL_KHR_debug (ext)

v - using GL_ARB_sync (core+ext)

GL fence sync available

Max geometry output vertices: 1023

Max geometry output components: 4095

Max vertex attribs: 29

Max env parameters: 256

----- R_ReloadARBPrograms -----

glprogs/test.vfp 8

glprogs/test.vfp 9

glprogs/interaction.vfp 1

glprogs/interaction.vfp 2

glprogs/bumpyEnvironment.vfp 5

glprogs/bumpyEnvironment.vfp 6

glprogs/ambientLight.vfp 10

glprogs/ambientLight.vfp 11

glprogs/shadow.vp 7

glprogs/environment.vfp 3

glprogs/environment.vfp 4

glprogs/test_direct.vfp 12

glprogs/test_direct.vfp 13

glprogs/interaction_direct.vfp 14

glprogs/interaction_direct.vfp 15

glprogs/soft_particle.vfp 16

glprogs/soft_particle.vfp 17

glprogs/cubic_light_point.vfp 18

glprogs/cubic_light_point.vfp 19

glprogs/cubic_light_proj.vfp 20

glprogs/cubic_light_proj.vfp 21

glprogs/test_cubic_light_point.vfp 22

glprogs/test_cubic_light_point.vfp 23

glprogs/test_cubic_light_proj.vfp 24

glprogs/test_cubic_light_proj.vfp 25

glprogs/ambient_cubic_light.vfp 26

glprogs/ambient_cubic_light.vfp 27

glprogs/cookMath_pass1.vfp 28

glprogs/cookMath_pass1.vfp 29

glprogs/cookMath_pass2.vfp 30

glprogs/cookMath_pass2.vfp 31

glprogs/brightPass_opt.vfp 32

glprogs/brightPass_opt.vfp 33

glprogs/blurx.vfp 34

glprogs/blurx.vfp 35

glprogs/blury.vfp 36

glprogs/blury.vfp 37

glprogs/finalScenePass_opt.vfp 38

glprogs/finalScenePass_opt.vfp 39

-------------------------------

---------- R_ReloadGLSLPrograms_f -----------

interaction VF

ambientInteraction VF

stencilShadow VF

oldStage VF

depthAlpha VF

fog VF

blend VF

cubeMap VF

interactionA VF

interactionN VF

shadowMapA VGF

shadowMapN VGF

---------------------------------

regenerating _default.

regenerating _white.

regenerating _black.

regenerating _borderClamp.

regenerating _flat.

regenerating _ambient.

regenerating _specularTable.

regenerating _specular2DTable.

regenerating _ramp.

regenerating _alphaRamp.

regenerating _alphaNotch.

regenerating _fog.

regenerating _fogEnter.

regenerating _normalCubeMap.

regenerating _noFalloff.

regenerating _quadratic.

regenerating _cinematic.

regenerating _scratch.

regenerating _scratch2.

regenerating _accum.

regenerating _scratchCubeMap.

regenerating _currentRender.

regenerating _currentDepth.

regenerating _shadowDepthFbo.

regenerating _shadowAtlas.

regenerating _currentStencilFbo.

regenerating _cookedMath.

regenerating _bloomImage.

reloading makeintensity( lights/squarelight1a).

reloading lights/squarelight1.

reloading textures/consolefont.

reloading textures/black.

Font fonts/english/stone in size 12 not found, using size 24 instead.

--------- Initializing Game ----------

The Dark Mod 2.07/64, win-x64, code revision 7932

Build date: Jan 27 2019

...loading 'def/aas.def'

...loading 'def/d3_junk.def'

...loading 'def/func.def'

...loading 'def/kitchen.def'

...loading 'def/misc.def'

...loading 'def/moveable.def'

...loading 'def/mp.def'

...loading 'def/numberwheel.def'

...loading 'def/path.def'

...loading 'def/portal_sky.def'

...loading 'def/tdm_absencemarker.def'

...loading 'def/tdm_af_base.def'

...loading 'def/tdm_ai_animal_horse2.def'

...loading 'def/tdm_ai_animal_rat.def'

...loading 'def/tdm_ai_base.def'

...loading 'def/tdm_ai_builder_acolyte.def'

...loading 'def/tdm_ai_builder_forger.def'

...loading 'def/tdm_ai_builder_ghost.def'

...loading 'def/tdm_ai_builder_guard.def'

...loading 'def/tdm_ai_builder_priest.def'

...loading 'def/tdm_ai_female_animations.def'

...loading 'def/tdm_ai_female_rogue.def'

...loading 'def/tdm_ai_guard_citywatch.def'

...loading 'def/tdm_ai_guard_citywatch_elite.def'

...loading 'def/tdm_ai_guard_elite.def'

...loading 'def/tdm_ai_guard_generic.def'

...loading 'def/tdm_ai_guard_moor.def'

...loading 'def/tdm_ai_guard_proguard.def'

...loading 'def/tdm_ai_guard_proguard_devel.def'

...loading 'def/tdm_ai_guard_thug.def'

...loading 'def/tdm_ai_head_base.def'

...loading 'def/tdm_ai_heads.def'

...loading 'def/tdm_ai_heads_springheel.def'

...loading 'def/tdm_ai_humanoid.def'

...loading 'def/tdm_ai_humanoid_newskel.def'

...loading 'def/tdm_ai_humanoid_undead.def'

...loading 'def/tdm_ai_inventor_scientist.def'

...loading 'def/tdm_ai_mage.def'

...loading 'def/tdm_ai_melee_sets.def'

...loading 'def/tdm_ai_monster_base.def'

...loading 'def/tdm_ai_monster_elemental.def'

...loading 'def/tdm_ai_monster_spider.def'

...loading 'def/tdm_ai_monster_werebeast.def'

...loading 'def/tdm_ai_nobleman.def'

...loading 'def/tdm_ai_noblewoman.def'

...loading 'def/tdm_ai_pagan_male.def'

...loading 'def/tdm_ai_steambot_base.def'

...loading 'def/tdm_ai_steambot_guard.def'

...loading 'def/tdm_ai_steambot_lantern.def'

...loading 'def/tdm_ai_thief.def'

...loading 'def/tdm_ai_townsfolk_beggar.def'

...loading 'def/tdm_ai_townsfolk_commoner.def'

...loading 'def/tdm_ai_townsfolk_engineer.def'

...loading 'def/tdm_ai_townsfolk_female.def'

...loading 'def/tdm_ai_townsfolk_wench.def'

...loading 'def/tdm_ai_trainer_melee.def'

...loading 'def/tdm_ai_undead_revenant.def'

...loading 'def/tdm_ai_undead_skeleton.def'

...loading 'def/tdm_ai_undead_spirits.def'

...loading 'def/tdm_ai_undead_zombie.def'

...loading 'def/tdm_ai_vocal_set_base.def'

...loading 'def/tdm_ai_vocal_set_builders01.def'

...loading 'def/tdm_ai_vocal_set_builders02.def'

...loading 'def/tdm_ai_vocal_set_female01.def'

...loading 'def/tdm_ai_vocal_set_monster.def'

...loading 'def/tdm_ai_vocal_set_monster_elemental.def'

...loading 'def/tdm_ai_vocal_set_mute.def'

...loading 'def/tdm_ai_vocal_set_revenant01.def'

...loading 'def/tdm_ai_vocal_set_zombie01.def'

...loading 'def/tdm_ai_vocal_sets01.def'

...loading 'def/tdm_ai_vocal_sets02.def'

...loading 'def/tdm_alarm.def'

...loading 'def/tdm_ammo.def'

...loading 'def/tdm_base.def'

...loading 'def/tdm_bloodmarker.def'

...loading 'def/tdm_campaign.def'

...loading 'def/tdm_conversation.def'

...loading 'def/tdm_damage.def'

...loading 'def/tdm_debugging.def'

...loading 'def/tdm_difficulty.def'

...loading 'def/tdm_difficulty_default.def'

...loading 'def/tdm_flags.def'

...loading 'def/tdm_frobable.def'

...loading 'def/tdm_func.def'

...loading 'def/tdm_healing.def'

...loading 'def/tdm_inventory_loot.def'

...loading 'def/tdm_inventory_map.def'

...loading 'def/tdm_items.def'

...loading 'def/tdm_keys.def'

...loading 'def/tdm_legacy.def'

...loading 'def/tdm_lights.def'

...loading 'def/tdm_lights_static.def'

...loading 'def/tdm_lights_static_electric.def'

...loading 'def/tdm_lights_static_fireplaces.def'

...loading 'def/tdm_lights_static_gas.def'

...loading 'def/tdm_liquid.def'

...loading 'def/tdm_locks.def'

...loading 'def/tdm_lod.def'

...loading 'def/tdm_lod_architecture.def'

...loading 'def/tdm_lod_hangers.def'

...loading 'def/tdm_lod_nature.def'

...loading 'def/tdm_lod_rocks.def'

...loading 'def/tdm_lod_statues.def'

...loading 'def/tdm_loot.def'

...loading 'def/tdm_melee.def'

...loading 'def/tdm_message.def'

...loading 'def/tdm_movable_containers.def'

...loading 'def/tdm_moveable.def'

...loading 'def/tdm_moveable_candles.def'

...loading 'def/tdm_moveable_decorative.def'

...loading 'def/tdm_moveable_decorative_vases.def'

...loading 'def/tdm_moveable_dungeon.def'

...loading 'def/tdm_moveable_food.def'

...loading 'def/tdm_moveable_furniture.def'

...loading 'def/tdm_moveable_graveyard.def'

...loading 'def/tdm_moveable_hangers.def'

...loading 'def/tdm_moveable_junk.def'

...loading 'def/tdm_moveable_kitchen.def'

...loading 'def/tdm_moveable_kitchen_utensils.def'

...loading 'def/tdm_moveable_lights.def'

...loading 'def/tdm_moveable_loot.def'

...loading 'def/tdm_moveable_mechanical.def'

...loading 'def/tdm_moveable_musical.def'

...loading 'def/tdm_moveable_player_tools.def'

...loading 'def/tdm_moveable_readables.def'

...loading 'def/tdm_moveable_rocks.def'

...loading 'def/tdm_moveable_tools.def'

...loading 'def/tdm_moveable_weapons.def'

...loading 'def/tdm_moveable_wearable.def'

...loading 'def/tdm_mover_base.def'

...loading 'def/tdm_mover_button.def'

...loading 'def/tdm_mover_doors.def'

...loading 'def/tdm_mover_elevators.def'

...loading 'def/tdm_mover_handles.def'

...loading 'def/tdm_mover_lever.def'

...loading 'def/tdm_mover_mechanical.def'

...loading 'def/tdm_music.def'

...loading 'def/tdm_objects_ragdoll.def'

...loading 'def/tdm_player_thief.def'

...loading 'def/tdm_playertools.def'

...loading 'def/tdm_playertools_flashbomb.def'

...loading 'def/tdm_playertools_flashmine.def'

...loading 'def/tdm_playertools_lantern.def'

...loading 'def/tdm_playertools_lockpicks.def'

...loading 'def/tdm_playertools_mine.def'

...loading 'def/tdm_projectiles.def'

...loading 'def/tdm_prop_items.def'

...loading 'def/tdm_prop_items_keys.def'

...loading 'def/tdm_prop_wearable_items.def'

...loading 'def/tdm_propagated_sounds.def'

...loading 'def/tdm_random.def'

...loading 'def/tdm_readable.def'

...loading 'def/tdm_response_effects.def'

...loading 'def/tdm_rope.def'

...loading 'def/tdm_savegame.def'

...loading 'def/tdm_seed.def'

...loading 'def/tdm_seed_random.def'

...loading 'def/tdm_seed_random_pub.def'

...loading 'def/tdm_shopitems.def'

...loading 'def/tdm_soundprop.def'

...loading 'def/tdm_target.def'

...loading 'def/tdm_team_relations.def'

...loading 'def/tdm_teleport.def'

...loading 'def/tdm_trees.def'

...loading 'def/tdm_vanishedone.def'

...loading 'def/tdm_voice.def'

...loading 'def/tdm_weapon_arrow.def'

...loading 'def/tdm_weapon_base.def'

...loading 'def/tdm_weapon_blackjack.def'

...loading 'def/tdm_weapon_broadhead.def'

...loading 'def/tdm_weapon_firearrow.def'

...loading 'def/tdm_weapon_fireball.def'

...loading 'def/tdm_weapon_gasarrow.def'

...loading 'def/tdm_weapon_mossarrow.def'

...loading 'def/tdm_weapon_noisemaker.def'

...loading 'def/tdm_weapon_ropearrow.def'

...loading 'def/tdm_weapon_shortsword.def'

...loading 'def/tdm_weapon_unarmed.def'

...loading 'def/tdm_weapon_vinearrow.def'

...loading 'def/tdm_weapon_waterarrow.def'

...loading 'def/training_mission.def'

...loading 'def/triggers.def'

...loading 'def/trilogy_stlucia.def'

...loading 'fx/sparks.fx'

...loading 'fx/tdm_mage_effects.fx'

...loading 'fx/thunder.fx'

...loading 'particles/tdm_ai_steambot.prt'

...loading 'particles/tdm_arrows.prt'

...loading 'particles/tdm_bikerdude.prt'

...loading 'particles/tdm_blood.prt'

...loading 'particles/tdm_cauldron_steam.prt'

WARNING:file particles/tdm_cauldron_steam.prt, line 31: particle 'tdm_cauldron_

steam_small' previously defined at particles/tdm_bikerdude.prt:55

WARNING:file particles/tdm_cauldron_steam.prt, line 162: particle 'tdm_cauldron

_steam' previously defined at particles/tdm_bikerdude.prt:84

...loading 'particles/tdm_ceiling_dust_falling.prt'

WARNING:file particles/tdm_ceiling_dust_falling.prt, line 50: particle 'tdm_cei

ling_dust' previously defined at particles/tdm_bikerdude.prt:212

...loading 'particles/tdm_chandelier_bulbs.prt'

...loading 'particles/tdm_chimney_smoke.prt'

WARNING:file particles/tdm_chimney_smoke.prt, line 30: particle 'tdm_chimney_sm

oke' previously defined at particles/tdm_bikerdude.prt:259

WARNING:file particles/tdm_chimney_smoke.prt, line 60: particle 'tdm_chimney_sm

oke_medium' previously defined at particles/tdm_bikerdude.prt:286

WARNING:file particles/tdm_chimney_smoke.prt, line 90: particle 'tdm_chimney_sm

oke_small' previously defined at particles/tdm_bikerdude.prt:313

...loading 'particles/tdm_chimney_smoke_medium.prt'

WARNING:file particles/tdm_chimney_smoke_medium.prt, line 30: particle 'tdm_chi

mney_smoke_medium' previously defined at particles/tdm_bikerdude.prt:286

...loading 'particles/tdm_chimney_smoke_small.prt'

WARNING:file particles/tdm_chimney_smoke_small.prt, line 30: particle 'tdm_chim

ney_smoke_small' previously defined at particles/tdm_bikerdude.prt:313

...loading 'particles/tdm_cookingpot_steam.prt'

WARNING:file particles/tdm_cookingpot_steam.prt, line 31: particle 'tdm_cooking

pot_steam' previously defined at particles/tdm_bikerdude.prt:340

...loading 'particles/tdm_elemental.prt'

...loading 'particles/tdm_fire.prt'

...loading 'particles/tdm_fire_candle.prt'

...loading 'particles/tdm_fire_oil_glasslamp.prt'

...loading 'particles/tdm_fireflames_forge_smouldering.prt'

...loading 'particles/tdm_fireflames_small_nosmoke.prt'

WARNING:file particles/tdm_fireflames_small_nosmoke.prt, line 54: particle 'tdm

_fire_flames_small_nosmoke' previously defined at particles/tdm_bikerdude.prt:3

68

...loading 'particles/tdm_flashbomb.prt'

...loading 'particles/tdm_flies.prt'

...loading 'particles/tdm_floating_dust.prt'

WARNING:file particles/tdm_floating_dust.prt, line 30: particle 'tdm_floating_d

ust' previously defined at particles/tdm_bikerdude.prt:419

...loading 'particles/tdm_floating_moon_dust.prt'

WARNING:file particles/tdm_floating_moon_dust.prt, line 31: particle 'tdm_float

ing_moon_dust' previously defined at particles/tdm_bikerdude.prt:444

WARNING:file particles/tdm_floating_moon_dust.prt, line 67: particle 'tdm_float

ing_mood_dust_small' previously defined at particles/tdm_bikerdude.prt:27

...loading 'particles/tdm_flowers.prt'

...loading 'particles/tdm_fog.prt'

...loading 'particles/tdm_fog_overcast.prt'

...loading 'particles/tdm_gatehouse.prt'

...loading 'particles/tdm_glare_lamp_02.prt'

...loading 'particles/tdm_grass.prt'

...loading 'particles/tdm_lamphaze.prt'

...loading 'particles/tdm_leaves.prt'

...loading 'particles/tdm_light_glares.prt'

...loading 'particles/tdm_moon_rays_small.prt'

...loading 'particles/tdm_moss.prt'

...loading 'particles/tdm_nature_lava.prt'

...loading 'particles/tdm_orb_glare.prt'

...loading 'particles/tdm_pagan_orb.prt'

...loading 'particles/tdm_particles.prt'

...loading 'particles/tdm_projectiles.prt'

...loading 'particles/tdm_smoke_ceiling.prt'

...loading 'particles/tdm_smoke_chimneys.prt'

...loading 'particles/tdm_water.prt'

...loading 'particles/tdm_water_fountain_splash.prt'

...loading 'particles/tdm_weapons_firearrow.prt'

...loading 'particles/tdm_weapons_gasarrow.prt'

...loading 'particles/tdm_weapons_mine.prt'

...loading 'particles/tdm_weapons_waterarrow.prt'

...loading 'particles/tdm_weather.prt'

...loading 'particles/tdm_wisp.prt'

...loading 'particles/urine.prt'

...loading 'af/env_rope.af'

...loading 'af/env_saddle.af'

...loading 'af/env_skeleton.af'

...loading 'af/env_skeleton_grave.af'

...loading 'af/guard_base.af'

...loading 'af/guard_base_newskel.af'

...loading 'af/monster_spider.af'

...loading 'af/tdm_chain.af'

...loading 'af/tdm_horse1.af'

...loading 'af/tdm_lantern_bot.af'

...loading 'af/tdm_rat.af'

...loading 'af/tree_01.af'

...loading 'xdata/prefabs.xd'

...loading 'xdata/training_mission.xd'

...loading 'materials/lights.mtr'

...loading 'materials/tdm_ai_animal_horse.mtr'

...loading 'materials/tdm_ai_animal_rat.mtr'

...loading 'materials/tdm_ai_builders.mtr'

...loading 'materials/tdm_ai_citywatch.mtr'

...loading 'materials/tdm_ai_commoners.mtr'

...loading 'materials/tdm_ai_engineer.mtr'

...loading 'materials/tdm_ai_generic.mtr'

...loading 'materials/tdm_ai_guards.mtr'

...loading 'materials/tdm_ai_heads_dev.mtr'

...loading 'materials/tdm_ai_inventors.mtr'

...loading 'materials/tdm_ai_mages.mtr'

...loading 'materials/tdm_ai_monsters_spiders.mtr'

...loading 'materials/tdm_ai_monsters_werebeast.mtr'

...loading 'materials/tdm_ai_nobleman.mtr'

...loading 'materials/tdm_ai_nobles.mtr'

...loading 'materials/tdm_ai_pagans.mtr'

...loading 'materials/tdm_ai_steambots.mtr'

...loading 'materials/tdm_ai_thief.mtr'

...loading 'materials/tdm_ai_thug.mtr'

...loading 'materials/tdm_ai_townsfolk_female.mtr'

...loading 'materials/tdm_ai_undead.mtr'

...loading 'materials/tdm_ai_wench.mtr'

...loading 'materials/tdm_billboards.mtr'

...loading 'materials/tdm_bloom.mtr'

...loading 'materials/tdm_bloom_afx.mtr'

...loading 'materials/tdm_carpet.mtr'

...loading 'materials/tdm_collision.mtr'

...loading 'materials/tdm_comments.mtr'

...loading 'materials/tdm_cubelights.mtr'

...loading 'materials/tdm_debug.mtr'

...loading 'materials/tdm_decals.mtr'

...loading 'materials/tdm_decals_blood.mtr'

...loading 'materials/tdm_decals_buildings.mtr'

...loading 'materials/tdm_decals_cracks.mtr'

...loading 'materials/tdm_decals_dirt.mtr'

...loading 'materials/tdm_decals_legacy.mtr'

...loading 'materials/tdm_decals_misc.mtr'

...loading 'materials/tdm_decals_papers.mtr'

...loading 'materials/tdm_decals_signs.mtr'

...loading 'materials/tdm_decals_stone.mtr'

...loading 'materials/tdm_decals_symbols.mtr'

...loading 'materials/tdm_decals_table_cloth.mtr'

...loading 'materials/tdm_decals_vegetation.mtr'

...loading 'materials/tdm_decals_webs.mtr'

...loading 'materials/tdm_door.mtr'

...loading 'materials/tdm_epi_shader.mtr'

...loading 'materials/tdm_epi_shader_2.mtr'

WARNING:file materials/tdm_epi_shader_2.mtr, line 462: material 'wizard_cloth_0

01' previously defined at materials/tdm_epi_shader_2.mtr:366

...loading 'materials/tdm_experimental_semiopaque.mtr'

...loading 'materials/tdm_ext_module.mtr'

...loading 'materials/tdm_fabric.mtr'

...loading 'materials/tdm_fogs.mtr'

...loading 'materials/tdm_ghouse_decorative.mtr'

...loading 'materials/tdm_ghouse_lights.mtr'

...loading 'materials/tdm_ghouse_sfx.mtr'

...loading 'materials/tdm_ghouse_stone.mtr'

...loading 'materials/tdm_glass.mtr'

...loading 'materials/tdm_gui.mtr'

...loading 'materials/tdm_gui_purchase_menu.mtr'

...loading 'materials/tdm_hud.mtr'

...loading 'materials/tdm_internal_engine.mtr'

...loading 'materials/tdm_light_shadows.mtr'

...loading 'materials/tdm_light_textures.mtr'

...loading 'materials/tdm_lights_d3_leftover.mtr'

...loading 'materials/tdm_lights_training.mtr'

...loading 'materials/tdm_melan_bones.mtr'

...loading 'materials/tdm_melan_bookrows.mtr'

...loading 'materials/tdm_melan_brick.mtr'

...loading 'materials/tdm_melan_brick5.mtr'

...loading 'materials/tdm_melan_carpet5.mtr'

...loading 'materials/tdm_melan_cobblestones5.mtr'

...loading 'materials/tdm_melan_detailedmetal.mtr'

...loading 'materials/tdm_melan_detailedmetal5.mtr'

...loading 'materials/tdm_melan_dirt5.mtr'

...loading 'materials/tdm_melan_door5.mtr'

...loading 'materials/tdm_melan_flat.mtr'

...loading 'materials/tdm_melan_flatmetal5.mtr'

...loading 'materials/tdm_melan_foliage5.mtr'

...loading 'materials/tdm_melan_grate3.mtr'

...loading 'materials/tdm_melan_grate4.mtr'

...loading 'materials/tdm_melan_grate5.mtr'

...loading 'materials/tdm_melan_natural5.mtr'

...loading 'materials/tdm_melan_paint_paper4.mtr'

...loading 'materials/tdm_melan_plaster.mtr'

...loading 'materials/tdm_melan_plaster5.mtr'

...loading 'materials/tdm_melan_sculpt.mtr'

...loading 'materials/tdm_melan_sculpt4.mtr'

...loading 'materials/tdm_melan_sculpted5.mtr'

...loading 'materials/tdm_melan_wood_panels2.mtr'

...loading 'materials/tdm_melan_wood_panels5.mtr'

...loading 'materials/tdm_metal_detailed.mtr'

...loading 'materials/tdm_metal_flat.mtr'

...loading 'materials/tdm_metal_grate.mtr'

...loading 'materials/tdm_misc.mtr'

...loading 'materials/tdm_models_animals.mtr'

...loading 'materials/tdm_models_architecture.mtr'

...loading 'materials/tdm_models_chars.mtr'

...loading 'materials/tdm_models_containers.mtr'

...loading 'materials/tdm_models_decorative.mtr'

...loading 'materials/tdm_models_decorative_oversize.mtr'

...loading 'materials/tdm_models_decorative_signs.mtr'

...loading 'materials/tdm_models_decorative_wall.mtr'

...loading 'materials/tdm_models_door_related.mtr'

...loading 'materials/tdm_models_dungeon.mtr'

...loading 'materials/tdm_models_fireplace.mtr'

...loading 'materials/tdm_models_furniture.mtr'

...loading 'materials/tdm_models_furniture_beds.mtr'

...loading 'materials/tdm_models_furniture_seating.mtr'

...loading 'materials/tdm_models_furniture_shelves.mtr'

...loading 'materials/tdm_models_furniture_tables.mtr'

...loading 'materials/tdm_models_games.mtr'

...loading 'materials/tdm_models_gargoyle.mtr'

...loading 'materials/tdm_models_graveyard.mtr'

...loading 'materials/tdm_models_guard.mtr'

...loading 'materials/tdm_models_junk.mtr'

...loading 'materials/tdm_models_keys.mtr'

...loading 'materials/tdm_models_kitchen.mtr'

...loading 'materials/tdm_models_lights.mtr'

...loading 'materials/tdm_models_loot.mtr'

...loading 'materials/tdm_models_mechanical.mtr'

...loading 'materials/tdm_models_misc.mtr'

...loading 'materials/tdm_models_musical.mtr'

...loading 'materials/tdm_models_nature.mtr'

...loading 'materials/tdm_models_nature_rocks.mtr'

...loading 'materials/tdm_models_nature_trees.mtr'

...loading 'materials/tdm_models_nautical.mtr'

...loading 'materials/tdm_models_pipekit.mtr'

...loading 'materials/tdm_models_player_equipment.mtr'

...loading 'materials/tdm_models_potions.mtr'

...loading 'materials/tdm_models_readables.mtr'

...loading 'materials/tdm_models_signs.mtr'

...loading 'materials/tdm_models_statue_lion.mtr'

...loading 'materials/tdm_models_tools.mtr'

...loading 'materials/tdm_models_waterworks.mtr'

...loading 'materials/tdm_models_weapons.mtr'

...loading 'materials/tdm_models_wearable.mtr'

...loading 'materials/tdm_moveable_laboratory_medicaltools.mtr'

...loading 'materials/tdm_nature_bark.mtr'

...loading 'materials/tdm_nature_bones.mtr'

...loading 'materials/tdm_nature_dirt.mtr'

...loading 'materials/tdm_nature_foliage.mtr'

...loading 'materials/tdm_nature_grass.mtr'

...loading 'materials/tdm_nature_grass_edge.mtr'

...loading 'materials/tdm_nature_sky.mtr'

...loading 'materials/tdm_nature_snow.mtr'

...loading 'materials/tdm_nature_snow_edge.mtr'

...loading 'materials/tdm_nature_training.mtr'

...loading 'materials/tdm_nodrawsolid.mtr'

...loading 'materials/tdm_paint_paper.mtr'

...loading 'materials/tdm_particles.mtr'

...loading 'materials/tdm_particles_legacy.mtr'

...loading 'materials/tdm_particles_ripple.mtr'

...loading 'materials/tdm_plaster.mtr'

...loading 'materials/tdm_portal_sky.mtr'

...loading 'materials/tdm_postprocess.mtr'

...loading 'materials/tdm_roof.mtr'

...loading 'materials/tdm_security_camera.mtr'

...loading 'materials/tdm_sfx.mtr'

...loading 'materials/tdm_sfx_legacy.mtr'

...loading 'materials/tdm_sliptip.mtr'

...loading 'materials/tdm_sliptip_theme.mtr'

...loading 'materials/tdm_stone_brick.mtr'

...loading 'materials/tdm_stone_cobblestones.mtr'

...loading 'materials/tdm_stone_flat.mtr'

...loading 'materials/tdm_stone_flat_mosaic.mtr'

...loading 'materials/tdm_stone_flat_smooth.mtr'

...loading 'materials/tdm_stone_natural.mtr'

...loading 'materials/tdm_stone_sculpted.mtr'

...loading 'materials/tdm_tables.mtr'

...loading 'materials/tdm_training_map.mtr'

...loading 'materials/tdm_translucent.mtr'

...loading 'materials/tdm_water.mtr'

WARNING:file materials/tdm_water.mtr, line 1189: material 'textures/particles/r

ipple_1' previously defined at materials/tdm_particles_ripple.mtr:1

...loading 'materials/tdm_water_overlays.mtr'

...loading 'materials/tdm_water_training.mtr'

...loading 'materials/tdm_weather.mtr'

...loading 'materials/tdm_windows.mtr'

...loading 'materials/tdm_wood_boards.mtr'

...loading 'materials/tdm_wood_panels.mtr'

...loading 'materials/tdm_ws1_textures.mtr'

...loading 'materials/tdm_yan_textures.mtr'

...loading 'materials/tdm_zombie_rocks.mtr'

Initializing event system

...842 event definitions

Initializing class hierarchy

...172 classes, 835264 bytes for event callbacks

Initializing scripts

Compiled 'speaker_zone_ambient::fadeAmbientLight': 91.5 ms

---------- Compile stats ----------

Files loaded:

script\tdm_main.script

script/tdm_util.script

script/weapon_base.script

script/tdm_ai.script

script/tdm_ai_base.script

script/tdm_ai_steambot_lanternbot.script

script/tdm_ai_monster_elemental.script

script/tdm_ai_controllable_base.script

script/tdm_ai_trainer_melee.script

script/tdm_player.script

script/tdm_frobactions.script

script/tdm_equip_actions.script

script/tdm_weapon_arrow.script

script/tdm_weapon_arrow_result_base.script

script/tdm_weapon_mossarrow_result.script

script/tdm_weapon_vinearrow_result.script

script/tdm_weapon_flashbomb_result.script

script/tdm_weapon_mine_result.script

script/tdm_weapon_unarmed.script

script/tdm_weapon_blackjack.script

script/tdm_weapon_shortsword.script

script/tdm_ammo_ropearrow_small.script

script/tdm_ammo_noisemaker_small.script

script/tdm_playertools.script

script/tdm_inventory_map.script

script/tdm_readables.script

script/tdm_loot_gui.script

script/tdm_rand_osc.script

script/tdm_lights.script

script/tdm_light_holders.script

script/tdm_response_effects.script

script/tdm_movers.script

script/tdm_conversation.script

script/tdm_breakable_glass.script

script/tdm_location_settings.script

script/tdm_voices.script

script/tdm_alarm.script

script/tdm_general.script

script/tdm_message.script

script/tdm_suicide.script

script/tdm_savegame_settings.script

script/tdm_triggers.script

script/tdm_security_camera.script

script/tdm_peek.script

 

Memory usage:

Strings: 44, 5816 bytes

Statements: 20264, 810560 bytes

Functions: 1267, 169756 bytes

Variables: 91900 bytes

Mem used: 1826304 bytes

Static data: 4014424 bytes

Allocated: 4861412 bytes

Thread size: 7912 bytes

 

Maximum object size: 884

Largest object type name: weapon_arrow

...6 aas types

game initialized.

--------------------------------------

Parsing material files

Found 0 new mission packages.

Found 3 mods in the FM folder.

Parsed 3 mission declarations.

No 'tdm_mapsequence.txt' file found for the current mod: training_mission

-------- Initializing Session --------

Font fonts/english/mason_glow in size 12 not found, using size 48 instead.

Font fonts/english/mason_glow in size 24 not found, using size 48 instead.

Font fonts/english/mason in size 12 not found, using size 48 instead.

Font fonts/english/mason in size 24 not found, using size 48 instead.

WARNING:Couldn't load sound 'sound' using default

session initialized

--------------------------------------

--- Common Initialization Complete ---

------------- Warnings ---------------

during The Dark Mod initialization...

WARNING:Couldn't load sound 'sound' using default

WARNING:file materials/tdm_epi_shader_2.mtr, line 462: material 'wizard_cloth_0

01' previously defined at materials/tdm_epi_shader_2.mtr:366

WARNING:file materials/tdm_water.mtr, line 1189: material 'textures/particles/r

ipple_1' previously defined at materials/tdm_particles_ripple.mtr:1

WARNING:file particles/tdm_cauldron_steam.prt, line 162: particle 'tdm_cauldron

_steam' previously defined at particles/tdm_bikerdude.prt:84

WARNING:file particles/tdm_cauldron_steam.prt, line 31: particle 'tdm_cauldron_

steam_small' previously defined at particles/tdm_bikerdude.prt:55

WARNING:file particles/tdm_ceiling_dust_falling.prt, line 50: particle 'tdm_cei

ling_dust' previously defined at particles/tdm_bikerdude.prt:212

WARNING:file particles/tdm_chimney_smoke.prt, line 30: particle 'tdm_chimney_sm

oke' previously defined at particles/tdm_bikerdude.prt:259

WARNING:file particles/tdm_chimney_smoke.prt, line 60: particle 'tdm_chimney_sm

oke_medium' previously defined at particles/tdm_bikerdude.prt:286

WARNING:file particles/tdm_chimney_smoke.prt, line 90: particle 'tdm_chimney_sm

oke_small' previously defined at particles/tdm_bikerdude.prt:313

WARNING:file particles/tdm_chimney_smoke_medium.prt, line 30: particle 'tdm_chi

mney_smoke_medium' previously defined at particles/tdm_bikerdude.prt:286

WARNING:file particles/tdm_chimney_smoke_small.prt, line 30: particle 'tdm_chim

ney_smoke_small' previously defined at particles/tdm_bikerdude.prt:313

WARNING:file particles/tdm_cookingpot_steam.prt, line 31: particle 'tdm_cooking

pot_steam' previously defined at particles/tdm_bikerdude.prt:340

WARNING:file particles/tdm_fireflames_small_nosmoke.prt, line 54: particle 'tdm

_fire_flames_small_nosmoke' previously defined at particles/tdm_bikerdude.prt:3

68

WARNING:file particles/tdm_floating_dust.prt, line 30: particle 'tdm_floating_d

ust' previously defined at particles/tdm_bikerdude.prt:419

WARNING:file particles/tdm_floating_moon_dust.prt, line 31: particle 'tdm_float

ing_moon_dust' previously defined at particles/tdm_bikerdude.prt:444

WARNING:file particles/tdm_floating_moon_dust.prt, line 67: particle 'tdm_float

ing_mood_dust_small' previously defined at particles/tdm_bikerdude.prt:27

WARNING:file skins/tdm_epi_skins.skin, line 86: skin 'steam_engine_003_off' pre

viously defined at skins/steam_engine_003.skin:1

WARNING:file skins/tdm_epi_skins.skin, line 97: skin 'steam_engine_003_on' prev

iously defined at skins/steam_engine_003.skin:18

18 warnings

Couldn't exec autocommands.cfg - file does not exist.

r_customWidth|Height = 1920x1080 => widescreenmode = 7, r_aspectRatio = 1

]reload

reloadXData

reloadanims

reloadScript

reloadARBprograms

reloadGLSLprograms

reloadSounds

reloadLanguage

reloadModels

reloadImages

reloadSurface

reloadGuis

reloadDecls

reloadEngine

]reloadG

reloadGLSLprograms

reloadGuis

]reloadGLSLprograms ; condump GLSL_ISSUE.txt

---------- R_ReloadGLSLPrograms_f -----------

interaction VF

ambientInteraction VF

stencilShadow VF

oldStage VF

depthAlpha VF

fog VF

blend VF

cubeMap VF

interactionA VF

interactionN VF

shadowMapA VGF

shadowMapN VGF

---------------------------------

Dumped console text to GLSL_ISSUE.txt.

writing to: L:\darkmod\GLSL_ISSUE.txt

 

 

 

Share this post


Link to post
Share on other sites

You still aren't getting bumpmapping properly, try typing r_skipbump 1 and r_skipspecular 1 in the console and then vid_restart.

Everything should be kinda dull and boring but surfaces should be lit properly.

I get this:

 

attachicon.gifstlucia_2019-01-30_08.12.31.jpg

 

Did that, the lighting is totally wrong on my side.

 

https://drive.google.com/open?id=1QTqZkJjlLBZWK6rqAly1-Jig1XwjlhfD

 

ps. Doing vid_restart made the screen become gray and add to forcefully kill TDM as even the console didn't show after it.

Edited by HMart

Share this post


Link to post
Share on other sites

Better backup the whole tdm_base01.pk4 before changing it, and restore it after changes!

 

Please try to go to glprogs/intersection.fs inside tdm_base01.pk4.

Ensure that you have Stencil shadows enabled in TDM (r_shadows 1).

 

Now find the lines in the file:

vec3 RawN = u_RGTC == 1.    ? vec3(bumpTexel.x, bumpTexel.y, sqrt(max(1.-bumpTexel.x*bumpTexel.x-bumpTexel.y*bumpTexel.y, 0)))    : normalize( bumpTexel.wyz );

Replace these lines with one line of the following:

vec3 RawN = normalize( bumpTexel.wyz );vec3 RawN = normalize( bumpTexel.xyz );vec3 RawN = vec3(0, 0, 1);

After trying each of these three cases, perform reloadGLSLPrograms in the game.

Don't forget to pack the pk4 file back beforehand (in fact, it is easier to unpack it if you know how).

 

Report back how these three cases influence lighting.

Which make lighting good? Which retain it in the same buggy state?

Share this post


Link to post
Share on other sites

vec3 RawN = normalize( bumpTexel.wyz );

 

Same bad lighting.

 

vec3 RawN = normalize( bumpTexel.xyz );

Better but still wrong

 

vec3 RawN = vec3(0, 0, 1);

I think this one solved it.

 

https://drive.google.com/open?id=1Yoke04yT3rMJJR0_L0-BVs7E9jOkxDnB

 

p.s - normal maps and specular were disabled before by using r_skip and I also updated my drivers to the latest ones just to be sure but it didn't solve the problem, only those shader changes did.

Edited by HMart

Share this post


Link to post
Share on other sites

I think this one solved it.

https://drive.google.com/open?id=1Yoke04yT3rMJJR0_L0-BVs7E9jOkxDnB

p.s - normal maps and specular were disabled before by using r_skip and I also updated my drivers to the latest ones just to be sure but it didn't solve the problem, only those shader changes did.

Yes, but the third way completely disables bumpmapping in the shader, you won't be able to enable it back even if you restore r_skipbump 0.

So this is not a complete solution yet.

 

Anyway, this gives some idea of what is going on.

It seems that fetching bumpmap texture yields trash.

Given that the objects look completely flat, I assume that it returns constant value (same for all fragments).

And given that it looks wrong, I suspect that it may be black color (which corresponds to weird (-1, -1, -1) normal).

And if this is true, then it means that bumpmap texture is not loaded properly into the GL pipeline. Or the textures are loaded from file wrongly, which is less likely.

 

Does release build/config show OpenGL errors in game console?

If not, we should enable it and see if there are errors.

Share this post


Link to post
Share on other sites

Seems kinda typical of AMD driver releases though.......


I always assumed I'd taste like boot leather.

 

Share this post


Link to post
Share on other sites

Hmm, maybe bad S3TC support.

 

Try the new RGTC compression in 2.07 beta:

 

image_useNormalCompression 2

 

The downside is some ARB water\glass shaders wont look right.


Please visit TDM's IndieDB site and help promote the mod:

 

http://www.indiedb.com/mods/the-dark-mod

 

(Yeah, shameless promotion... but traffic is traffic folks...)

Share this post


Link to post
Share on other sites

Sorry for the lack of reply but add to go out. About the drivers i'm well aware that AMD support for OpenGL is not the best and OpenGL itself is a mess but this kind of serious problems is something I very rarely experience, don't take me wrong i'm not blaming stgatilov or anything but something most have changed on the engine side recently that exposed some driver bug, especially when it worked fine a week before on the same drivers.

 

Btw you guys could contact AMD driver team "boss" directly here https://twitter.com/CatalystMaker and expose this problem, I know he is very active on twitter and imo it would not hurt to try talking to him. Perhaps you really found some driver bug that is exposed by this particular code and i'm sure they would like to know.

Share this post


Link to post
Share on other sites

Hmm, maybe bad S3TC support.

 

Try the new RGTC compression in 2.07 beta:

 

image_useNormalCompression 2

 

The downside is some ARB water\glass shaders wont look right.

 

Using the original interaction.fs with image_useNormalCompression 2 does improve things slightly but the lights still look wrong is as if they are cut off diagonally, normals are still missing tho. I will take some screens.

 

https://drive.google.com/open?id=1y6zlxkPy3dXMbukHk7zvE_4H61nNXVsh

 

 

Btw how do I attach images into the forum? Is through the "My Media" option? If so how do I put images into it?

Edited by HMart

Share this post


Link to post
Share on other sites

When you go to reply at the bottom of the page, you have to click on the button More Reply Options to get the full editor. There you can upload attachments, but the size limit is pretty low.

  • Like 1

I always assumed I'd taste like boot leather.

 

Share this post


Link to post
Share on other sites

I don't believe there is any driver bug.

The S3TC support is known as "ubiquitous extension", meaning that everyone supports it for a long time without caveats.

I'm pretty sure there is some issue in the game which sometimes shows up.

 

Please try to set r_ignoreGLErrors 0 immediately after starting TDM and load mission again.

Or even better, start TDM with command line arguments: TheDarkModx64.exe +seta r_ignoreglerrors 0

After mission is loaded, save a condump and attach here.

Hopefully, it will show some OpenGL errors, although I'm not sure they will be descriptive.

  • Like 1

Share this post


Link to post
Share on other sites

I ran the updater and it downloaded a lot more files than I thought it would, considering I was working from a fresh install in the first place, using the 2.0 and patches from moddb, and I got a blue "error during initialization" console window. I ran the updater again and it downloaded 3 more files and resolved itself. :huh:

At any rate, it didn't resolve the GLSL problems.

 

Running with "r_ignoreGLErrors 0", loading the training mission and con-dumping, here is the result.

GLSLIssue2.txt

Edited by Bluehawk

Share this post


Link to post
Share on other sites

Please try to set r_ignoreGLErrors 0 immediately after starting TDM and load mission again.

Or even better, start TDM with command line arguments: TheDarkModx64.exe +seta r_ignoreglerrors 0

After mission is loaded, save a condump and attach here.

Hopefully, it will show some OpenGL errors, although I'm not sure they will be descriptive.

 

Here is mine console dump

CON_DUMP.txt

Edited by HMart

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...