Jump to content
The Dark Mod Forums

Search the Community

Searched results for '/tags/forums/surround sound/' or tags 'forums/surround sound/q=/tags/forums/surround sound/&'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General Discussion
    • News & Announcements
    • The Dark Mod
    • Fan Missions
    • Off-Topic
  • Feedback and Support
    • TDM Tech Support
    • DarkRadiant Feedback and Development
    • I want to Help
  • Editing and Design
    • TDM Editors Guild
    • Art Assets
    • Music & SFX

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Dark Radiant includes an entity list. By pressing "J" this should appear on you screen: As already mentioned, everything but each separate brush with the classname worldspan is an entity. The total of all worldspawn brushes is equal to one entity (entity name: "world"). Only sealing geometry should be in the "worldspawn" class. If you have non sealing brushes, you should convert them into func_statics (and surround them with MC when AI can get involved). Converted func_static brushes must not necessarily be linked together - you can also have free space between the brushes. I vaguely recall that someone (maybe grayman) once mentioned, that, If you want to use multiple instances of a func_static (consisting of brushes), then you should convert the grouped brushes into a model and you should not convert the brushes into func_static and clone it. Func_static is also the classname for models in general. The "show help" info for func_static says, that "func_statics are brush models" - not sure what that means, maybe it should read "func_statics are groups of brushes converted into a func_static or models from the models list."
  2. Yeah it would be cool to see some more detailed statistics and it’s a shame they aren’t really captured. Since we are talking about fan mission platforms, where players also make the content for the game, I feel like the best thing we’ve got is you can look at the number of content releases for the games. Keep in mind the graph counts campaigns as single missions - so for example NHAT and TBP both count as 1 mission. A good year for TDM has has approaching maybe 50% - mostly we’re 25-30%. https://www.ttlg.com/forums/showthread.php?t=152494 You could also look at the number of ratings thief missions get on https://www.thiefguild.com/ vs TDM ones, but that is pretty iffy in that you could chalk that up to more awareness of the site in the thief community than TDM Out of curiosity is there a reason a thief player can’t be a new player? I kind of think a player is a player and new players would be ones who are playing the dark mod who weren't? Is there disagreement the base of players most likely to pick up the game are fans of the thief games? They are certainly the most fruitful place to find feedback on the game beyond the sphere of this forum that I have seen. When we were trying to finish up SLL there was a lot of discussion on the forums about how long it had been since there was a release for the game. I am thankful that the stats show at least some stability over the years in terms of releases for TDM, but the trend for all of the games is decline. Not doing anything is a valid response if that’s what the devs want to do - it is not possible to provide evidence that any effort will slow that inertia. As a player and content maker I would just prefer trying to find feedback where it is offered from players who were willing to try the game but ultimately could not engage with it and see if there is anything that can be done within reason to ease them into the game. The game has a lot to offer imo. All those players are potential contributors - contributions in turn attract players - it’d be nice to see the cycle go on as long as it can.
  3. TDM Latch Pack (Beta) By Frost_Salamander and wellingtoncrab with special thanks to Dragofer Tired of picking another lock or hunting for that missing key? Imagine The City is itself an elaborate lock, and you are the key. Embrace progression through careful exploration and navigation of the environment. Embrace the latch pill: Included is a new entity type and scripting for a door mounted toggle lock, or "latch", as well as new CC0 assets and prefabs. https://github.com/thedarkmodcommunity/test-latch/wiki Example Video Asset Pictures All models and textures in this pack are released under CC0 license and may be used freely without need of attribution. We waive copyright to the extent that possible, but aren’t lawyers. Latch Lock Features Supports single and double doors across all cardinal directions, as well as trap doors Uses the location system to handle context sensitive frob highlighting of the latch and the doors Automatically determines the correct latch state on map start based on the targeted door's "locked" spawnarg Options for rotate, translate, or both with unique sound slots for each Supports any model or func_static To get started head over and grab the latest release (available with or without demo content) and read the getting started guide. This is a beta release - so your feedback is appreciated!
  4. TDM Modpack v4.0 This new version of the Modpack is intended to be a long-term release. The Modpack is mature and stable enough to stay for some time how it is today, right where I want it to be: the foundation on which you build your favorite set of Mods for The Dark Mod. Good care was put to make sure the mods included in the Modpack stay true to TDM and neither the missions nor the gameplay are altered in any relevant way. Yes, we have more tools and skills at our disposal but it is up to you, the player, to make use of them or not. Play The Dark Mod your way. Compatible with 2.12 ONLY If you have previous versions of the Modpack I suggest you start fresh: disable and delete old mods. Use the mods included in version 4.0 from now on. TDM 2.12 introduces a great new feature and we can now have different mods from different sources running in parallel. Thanks @MirceaKitsune for pushing! Thanks @Dragofer for opening this door! What's more for 2.12 internal resources for mods have doubled and we can now load more mods than ever before and we are grateful for this! Thank you, @stgatilov! What's new in version 4.0? Starting with this release I am getting rid of the individual versioning and all mods are now at the same version (4.0 in this case). "TDM Modpack" is now the name of the project and the previous main "pack" has been split into two standalone mods: "Core Essentials" and the "Skill Upgrade". (The Skills are further split into their own packages and if you don't want a particular skill just look for the relevant pk4 and remove it). SHOULDERING BOOST - Decommissioned In TDM 2.12 we can now mantle while carrying bodies and the "Shouldering Boost" mod is no longer relevant and it has been decommissioned. In this new release of TDM we can also mantle while carrying objects therefore double thanks to @Daft Mugi for these quality of life improvements. Truly appreciated, thanks! SIMPLE SUBTITLES - New! Work on the subtitles is in progress and for the next version of TDM it is expected that players will be able to customize how subs are displayed on screen but until then, this new standalone mod offers an alternative for players looking for a rather simplistic presentation. Enable "Simple Subtitles", go to the audio settings and set the scope you prefer: Story [default]: Story only On: Story and general speech (Give it a try!) Off: Disable subtitles You can find more details of the mod in the opening post or in the readme included in the download. We must thank @Geep, @datiswous and @stgatilov (among other contributors) for the good work on the subtitles so far! Well done, guys! SMART OBJECTS - Present and Future Sometimes it is difficult to tell if an object is being held or not and the "Smart Objects" mod (now part of "Core Essentials") gets a little update and whenever you manipulate an object three dots [...] are displayed on screen: These three dots are a placeholder for real names, something I plan on addressing as a separate mod in the coming weeks... Here is the relevant topic: Nameless objects... a missed opportunity Stay tuned. INVENTORY MENU - Reworked The TDM user interface suffers from gigantism in some areas and the inventory menu has been re-worked and it is now delivered in a more compact format: The menu is 15% smaller and while the text has the same size as before item names are sometimes cut and I added a tip at the bottom to make sure the full name is always available. The updated menu is part of the "Core Essentials" mod. MINOR TWEAKS In each release of the Modpack I always tweak something and in for 4.0 I changed many things internally. You shouldn't notice any of the changes but it is worth giving the improved Whistle Skill a try... Here is the full changelog: • v4.0 New release - Major reorganization and global revision: Compatible with TDM 2.12. - All mods now share the same version (4.0 in this case). - Previous "Modpack" split into "Core Essentials" and the "Skill Upgrade". - Skill mods presented in their own, standalone pk4. - CORE ESSENTIALS: New, re-worked inventory menu. - CORE ESSENTIALS: New high mantle sound for our protagonist. - CORE ESSENTIALS - LOOT ANIMATIONS: Added scroll animation for paintings. - CORE ESSENTIALS - SMART OBJECTS: Display onscreen a subtle signal (...) when holding an item. - CORE ESSENTIALS - SHOULDERING BOOST: Mod decommissioned (alternative included in TDM 2.12) - SKILL UPGRADE - MANIPULATION: Improved script, smaller footprint. - SKILL UPGRADE - DISTRACTION: New approach (again). - HUNTER BOW: Increased radius of gas arrow effect. - BASIC SUBTITLES: Initial release. That's pretty much it for now. Thanks site admins, developers, mappers, modders and members of the community but more importantly, thank you taffer, for playing and supporting The Dark Mod. The download can be found in the opening post. Cheers!
  5. Darkmod.cfg seta in_grabmouse "0" seta in_grabkeyboard "0" seta in_nowarp "0" seta in_nograb "0" seta in_dgamouse "0" seta in_mouse "1" seta v_nowmfullscreen "0" seta sys_videoRam "0" seta in_padInverseRY "0" seta in_padInverseRX "0" seta in_padDeadZone "0.15" seta in_padMouseSpeed "2.5" seta sys_lang "english" seta r_useBindlessTextures "1" seta r_useNewBackend "1" seta r_gpuBufferNonpersistentUpdateMode "0" seta r_legacyTangents "1" 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 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 "2.0" seta tdm_voice_from_off_volume "0" seta tdm_voice_player_volume "0" seta tdm_music_volume "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_invgrid_hud_file "guis/tdm_invgrid_parchment.gui" 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.005" seta tdm_ai_vision_challenging "0.804" seta tdm_ai_vision_forgiving "0.402" seta tdm_ai_vision_nearly_blind "0.134" 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_alwaysVisible "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 pm_shoulderDrop_angleIncrement "22.5" seta pm_shoulderDrop_maxAngle "91.0" seta pm_shoulderAnim_delay_msecs "0.0" seta pm_shoulderAnim_dip_dist "5.0" seta pm_shoulderAnim_rockDist "3.0" seta pm_shoulderAnim_dip_duration "0.5" seta pm_shoulderAnim_msecs "700.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_ladderSlide_speedLimit "400.0" seta pm_mantle_cancel_speed "150.0" 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_softhinderance_run "1.0" seta pm_softhinderance_walk "0.5" seta pm_softhinderance_creep "0.2" seta pm_softhinderance_active "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_swimspeed_frequency "0.8" seta pm_swimspeed_variation "0.6" seta pm_max_swimspeed_mod "1.4" seta pm_crouchmod "0.54" seta pm_running_creepmod "0.22" 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 r_aspectRatio "1" seta r_customHeight "1080" seta r_customWidth "1920" 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_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 gui_mediumFontLimit "0.30" seta gui_smallFontLimit "0.15" seta s_decompressionLimit "6" seta s_useHRTF "1" 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_useParallelAddModels "1" seta r_maxShadowMapLight "1000" seta r_postprocess_sharpness "1" seta r_postprocess_sharpen "1" seta r_postprocess_desaturation "0.00" seta r_postprocess_colorCorrectBias "0.0" seta r_postprocess_colorCorrection "5" seta r_postprocess_colorCurveBias "0.0" seta r_postprocess_brightness "1" seta r_postprocess_gamma "1.2" seta r_glBlacklistExtensions "" seta r_shadowMapSinglePass "0" seta r_shadowMapCullFront "0" seta r_useFenceSync "1" seta r_frameIndexMemory "4096" seta r_frameVertexMemory "4096" seta r_cinematic_legacyRoq "0" seta r_shadowMapSize "1024" seta r_fboDepthBits "24" seta r_fboSRGB "0" seta r_fboColorBits "64" seta r_newFrob "0" seta r_glCoreProfile "2" seta r_useAnonreclaimer "0" 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_lightSourceRadius "0" 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_ambientGamma "1" seta r_ambientMinLevel "0" seta r_swapInterval "1" seta r_softShadowsRadius "1.0" seta r_softShadowsQuality "24" seta r_fullscreen "1" seta r_multiSamples "4" seta r_glDebugContext "0" seta r_glDebugOutput "0" seta r_tonemap "1" 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 "4" seta image_filter "GL_LINEAR_MIPMAP_LINEAR" seta r_debugGLSL "0" seta r_fboResolution "1" seta r_cinematic_checkImmediately "0" seta r_cinematic_log_flush "0" seta r_cinematic_log_ffmpeg "0" seta r_cinematic_log "0" seta r_usePersistentMapping "1" seta r_bloom_blursteps "2" seta r_bloom_downsample_limit "128" seta r_bloom_weight "0.3" seta r_bloom_detailblend "0.5" seta r_bloom_threshold_falloff "8" seta r_bloom_threshold "0.7" seta r_bloom "1" seta r_ssao_edgesharpness "1" seta r_ssao_base "0.1" seta r_ssao_intensity "1.0" seta r_ssao_bias "0.05" seta r_ssao_radius "32" seta r_ssao "3" seta jobs_numThreads "2" seta in_padInvertPitchAxis "0" seta in_padInvertYawAxis "0" 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 "60" seta com_savegame_preview_format "jpg" seta com_numQuickSaves "2" seta com_guid "" seta com_fixedTic "0" seta decl_stack "1" seta in_padL3HoldWhileDeflected "1" seta in_padTwoButtonMaxTimeMs "50" seta in_padLongPressTimeMs "250" seta com_preloadDemos "0" seta com_compressDemos "1" seta con_legacyFont "0" seta com_product_lang_ext "1" seta logFile "0" seta com_showFPSavg "4" seta com_showFPS "0" seta com_purgeAll "0" seta r_skipDynamicShadows "0" Condump: TDM 2.09/64 #9108 (1435:9108) linux-x86_64 Feb 3 2021 21:16:28 found interface lo - loopback found interface enp59s0 - 192.168.0.6/255.255.255.0 Found Generic CPU, features: SSE SSE2 SSE3 TDM using SSE3 for SIMD processing. no 'darkmod' directory in exe path /home/krovas/Archive/002_apps/thedarkmod, sk ipping WARNING: using hardcoded default base path ------ Initializing File System ------ Current search path: /home/krovas/Archive/002_apps/thedarkmod/fms/black_mage /home/krovas/Archive/002_apps/thedarkmod/fms/black_mage/black_mage.pk4 (355 f iles) /home/krovas/Archive/002_apps/thedarkmod/ /home/krovas/Archive/002_apps/thedarkmod/tdm_textures_wood01.pk4 (376 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_textures_window01.pk4 (389 files ) /home/krovas/Archive/002_apps/thedarkmod/tdm_textures_stone_sculpted01.pk4 (4 63 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_textures_stone_natural01.pk4 (13 3 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_textures_stone_flat01.pk4 (302 f iles) /home/krovas/Archive/002_apps/thedarkmod/tdm_textures_stone_cobblestones01.pk 4 (224 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_textures_stone_brick01.pk4 (520 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_textures_sfx01.pk4 (69 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_textures_roof01.pk4 (72 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_textures_plaster01.pk4 (142 file s) /home/krovas/Archive/002_apps/thedarkmod/tdm_textures_paint_paper01.pk4 (63 f iles) /home/krovas/Archive/002_apps/thedarkmod/tdm_textures_other01.pk4 (127 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_textures_nature01.pk4 (286 files ) /home/krovas/Archive/002_apps/thedarkmod/tdm_textures_metal01.pk4 (497 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_textures_glass01.pk4 (51 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_textures_fabric01.pk4 (43 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_textures_door01.pk4 (177 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_textures_decals01.pk4 (465 files ) /home/krovas/Archive/002_apps/thedarkmod/tdm_textures_carpet01.pk4 (92 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_textures_base01.pk4 (407 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_standalone.pk4 (4 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_sound_vocals_decls01.pk4 (27 fil es) /home/krovas/Archive/002_apps/thedarkmod/tdm_sound_vocals07.pk4 (1111 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_sound_vocals06.pk4 (696 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_sound_vocals05.pk4 (119 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_sound_vocals04.pk4 (2869 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_sound_vocals03.pk4 (743 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_sound_vocals02.pk4 (1299 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_sound_vocals01.pk4 (82 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_sound_sfx02.pk4 (605 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_sound_sfx01.pk4 (966 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_sound_ambient_decls01.pk4 (8 fil es) /home/krovas/Archive/002_apps/thedarkmod/tdm_sound_ambient03.pk4 (24 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_sound_ambient02.pk4 (163 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_sound_ambient01.pk4 (220 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_prefabs01.pk4 (961 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_player01.pk4 (125 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_models_decls01.pk4 (103 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_models02.pk4 (2053 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_models01.pk4 (3163 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_gui_credits01.pk4 (49 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_gui01.pk4 (721 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_fonts01.pk4 (696 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_env01.pk4 (152 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_defs01.pk4 (187 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_base01.pk4 (198 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_ai_steambots01.pk4 (24 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_ai_monsters_spiders01.pk4 (80 fi les) /home/krovas/Archive/002_apps/thedarkmod/tdm_ai_humanoid_undead01.pk4 (55 fil es) /home/krovas/Archive/002_apps/thedarkmod/tdm_ai_humanoid_townsfolk01.pk4 (104 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_ai_humanoid_pagans01.pk4 (10 fil es) /home/krovas/Archive/002_apps/thedarkmod/tdm_ai_humanoid_nobles01.pk4 (48 fil es) /home/krovas/Archive/002_apps/thedarkmod/tdm_ai_humanoid_mages01.pk4 (8 files ) /home/krovas/Archive/002_apps/thedarkmod/tdm_ai_humanoid_heads01.pk4 (100 fil es) /home/krovas/Archive/002_apps/thedarkmod/tdm_ai_humanoid_guards01.pk4 (378 fi les) /home/krovas/Archive/002_apps/thedarkmod/tdm_ai_humanoid_females01.pk4 (172 f iles) /home/krovas/Archive/002_apps/thedarkmod/tdm_ai_humanoid_builders01.pk4 (91 f iles) /home/krovas/Archive/002_apps/thedarkmod/tdm_ai_humanoid_beasts02.pk4 (229 fi les) /home/krovas/Archive/002_apps/thedarkmod/tdm_ai_humanoid_beasts01.pk4 (23 fil es) /home/krovas/Archive/002_apps/thedarkmod/tdm_ai_base01.pk4 (9 files) /home/krovas/Archive/002_apps/thedarkmod/tdm_ai_animals01.pk4 (82 files) File System Initialized. -------------------------------------- Couldn't open journal files /proc/cpuinfo CPU processors: 8 /proc/cpuinfo CPU logical cores: 16 ----- Initializing Decls ----- WARNING:file sound/tdm_sfx_world.sndshd, line 773: sound 'chime_hour' previousl y defined at sound/black_mage.sndshd:120 WARNING:file sound/tdm_sfx_world.sndshd, line 787: sound 'chime_15' previously defined at sound/black_mage.sndshd:134 WARNING:file sound/tdm_sfx_world.sndshd, line 801: sound 'chime_30' previously defined at sound/black_mage.sndshd:148 WARNING:file sound/tdm_sfx_world.sndshd, line 815: sound 'chime_45' previously defined at sound/black_mage.sndshd:162 WARNING:file sound/tdm_sfx_world.sndshd, line 829: sound 'chime_60' previously defined at sound/black_mage.sndshd:176 WARNING:file sound/video.sndshd, line 12: sound 'main' previously defined at so und/black_mage.sndshd:1 ------------------------------ /proc/cpuinfo CPU frequency: 2300 MHz I18N: SetLanguage: 'english'. I18N: Found no character remapping for english. I18N: 1277 strings read from strings/english.lang I18N: 'strings/fm/english.lang' not found. Couldn't exec editor.cfg - file does not exist. execing default.cfg Gamepad modifier button assigned to 6 execing Darkmod.cfg execing DarkmodKeybinds.cfg execing DarkmodPadbinds.cfg Gamepad modifier button assigned to 6 Couldn't exec autoexec.cfg - file does not exist. I18N: SetLanguage: 'english'. I18N: Found no character remapping for english. I18N: 1277 strings read from strings/english.lang I18N: 'strings/fm/english.lang' not found. ----- Initializing OpenAL ----- Setup OpenAL device and context OpenAL: found device 'ALSA Default' [ACTIVE] OpenAL: found device 'HDA NVidia, HDMI 0 (CARD=NVidia,DEV=3)' OpenAL: found device 'HDA NVidia, HDMI 1 (CARD=NVidia,DEV=7)' OpenAL: found device 'HDA NVidia, HDMI 2 (CARD=NVidia,DEV=8)' OpenAL: found device 'HDA NVidia, HDMI 3 (CARD=NVidia,DEV=9)' OpenAL: found device 'HDA NVidia, HDMI 4 (CARD=NVidia,DEV=10)' OpenAL: found device 'HDA NVidia, HDMI 5 (CARD=NVidia,DEV=11)' OpenAL: found device 'sof-hda-dsp, (CARD=sofhdadsp,DEV=0)' OpenAL: found device 'sof-hda-dsp, (CARD=sofhdadsp,DEV=1)' OpenAL: found device 'sof-hda-dsp, (CARD=sofhdadsp,DEV=3)' OpenAL: found device 'sof-hda-dsp, (CARD=sofhdadsp,DEV=4)' OpenAL: found device 'sof-hda-dsp, (CARD=sofhdadsp,DEV=5)' OpenAL: device 'ALSA Default' opened successfully OpenAL: HRTF is available OpenAL vendor: OpenAL Community OpenAL renderer: OpenAL Soft OpenAL version: 1.1 ALSOFT 1.19.1 OpenAL: found EFX extension OpenAL: HRTF is enabled (reason: 1 = ALC_HRTF_ENABLED_SOFT) OpenAL: found 256 hardware voices ----- Initializing OpenGL ----- Setup X display connection Using screen 0 of 0x60a2c00 display Initializing OpenGL display Using XFree86-VidModeExtension Version 2.2 Free86-VidModeExtension Activated at 1920x1080 Chosen visual: 0x021 ...creating GL context: core-fc ...initializing QGL ------- Input Initialization ------- XKB extension: compile time 0x1:0x0, runtime 0x1:0x0: OK XKB extension present on server ( 0x1:0x0 ) ------------------------------------ OpenGL vendor: Intel OpenGL renderer: Mesa Intel(R) UHD Graphics (TGL GT1) OpenGL version: 4.6 (Core Profile) Mesa 21.0.3 core Checking required OpenGL features... v - using GL_VERSION_3_3 v - using GL_EXT_texture_compression_s3tc v - using GLX_VERSION_1_4 Checking optional OpenGL extensions... v - using GL_EXT_texture_filter_anisotropic maxTextureAnisotropy: 16.000000 v - using GL_ARB_stencil_texturing v - using GL_EXT_depth_bounds_test v - using GL_ARB_buffer_storage v - using GL_ARB_multi_draw_indirect v - using GL_ARB_vertex_attrib_binding X - GL_ARB_bindless_texture not found X - GL_ARB_compatibility not found v - using GL_KHR_debug Max active texture units in fragment shader: 32 Max combined texture units: 192 Max anti-aliasing samples: 16 Max geometry output vertices: 256 Max geometry output components: 1024 Max vertex attribs: 16 ---------- R_ReloadGLSLPrograms_f ----------- Linking GLSL program cubeMap ... Linking GLSL program bumpyEnvironment ... Linking GLSL program depthAlpha ... Linking GLSL program fog ... Linking GLSL program oldStage ... Linking GLSL program blend ... Linking GLSL program stencilshadow ... Linking GLSL program shadowMapA ... Linking GLSL program shadowMapN ... Linking GLSL program shadowMapNG ... Linking GLSL program ambientInteraction ... Linking GLSL program interactionStencil ... Linking GLSL program interactionShadowMaps ... Linking GLSL program interactionMultiLight ... Linking GLSL program frob ... Linking GLSL program soft_particle ... Linking GLSL program tonemap ... --------------------------------- New buffer size: 12288 kb New buffer size: 12288 kb Linking GLSL program depth ... Linking GLSL program interaction_ambient ... Linking GLSL program interaction_stencil ... Linking GLSL program interaction_shadowmap ... WARNING:Compiling shader file stages/interaction/manylight.frag.glsl failed: 0:157(55): warning: `diffuse' used uninitialized 0:159(61): warning: `specular' used uninitialized 0:166(35): warning: `specular' used uninitialized 0:169(41): warning: `specular' used uninitialized 0:174(15): warning: `diffuse' used uninitialized 2:128(2): error: `return' with wrong type int, in function `UseShadowMap' retur ning float 0:229(56): warning: `specular' used uninitialized 0:233(54): warning: `specular' used uninitialized 0:233(66): warning: `diffuse' used uninitialized 0:250(71): warning: `diffuse' used uninitialized 0:262(7): warning: some implementations may not support implicit int -> uint co nversions for `&' operators; consider casting explicitly for portability File indexes: 0 - stages/interaction/manylight.frag.glsl 1 - stages/interaction/manylight.params.glsl 2 - stages/interaction/manylight.shadowmap.glsl WARNING:Failed to attach shader stages/interaction/manylight.frag.glsl to progr am manylight. Linking GLSL program manylight ... Linking GLSL program stencil_shadow ... Linking GLSL program shadow_map ... Font fonts/english/stone in size 12 not found, using size 24 instead. --------- Initializing Game ---------- The Dark Mod 2.09/64, linux-x86_64, code revision 9108 Build date: Feb 3 2021 Initializing event system ...842 event definitions Initializing class hierarchy ...172 classes, 1670528 bytes for event callbacks Initializing scripts ---------- Compile stats ---------- Memory usage: Strings: 47, 7920 bytes Statements: 20610, 824400 bytes Functions: 1274, 170724 bytes Variables: 93240 bytes Mem used: 2121016 bytes Static data: 4014424 bytes Allocated: 5142468 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 14 mods in the FM folder. Parsed 14 mission declarations. No 'tdm_mapsequence.txt' file found for the current mod: black_mage -------- 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. session initialized -------------------------------------- --- Common Initialization Complete --- ------------- Warnings --------------- during The Dark Mod initialization... WARNING:Compiling shader file stages/interaction/manylight.frag.glsl failed: 0:157(55): warning: `diffuse' used uninitialized 0:159(61): warning: `specular' used uninitialized 0:166(35): warning: `specular' used uninitialized 0:169(41): warning: `specular' used uninitialized 0:174(15): warning: `diffuse' used uninitialized 2:128(2): error: `return' with wrong type int, in function `UseShadowMap' retur ning float 0:229(56): warning: `specular' used uninitialized 0:233(54): warning: `specular' used uninitialized 0:233(66): warning: `diffuse' used uninitialized 0:250(71): warning: `diffuse' used uninitialized 0:262(7): warning: some implementations may not support implicit int -> uint co nversions for `&' operators; consider casting explicitly for portability File indexes: 0 - stages/interaction/manylight.frag.glsl 1 - stages/interaction/manylight.params.glsl 2 - stages/interaction/manylight.shadowmap.glsl WARNING:Failed to attach shader stages/interaction/manylight.frag.glsl to progr am manylight. WARNING:file sound/tdm_sfx_world.sndshd, line 773: sound 'chime_hour' previousl y defined at sound/black_mage.sndshd:120 WARNING:file sound/tdm_sfx_world.sndshd, line 787: sound 'chime_15' previously defined at sound/black_mage.sndshd:134 WARNING:file sound/tdm_sfx_world.sndshd, line 801: sound 'chime_30' previously defined at sound/black_mage.sndshd:148 WARNING:file sound/tdm_sfx_world.sndshd, line 815: sound 'chime_45' previously defined at sound/black_mage.sndshd:162 WARNING:file sound/tdm_sfx_world.sndshd, line 829: sound 'chime_60' previously defined at sound/black_mage.sndshd:176 WARNING:file sound/video.sndshd, line 12: sound 'main' previously defined at so und/black_mage.sndshd:1 8 warnings pid: 36018 Async thread started Couldn't exec autocommands.cfg - file does not exist. reloading guis/mainmenu.gui. reloading guis/restart.gui. reloading guis/msg.gui. --------- Map Initialization --------- Map: tbm Linking GLSL program ambientEnvironment ... Linking GLSL program HeatHazeWithMaskAndDepth ... ------- Game Map Init SaveGame ------- ---------- Compile stats ---------- Memory usage: Strings: 48, 7960 bytes Statements: 22142, 885680 bytes Functions: 1324, 176644 bytes Variables: 98116 bytes Mem used: 2234368 bytes Static data: 4014424 bytes Allocated: 5194860 bytes Thread size: 7912 bytes collision data: 743 models 89233 vertices (2091 KB) 187358 edges (6586 KB) 96503 polygons (6932 KB) 5170 brushes (762 KB) 35083 nodes (1644 KB) 146356 polygon refs (2286 KB) 28595 brush refs (446 KB) 64253 internal edges 1324 sharp edges 0 contained polygons removed 0 polygons merged 20751 KB total memory used 210 msec to load collision data. map bounds are (10400.0, 8848.0, 5136.0) max clip sector is (325.0, 553.0, 642.0) 24 KB passage memory used to build PVS 2 msec to calculate PVS 122 areas 300 portals 15 areas visible on average 1 KB PVS data [Load AAS] loading maps/tbm.aas48 [Load AAS] loading maps/tbm.aas96 [Load AAS] loading maps/tbm.aas32 done. [Load AAS] loading maps/tbm.aas100 [Load AAS] loading maps/tbm.aas_rat [Load AAS] loading maps/tbm.aas_elemental done. Linking GLSL program heatHazeWithMaskAndDepth ... Linking GLSL program heatHazeWithDepth ... WARNING:Couldn't load sound 'gate_close200' using default [map entity: func_static_5900] [decl: gate_close200 in <implicit file>] [sound: gate_close200] WARNING:Couldn't load sound 'gate_open200' using default [map entity: func_static_5900] [decl: gate_open200 in <implicit file>] [sound: gate_open200] WARNING:Couldn't load sound 'nature_lava' using default [map entity: speaker_28] [decl: nature_lava in <implicit file>] [sound: nature_lava] WARNING:Couldn't load sound 'frob_secret_button' using default [map entity: SecretButton6] [decl: frob_secret_button in <implicit file>] [sound: frob_secret_button] WARNING:Image name "-" is too short WARNING:Couldn't load gui: 'guis/map_of.gui' Unknown token '}' WARNING:Couldn't load model: 'fms/black_mage/models/curved_beam.ase' (nor the f allback to LWO) WARNING:Couldn't load model: 'fms/black_mage/models/curved_beam.ase' (nor the f allback to LWO) No running thread for RestoreScriptObject(), creating new one. -------------------------------------- ----- idRenderModelManagerLocal::EndLevelLoad ----- New buffer size: 52636 kb New buffer size: 20995 kb Static vertex data ready New buffer size: 52636 kb Static index data ready New buffer size: 20995 kb 0 models purged from previous level, 1601 models kept. --------------------------------------------------- ----- idImageManager::EndLevelLoad ----- WARNING:Couldn't load image: textures/darkmod/metal/detailed/rivet_strip01_s [map entity: func_static_112] [model: models/darkmod/furniture/beds/builder_bed01.lwo] [decl: textures/darkmod/metal/detailed/rivet_strip01 in materials/tdm_metal_d etailed.mtr] [image: textures/darkmod/metal/detailed/rivet_strip01_s] WARNING:Couldn't load image: rope_belt [map entity: Amos] [decl: atdm:ai_builder_guard_rusted in def/tdm_ai_builder_guard.def] [decl: atdm:ai_builder_guard_rusted_unarmed in def/tdm_ai_builder_guard.def] [decl: tdm_ai_rusted_builder01 in def/tdm_ai_builder_guard.def] [model: models/md5/chars/builders/guard/rusted_builder.md5mesh] [decl: rope_belt in <implicit file>] [image: rope_belt] WARNING:Couldn't load image: arms_legs [map entity: Amos] [decl: atdm:ai_builder_guard_rusted in def/tdm_ai_builder_guard.def] [decl: atdm:ai_builder_guard_rusted_unarmed in def/tdm_ai_builder_guard.def] [decl: commoner/poor_dirty_ragged in skins/tdm_ai_townsfolk_commoner.skin] [decl: arms_legs in <implicit file>] [image: arms_legs] WARNING:Couldn't load image: belt [map entity: Amos] [decl: atdm:ai_builder_guard_rusted in def/tdm_ai_builder_guard.def] [decl: atdm:ai_builder_guard_rusted_unarmed in def/tdm_ai_builder_guard.def] [decl: commoner/poor_dirty_ragged in skins/tdm_ai_townsfolk_commoner.skin] [decl: belt in <implicit file>] [image: belt] WARNING:Couldn't load image: models/darkmod/wood/panels/panel_vase_painted_whit e_ns [map entity: func_static_1225] [decl: mansion_redwood in skins/tdm_models_architecture_modules.skin] [decl: models/darkmod/wood/panels/panel_vase_painted_white_ns in <implicit fi le>] [image: models/darkmod/wood/panels/panel_vase_painted_white_ns] WARNING:Couldn't load image: - [map entity: sausage_cake] [decl: atdm:static_custom_item in def/func.def] [decl: - in <implicit file>] [image: -] WARNING:Couldn't load image: tdm_tongue [map entity: servant_girl] [decl: atdm:ai_townsfolk_female in def/tdm_ai_townsfolk_female.def] [decl: atdm:ai_head_female02_base_brunette in def/tdm_ai_heads_springheel.def ] [decl: female_head02 in def/tdm_ai_heads_springheel.def] [model: models/md5/chars/heads/npcs/female_head02.md5mesh] [decl: tdm_tongue in <implicit file>] [image: tdm_tongue] WARNING:Couldn't load image: guis/assets/game_maps/map_of_icon [map entity: memory_sketch_1] [decl: atdm:map_of in def/tdm_shopitems.def] [decl: guis/assets/game_maps/map_of_icon in <implicit file>] [image: guis/assets/game_maps/map_of_icon] WARNING:Couldn't load image: makealpha( textures/glass/glass2) [map entity: func_static_1954] [model: models/darkmod/wearables/headgear/spectacles.ase] [decl: textures/glass/glass2_nvp in materials/tdm_glass.mtr] [image: makealpha( textures/glass/glass2)] 0 purged from previous 189 kept from previous 1627 new loaded all images loaded in 18.9 seconds ---------------------------------------- ---------------------------------------- ----- idSoundCache::EndLevelLoad ----- 314267k referenced 14004k purged ---------------------------------------- Loading EAX effect 'infoloc_outside' (#1) Loading EAX effect 'infoloc_courtyard' (#2) WARNING:alEffectf(AL_EAXREVERB_LATE_REVERB_DELAY, 0.360) failed: 0xa003 Loading EAX effect 'infoloc_corridor' (#3) Loading EAX effect 'infoloc_corridor2' (#4) Loading EAX effect 'infoloc_servants' (#5) Loading EAX effect 'infoloc_north_tower1' (#6) Loading EAX effect 'infoloc_gallery' (#7) Loading EAX effect 'infoloc_crypt' (#8) Loading EAX effect 'infoloc_lower_crypt' (#9) Loading EAX effect 'infoloc_north_tower2' (#10) Loading EAX effect 'infoloc_to_crypt' (#11) Loading EAX effect 'infoloc_pantry' (#12) Loading EAX effect 'infoloc_library' (#13) Loading EAX effect 'infoloc_workroom' (#14) Loading EAX effect 'infoloc_bedroom1' (#15) Loading EAX effect 'infoloc_bedroom2' (#16) Loading EAX effect 'infoloc_bath1' (#17) Loading EAX effect 'infoloc_bath2' (#18) Loading EAX effect 'infoloc_bath3' (#19) Loading EAX effect 'infoloc_jail' (#20) Loading EAX effect 'infoloc_barracks' (#21) Loading EAX effect 'infoloc_inside' (#22) Loading EAX effect 'infoloc_closet' (#23) Loading EAX effect 'infoloc_back_stairs' (#24) Loading EAX effect 'infoloc_south_tower4' (#25) Loading EAX effect 'infoloc_hallway2' (#26) Loading EAX effect 'infoloc_attic' (#27) Loading EAX effect 'cave_labyrinth' (#28) Loading EAX effect 'final_cave' (#29) Loading EAX effect 'lava_cave' (#30) Loading EAX effect 'infoloc_sarcophac' (#31) Loading EAX effect 'infoloc_lower_crypt_prison' (#32) Loading EAX effect 'infoloc_lower_crypt_prison2' (#33) Loading EAX effect 'infoloc_courtyard_mine' (#34) Loading EAX effect 'infoloc_courtyard_wall' (#35) Loading EAX effect 'cave_prison_corridor' (#36) Loading EAX effect 'cave_prison' (#37) sound: found efxs/tbm.efx ----------------------------------- 24591 msec to load tbm Interaction table generated: size = 72382/131072 Initial counts: 4334 entities 388 lightDefs 3354 entityDefs ------------- Warnings --------------- during tbm... WARNING:alEffectf(AL_EAXREVERB_LATE_REVERB_DELAY, 0.360) failed: 0xa003 WARNING:Couldn't load gui: 'guis/map_of.gui' WARNING:Couldn't load image: - WARNING:Couldn't load image: arms_legs WARNING:Couldn't load image: belt WARNING:Couldn't load image: guis/assets/game_maps/map_of_icon WARNING:Couldn't load image: makealpha( textures/glass/glass2) WARNING:Couldn't load image: models/darkmod/wood/panels/panel_vase_painted_whit e_ns WARNING:Couldn't load image: rope_belt WARNING:Couldn't load image: tdm_tongue WARNING:Couldn't load image: textures/darkmod/metal/detailed/rivet_strip01_s WARNING:Couldn't load model: 'fms/black_mage/models/curved_beam.ase' (nor the f allback to LWO) WARNING:Couldn't load sound 'frob_secret_button' using default WARNING:Couldn't load sound 'gate_close200' using default WARNING:Couldn't load sound 'gate_open200' using default WARNING:Couldn't load sound 'nature_lava' using default WARNING:Image name "-" is too short 17 warnings Switching to EFX 'infoloc_outside' (#1) Linking GLSL program ssao ... Linking GLSL program ssao_blur ... Linking GLSL program ssao_depth ... Linking GLSL program ssao_depth_mip ... Linking GLSL program ssao_show ... Linking GLSL program bloom_downsample ... Linking GLSL program bloom_downsample_brightpass ... Linking GLSL program bloom_blur ... Linking GLSL program bloom_upsample ... Linking GLSL program bloom_apply ... Restarting ambient sound snd_grounds'(outside_ambient) with volume 0 ]condump graphics_issue.txt Dumped console text to graphics_issue.txt.
  6. When starting up DR, I get these errors in darkradiant.log: LoadLibrary failed: 'E:/games/DarkRadiant33/modules/sound.dll' GetLastError: The specified module could not be found. WARNING: Failed to load module E:/games/DarkRadiant33/modules/sound.dll: This could be just me, since I was having problems with my antivirus and that DLL. Can someone else running DR 3.3.0 check their log and see if they have that error? Thanks.
  7. We didn't make the holidays (such a busy time of year) so here's a New Year's gift, an unusual little mission. Window of Opportunity Recover an item for a regretful trader out in a wilderness setting, and discover more! Available within the in-game mission downloader or: Download: http://www.thedarkmo...ndetails/?id=79 Alternative: https://drive.google...WTMzQXZtMVFBSG8 Some unorthodox gameplay on regular/ghost difficulties. (Arachnophobes might prefer short mode...) Please expect to need your lantern in regular and ghost modes! Short ("easy") mode is a smaller map, so if you are looking for areas others reference below, or 100% of the loot, you'll need to play on another mode. I wanted to create my first mission before I became influenced by too many others' ideas, and limited myself to what has been done before. As such, this mission is not set in a city/town, and has some features that are likely to be provocative. There's a section some really like, which others don't, either way I kept it short to not last too long. That being said, I hope you do find it fun! :-) Special thanks to those who provided valuable testing and feedback: Goldwell, Kyyrma, plotzzz, 161803398874989, PPoe & Bikerdude (who also contributed a sound). (Please remember spoiler tags to not expose things meant to be discovered by playing.) Like so: [spoiler]secrets[/spoiler] If you are having trouble finding the main objective, here's what to pay attention to in the mission for hints: There is a spot it's possible to get stuck on the ground in the corner by the cliff/rockfall where there's a rope laying on the ground, please take care if you poke around there!
  8. So, if I understand you, no Thief Gold FM does sound and text notifications of completed objectives? The missions in The Black Parade surely did. I'm completely confused now. I was sure that original Thief Gold had those objective complete notifications (at least the sound). Reading this thread suggests otherwise though: https://www.ttlg.com/forums/showthread.php?t=132977
  9. @stgatilov, thanks for sharing your thoughts about the original ideas behind the 3 levels, which I had not previously seen put so well. I was surprised that you considered that some of an individual AI's barks might go under "effects" instead of "speech". @snatcher likewise thought that, in effect, an AI's barks should be divided, though draws the dividing line elsewhere. I agree with you about the primary existing TDM audience for subtitles: those players appreciating help with spoken English, specially in dialects. I think partially-impaired-hearing individuals will also benefit. But, given subtitles in TDM and our newly prototyped method of indicating speaker sound source, I think we have an opportunity to enlarge the potential TDM community to include deaf players, or those who like to play games with sound off. This does involve sound categorization and visual cues, beyond just toggling story/speech/effects. Such cues could be universal (seen the same by everyone), or controlled by new options, to accommodate personal interest (or lack thereof). Let me be more specific. Consider the 2-level visual cues that snatcher preferred (while leaving open where to draw the line between the 2, or whether 2 is really too few). Examples of universal+fixed, which for barks could be done by me in the .subs file, are: bracketed vs unbracketed white vs yellow font, done by string markup. (This has significant drawback and limitations). Alternatively, there is categorization performed engine-side and passed to the GUI as one or more variables. The results could be universal, or the passed value(s) could be affected by additional optional settings. Displayed results could be, for instance: white vs yellow font, done by text font color choice Stone vs Carleton font wide vs narrow font wide vs narrow background field two different background tints or opacities colored border around backgrounds, with two different colors (Also, without involving new GUI variables, the engine could add brackets to selected strings) Turning to what additional optional settings might look like, at the basic level, you could just have an option that turns visual cues on or off. So, for example, if the visual cue was font choice, turning the visual cue option to off would cause all subtitles to use the same default font. More specificity is, of course, possible. (Maybe too, stgatilov, you could sneak in a related option to suppress "Just you wait!" audio and only play story clips!) If the barks were to be subdivided by the engine into (in this discussion) 2 categories, it could be done by a new per-line option in the .subs file, e.g, -cue 1. Or the categorization could be done entirely automatically on-the-fly by the engine, at the moment it's looking at the AI's current state & most recent state transition, in order to select a sound shader to play. It would probably use the standardized state-transition names as found in the AI .def files, e.g. "snd_foundDeadMale" rather than AI-specific sound shader names. So there would be a list of "snd_..." to determine when g_cue=1 instead of the default g_cue=0.
  10. New script for mappers: my flavour of a fog density fading script. To add this to your FM, add the line "thread FogIntensityLoop();" to your map's void main() function (see the example in fogfade.script) and set "fog_fade" "1" on each foglight to enable script control of it. Set "fog_intensity_multiplier" on each info_location entity to change how thick the fog is in that location (practically speaking it's a multiplier for visibility distance). Lastly, "fog_fade_speed" on each foglight determines how quickly it will change its density. The speed scales with the current value of shaderParm3, using shaderParm3 = 1000 as a baseline. So i.e. if shaderParm is currently at 1/10th of 1000, then fade speed will be 1/10th as fast. Differences to Obsttorte's script: https://forums.thedarkmod.com/index.php?/topic/14394-apples-and-peaches-obsttortes-mapping-and-scripting-thread/&do=findComment&comment=310436 my script uses fog lights you created, rather than creating one for you. Obsttorte's script will delete the foglight if entering a fogfree zone and recreate it later more than one fog light can be controlled (however, no per-fog-light level of control) adding this to the map requires adding a line to your void main() script, rather than adding an info_locations_settings entity with a custom scriptobject spawnarg in my script, mappers set a multiplier of fog visibility distance (shaderParm3), while in Obsttorte's script a "fog_density" spawnarg is used as an alternative to shaderParm3 smaller and less compactly written script fogfade.scriptfogfade.map
  11. Since Aluminum directed me here ( https://forums.thedarkmod.com/index.php?/topic/9082-newbie-darkradiant-questions/page/437/#comment-475263 ) can we have unlimited renderer effects? Well, maybe not unlimited, by maybe 3-5? Thanks.

     

    1. Show previous comments  1 more
    2. Nort

      Nort

      Since I wasn't the one mainly asking, I'll just cite you in the original thread instead.

    3. AluminumHaste

      AluminumHaste

      There already is a kind of sorting, sort nearest, sort decal, sort <n>. For things like windows and such, sort nearest should probably have the desirable affect, though looking through multiple translucent shaders might kill performance.

    4. Nort

      Nort

      Is having multiple render effects really killing performance that badly? I don't understand. You're saying that if I have two transparent objects side-by-side, then they'll just count as two render effects, but when combined, they somehow become something much more difficult to render?

      Never-the-less, unless we're talking some kind of infinite portal problem, why not let the mapper choose how much he wants to kill performance? Just warn him against putting too many effects close together.

  12. I think I have a way to do this without scripting. The idea of the Key entity and key targets seemed to pan out. What do you all think? ---------- 1) the inventory object to pick up in the map is an atdm:key_base with the model and inv_model overridden. So, this looks like a custom inventory item. 2) the target objects to use this are atdm:froblock entities with their used_by as the entity #1, trigger_targets enabled, sounds customized, etc. In my case, make a sound, emit a puff of smoke, then simply remove the target item, all things that can be done with relays and targets. So far, this seems to do what I intend. Does this seem sound? Now that I look back on this convo, I didn't explain what I intended well enough. I bet some experienced mapper could have suggested this. So, my apologies.
  13. In the early versions there was an initial pop of sound right at the moment of transition, then an immediate drop to zero sound, and then the fade in, or that's what I thought was happening. I never really understood the source of the problem to begin with, I guessed what I said above, and the shader business was a speculation about how to fix it if that really was the problem. I don't recall hearing that kind of pop since like 2010 though. So I figured it fixed itself at some point. It may have been that my laptop at the time was very, very slow, or something like that too.
  14. The time has finally come for me to release my 5th mission for The Dark Mod. This project started sometime around 2015-2016 (couldn't find any old files to confirm) with me starting poking on a city mission and for some time I built quite randomly without a plan. I expected I could plot a story later; You can never go wrong with a city section, eh? I had a hiatus and did other projects in my life with model painting and skydiving and mapping became more and more scarce. Now and then I felt an itch to map and some kind of responsibility towards the mod team to produce something, to provide and give something back, if you will. At the start of the pandemic I started building more focused on this misson, but still no exact goal on what I wanted to achieve. Finally I decided I wanted a mission where you follow a person and the mission continued to grow in a linear fashion. I am not the quickest mapper and have severe problems on how to imagine a scene without building it first. This means that I often have to redo scenes and lots of stuff gets unnecessarily built just to be removed later, hence the almost absurd build time (about 1900 hours all in all). Betatesting came about and I got very good tips and feedback and decided to redo a lot of the mission. This need for a rework could have killed my motivation but fortunately, as the map was designed, it only required a modest amount of work and the mission became so much better for it! Sometimes I believe I'm somewhat of the uncrowned king of missions with a bit more unusual and experimental playstyles and this mission also have some elements that isn't used that much. In contrast to some of my other missions though, this one isn't depending on any quirky meter or sun shining down on the player (Reap as you sow *cough*). As mentioned, it is a sprawling city mission with lots of exploring that I hope will satisfy you! So DeTeEff gives to you: Who Watches The Watcher? ver 1.0 https://drive.google.com/file/d/1YYoJJnxr2UbGxemTR-WoWmH64fbazusH/view?usp=sharing The night is creeping over Bridgeport. You squint in the street lights as you trot down the small alley to where you're about to meet your contact. As a man who straddles the line between lawful and outlaw, it's not often you have peaceful interactions with the City watch but as you're about to learn, this time they have more problems on their hands than to deal with petty thieves like yourself. You see the trademark silhouette of a City watch helmet approaching and you make a last take of your immediate surroundings, should you have to flee if things get awry. The guard presents himself as Albert and you listen carefully to his story and you quickly realise that you don't have much to fear from this man; The Citywatch has wrestled with some internal problems lately with missing reports and evidence that disappear. Albert strongly believes they have a mole on the inside that works for the Greynard RoughBoys; a band of ruthless thugs that doesn't hesitate to maim anyone who oppose them. You learn that he thinks the mole is no other than a Sergeant named Clerwick. Your mission will be to find this man, and collect intelligence on his doings for the night. And as it is payday, you should of course also help the inhabitants to carry some of their heavy purses. Mission type: Creepy elements? Undead? Spiders? Thanks to: My wonderful girlfriend who endures my constant talking about mapping and for helping me with readables and story design and some voice lines. Dragofer - Scripting help Springheel - All those modules Sotha - Hangman model Henrik Swenson for providing some ambients Digiffects Sound Library for some custom sound bites Betatesters: Acolytesix Datiswous Duzenko Jaxa Mezla Nort Prjames Shadow Thebigh Wellingtoncrab Wesp5 And a big thank you to the community for keeping the mod alive! I hope I haven't forgotten anyone... Known bugs: -The AI in TDM is inaccurate in some ways. They will sometimes behave strangely when returning to their original routes after being alerted, like sitting on chairs in weird ways or turning in places, especially if they meet another AI in narrow places. I have done my best to adjust these weird behaviours but with the complexity of everything that's going on and the player making different desicions/noise, it's probably impossible to adjust for everything. I believe I have ironed out the last wrinkles I can, with respect to my knowledge/skills. -Frobbing out of boxes/chests/drawers has always been a pain but I think this is largely an error within the code and how frobing works as the frob highlight wants to lock onto the box itself and not its contents. -There seems to be some kind of bug with the skybox, especially in places where there is water reflections present; The Sky/water volume switch between an opaque variant to a more translucent one. Neither is straight up ugly, but it's jarring to see the sky switch (as it seems randomly). I don't know what is causing this, and I have decided to let this one pass (if any players knows what is causing this, please let me know so can I squash this annoying bug. PLEASE POST ANY QUESTIONS/SPOILERS IN SPOILER BRACKETS
  15. I don't know if it's mentioned anywhere else on the Wiki, but it's worth mentioning that the first global keywords are for sound: // Use on of the predefined surface types like: // none, metal, stone, flesh, glass, wood stone And this: //surftype15 //description "carpet This is a carpet texture." I think this is sound as well, but I also think 'description' does other stuff, for example for using with vine arrows: stone description "vine_friendly" If someone has a list (or link to code) where all this is defined for TDM so mappers are aware, that would be useful. I would also move the 'special keywords' section up so it's before the obsolete stuff - that old stuff needs to be relegated to the very bottom. I would also change the title of that section from 'No ambient and frob -stages needed' to something like 'Deprecated stages' and say it's just there for historical reference.
  16. Here is the final release of The Wench, with Dragofer's Dec 9, 2023 sound file revisions (see bugtracker 6284), as included in TDM 2.12 beta3: testSubtitlesWenchFinal.pk4 The revisions correct a few mismatches between what was said and what the intended purpose was. The statistics are little changed. The testSubtitlesWenchFinal FM will run under beta 3, with the same GUI as testSubtitlesCynic. Details of Revisions There were no changes to the collection of .srt files. The changes affect only the .subs file (and what's in testSubtitlesWenchFinal's FM-specific sound shader). It is too much effort and time to revise the Excel spreadsheet, of early "v1" barks template form. Instead, if the reader wishes to do so, start with the WenchOriginalSubtitles.xlsx (available via the original Wench post), and apply the changes below. The total number of rows is unchanged.
  17. The devs didn't title this thread, and @datiswous said they're attempting to mislead people by using Russell's name and a retro style to make it resemble Thief, which is cynical. I grew up on forums like I'm sure anyone who likes a game from '98 did. I actually left the Discord immediately after joining it because it was more off-topic doom-posting than anything relevant to the mod. I thought the forums might be better, but it's mostly just grown men yelling at clouds and telling strangers how mature they are, and a few brave souls actually developing anything. Depressing place, I'll just stick to enjoying new missions every 6 months without an account.
  18. True, but, 1. this thread is called "Western stealth FPS with Stephen Russell", and, 2. nothing you said changes anything for me. The gameplay still doesn't look like something I'd enjoy. And, if you really think this forum is cynical, then you don't visit forums much. Actually, the majority of the users are are pretty mature, unlike in other forums.
  19. Let me know when the sound file renamings done by Dragofer for bug tracker 6284 are incorporated into the beta release. (This may have already happened, dunno.) Then I'll revisit the Wench subs. EDIT: @nbohr1more, I see beta3 has updated Wench sound files with modification dates of Dec. 7, 2023. So I'll take it from there.
  20. ============================================================== Title: Hidden Hands: The Anomaly Filename : hhta.pk4 Author: Jack Farmer Date of release: 01.05.2021 (version: 1) - 08.05.2021 (version 2) 16.03.2022 (version 3) EFX: Yes Version 2 available via the DM mission downloader (see subsequent post below for changes) Mission does not run under 2.08 due to missing new core assets - please update to 2.09 ============================================================== Hidden Hands series: I - Initiation II - Vitalic Fever III - The Lost Citadel IV - The Anomaly ============================================================== Jack Farmer: mapping & drafts Amadeus: revision/editing of all texts for readables, narration and dialogues, design consultation ("The walls are ugly!"...and your were right! ) Joebarnin: consultation for a custom script enabling a crucial in-game event Dragofer: consultation for custom scripts and S/R events, extraction & prefab packaging of Sotha's robots, bug fixes Destined: consultation for custom scripts and...fixing JacK's wrong custom scripts! Very special thanks go out to Geep for updating the Wiki helping me to solve several GUI problems within -literally - seconds! Beta testers: Joebarnin (lead) ate0ate Zerg Rush wesp5 datiswous Voice actors (in order of appearance): Malasdair The Thief AndrosTheOxen Jonus New Horizon Desmond Pilfered items: - portal sky with trees originally developed and arranged by Dragofer for "Down By The Riverside" - fireflies originally developed by Bikerdude for "Alberic's Curse" - floating boat set up (this time used for a different..."object") originally developed by Bikerdude for one of his missions - robots originally developed by Sotha for "Ulysses: Genesis" - new electric door move sound based on one of Sotha's robot sounds - selected cave architecture originally developed by Johannes Burock taken from the abandoned WIP thread - waterdrops sound taken from freesound.org produced by nicstage - custom machine sound taken from freesound.org produced by deleted-user4401185 - forest at night taken from freesound.org produced by felix-blume - machine3 sound taken from freesound.org produced by lupalenzuela - tape-deck-startup taken from freesound.org produced by soundjoao - electric-zap-electricity taken from freesound.org produced by wakerone - static_stylophone_a taken from freesound.org produced by inspectorj - steady-machine-with-hum taken from freesound.org produced by craigsmith - radio_noise taken from freesound.org produced by inspectorj - chain-rustling taken from freesound.org produced by nathanmanaker - wind_turbin taken from freesound.org produced by dommygee - selected guitar_feedback taken from freesound.org originally produced by oymaldonado - stream-water-c taken from freesound.org produced by inspectorj - mic-feedback-fx-short-mid-2 taken from freesound.org produced by chimerical - megaphone-feedback taken from freesound.org produced by deleted-user-2104797 All other new fx sound created by Jack Farmer using a Korg M1 synth, kitchen equipment and his weird voice All new ambient tracks produced and mixed by Jack Farmer sometimes with additional ambient sound samples originally produced by gigagooga Briefing video by SirSmokeALot --------------------------------------------------------------------------------------
  21. I love the looks, atmosphere and layout of this mission and the map is beautiful drawn. I just found it took too long to find a clue about Deacon. It's all in one building and most other places feel very empty. There's a sound file in the sound\sfx folder called message_smythe.ogg . It's from an audiograph, I think, but I never found the audiograph. I found only 3 music audiographs. Is it actually included somewhere in the mission and if, where can I find it? message_smythe.ogg No, I knocked out the killer and (ironically) left him in a room together with one of his victims. I later returned and then he was gone. So I had to search him. Luckely this wasn't too hard in this case. We'll never find out what he would do about it..
  22. With TDM 2.12, after the credits finished, the "Mission Complete" screen did not display. I found that the screen was black and I could hear my footsteps when I tried to move around. I think the reason for the mission not completing successfully was that the "Do not kill or harm allies" objective was never marked as "1 = STATE_COMPLETE" instead it was left as "0 = STATE_INCOMPLETE". Note, I didn't use noclip throughout the mission. Same as: https://forums.thedarkmod.com/index.php?/topic/18054-fan-mission-the-accountant-2-new-in-town-by-goldwell-20160509/&do=findComment&comment=458491
  23. How about using TDM automation framework (and maybe pcem/qemu)? More info see: https://forums.thedarkmod.com/index.php?/topic/19828-automation-features-and-discussion/
  24. Beta 11 Fix finished-on state auto-update was unreliable Slighty improve scanner title/author detect Tags are now named some whatever regular-version-looking thing to force GitHub to put the newest at the top
  25. Spent the last few months working on this video and the audio track for it. Here you will cruise the nebulae of the galaxy, see what the Sun looks like from other Stars; drop into a couple of other galaxies and travel to the edge of the universe. A deep soothing ASMR sound is broadcast into your suite on board a giant Star Ship. You set off to cruise the galaxy and greater universe. As you lay there in your bed, the soothing sound sounds of space waft over you. The deep, almost OM like sounds of Space rebound around your room.
×
×
  • Create New...