What's new in TDM 2.05: Difference between revisions
From The DarkMod Wiki
Jump to navigationJump to search
Nbohr1more (talk | contribs) |
Nbohr1more (talk | contribs) |
||
(38 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<!-- keywords whats new --> | <!-- keywords whats new --> | ||
See the [http://bugs.thedarkmod.com/changelog_page.php?version_id=73 changelog] on our bugtracker. | |||
See the [http://bugs.thedarkmod.com/ | {{released|2.05|2017-02-14}} | ||
<! | Source Revision 6755 | ||
<br> | |||
<br> | |||
{{clear}} | |||
<font size="4">'''TDM 2.05 is a tremendous improvement in rendering performance!'''</font> | |||
{{clear}} | |||
<br> | |||
<font size="3">The following optimizations to Lightgem rendering have radically reduced the performance | |||
<br>impact of Lightgem rendering:</font> | |||
<pre> | |||
1) OpenGL Pixel Pack Buffers used to transfer lightgem images to the CPU | |||
2) Only lights "the player is inside of" will render to the lightgem | |||
3) All noshadows surfaces except the lightgem surface excluded from the lightgem render | |||
4) tdm_lg_split optimization is on by default | |||
5) tdm_lg_interleave_min setting defines the minimum FPS where the tdm_lg_interleave optimization will start working | |||
</pre> | |||
<br> | |||
{{clear}} | |||
<font size="4">'''New bundled mission <u>"A New Job"</u> part of the St. Lucia campaign!'''</font> | |||
<br> | |||
'''Let's Play video of "A New Job" by Fen:''' | |||
<br> | |||
[https://www.youtube.com/watch?v=-MH1jtEt0pw https://img.youtube.com/vi/-MH1jtEt0pw/hqdefault.jpg] | |||
<br><br><br> | |||
{{clear}} | |||
== AI == | == AI == | ||
Line 11: | Line 44: | ||
== Coding == | == Coding == | ||
* Greebo fixed OSX compilation and built '''[https://www.moddb.com/mods/the-dark-mod/downloads/the-dark-mod-205-native-osx-binaries Mac OSX Binaries]''' | |||
* duzenko and nbohr1more The lightgem calculation has been substantially optimized | * duzenko and nbohr1more The lightgem calculation has been substantially optimized | ||
* duzenko Initial code support for uncapped FPS (com_fixedTic 1) | * duzenko Initial code support for uncapped FPS (com_fixedTic 1) | ||
* duzenko Optimize Skybox rendering by changing it's render order (takes better advantage of hierarchical-z) | * duzenko Optimize Skybox rendering by changing it's render order (takes better advantage of hierarchical-z) | ||
* duzenko Change vproj settings to allow (MSVC 2013) Windows XP optimized builds | * duzenko Change vproj settings to allow (MSVC 2013) Windows XP optimized builds | ||
* duzenko Improved alt-tab support | * duzenko Improved alt-tab support | ||
* duzenko Improved high-dpi support | * duzenko Improved high-dpi support | ||
* duzenko option to offload mipmap generation to GPU driver | |||
* nbohr1more Image_downsize options can now be used without making menus and maps blurry | |||
* nbohr1more Initial support for Cubemap lights based on Sikkpin's shader | * nbohr1more Initial support for Cubemap lights based on Sikkpin's shader | ||
* nbohr1more light entities now respect the nospecular argument and can more easily be used for simulated radiosity (bounce lights) | * nbohr1more light entities now respect the nospecular argument and can more easily be used for simulated radiosity (bounce lights) | ||
* nbohr1more func_emitter now supports lod_bias so mappers can increase\decrease particle density based on the Object Detail slider | * nbohr1more func_emitter now supports lod_bias so mappers can increase\decrease particle density based on the Object Detail slider | ||
Line 33: | Line 60: | ||
* Springheel's HUGE [http://forums.thedarkmod.com/topic/18527-springheels-modular-building-assets-205/ "Modular Asset"] collection | * Springheel's HUGE [http://forums.thedarkmod.com/topic/18527-springheels-modular-building-assets-205/ "Modular Asset"] collection | ||
* Most of Bob Necro's textures | * Most of [http://forums.thedarkmod.com/topic/17175-bobs-textureplasty-clinic/ Bob Necro's textures] | ||
* Airship Ballet | * All of the Containers and some of the Paintings from [http://forums.thedarkmod.com/topic/17089-magnanimous-merrys-miscellanea/ Airship Ballet] | ||
* | * Some of Epifire's steampunk models and Leather Chair | ||
* Spooks, nbohr1more, and Sikkpin Example CubicLight textures | * Spooks, nbohr1more, and Sikkpin Example CubicLight textures | ||
* Ralle321 panel and interior textures | |||
* Ricebug textures | |||
* Arcturus Openable Ottoman model | |||
== GUIs == | == GUIs == | ||
Line 46: | Line 76: | ||
* grayman Door "percentage open" is available to scripts | * grayman Door "percentage open" is available to scripts | ||
* SteveL User friendly [[World_Particle_System | "World Particle" system]] | * SteveL User friendly [[World_Particle_System | "World Particle" system]] | ||
* SteveL Candles can be extinguished via the Stim\Response system | |||
* Obsttorte and grayman New combination safe script | |||
== Gameplay == | == Gameplay == | ||
Line 54: | Line 86: | ||
* grayman Volume is now diminished when the player is underwater | * grayman Volume is now diminished when the player is underwater | ||
== Translation == | |||
* Outsider One supplied a Turkish [[Translation]] of the Main TDM Menus | |||
== '''Release news links''' == | |||
*[http://www.thedarkmod.com/posts/announcing-the-release-of-tdm-2-05/ TheDarkMod.com News] | |||
*[http://forums.thedarkmod.com/topic/18648-tdm-205-released/ The Dark Mod forums News & Announcements] | |||
*[http://forums.thedarkmod.com/topic/18710-minor-update-of-205/ TDM forums N&A: Minor update of 2.05] | |||
*[https://www.moddb.com/mods/the-dark-mod/news/the-dark-mod-205-is-here ModDB.com] | |||
{{clear}} | |||
{{whatsnew|sort=205}} | {{whatsnew|sort=205}} |
Latest revision as of 20:05, 28 April 2024
See the changelog on our bugtracker.
Version 2.05 of The Dark Mod has been released on 2017-02-14.
Source Revision 6755
TDM 2.05 is a tremendous improvement in rendering performance!
The following optimizations to Lightgem rendering have radically reduced the performance
impact of Lightgem rendering:
1) OpenGL Pixel Pack Buffers used to transfer lightgem images to the CPU 2) Only lights "the player is inside of" will render to the lightgem 3) All noshadows surfaces except the lightgem surface excluded from the lightgem render 4) tdm_lg_split optimization is on by default 5) tdm_lg_interleave_min setting defines the minimum FPS where the tdm_lg_interleave optimization will start working
New bundled mission "A New Job" part of the St. Lucia campaign!
Let's Play video of "A New Job" by Fen:
AI
- grayman Reduced the amounts added to the stealth score when an AI spots the player and almost immediately ramps up to Combat.
- grayman Initial support for the Fire Elemental
Coding
- Greebo fixed OSX compilation and built Mac OSX Binaries
- duzenko and nbohr1more The lightgem calculation has been substantially optimized
- duzenko Initial code support for uncapped FPS (com_fixedTic 1)
- duzenko Optimize Skybox rendering by changing it's render order (takes better advantage of hierarchical-z)
- duzenko Change vproj settings to allow (MSVC 2013) Windows XP optimized builds
- duzenko Improved alt-tab support
- duzenko Improved high-dpi support
- duzenko option to offload mipmap generation to GPU driver
- nbohr1more Image_downsize options can now be used without making menus and maps blurry
- nbohr1more Initial support for Cubemap lights based on Sikkpin's shader
- nbohr1more light entities now respect the nospecular argument and can more easily be used for simulated radiosity (bounce lights)
- nbohr1more func_emitter now supports lod_bias so mappers can increase\decrease particle density based on the Object Detail slider
Assets
- Springheel's HUGE "Modular Asset" collection
- Most of Bob Necro's textures
- All of the Containers and some of the Paintings from Airship Ballet
- Some of Epifire's steampunk models and Leather Chair
- Spooks, nbohr1more, and Sikkpin Example CubicLight textures
- Ralle321 panel and interior textures
- Ricebug textures
- Arcturus Openable Ottoman model
GUIs
- grayman Improved Mission Statistics formatting
Scripting
- grayman Door "percentage open" is available to scripts
- SteveL User friendly "World Particle" system
- SteveL Candles can be extinguished via the Stim\Response system
- Obsttorte and grayman New combination safe script
Gameplay
- nbohr1more Auto-Parry is now enabled by default to improve the experience for new players.
Sound
- grayman Volume is now diminished when the player is underwater
Translation
- Outsider One supplied a Turkish Translation of the Main TDM Menus
Release news links
- TheDarkMod.com News
- The Dark Mod forums News & Announcements
- TDM forums N&A: Minor update of 2.05
- ModDB.com