What's new in TDM 2.00: Difference between revisions

From The DarkMod Wiki
Jump to navigationJump to search
(update)
Line 5: Line 5:
== Changes / Features / Issues fixed ==
== Changes / Features / Issues fixed ==


* [http://bugs.angua.at/view.php?id=2624 #2624]: Buggy AI prop lantern (AI) (grayman)
* [http://bugs.angua.at/view.php?id=3128 #3128]: Movable Oil lamps behave strangely (Script/Def) (grayman)
* [http://bugs.angua.at/view.php?id=3201 #3201]: Replace D3 Heads (Models) (Springheel)
* [http://bugs.angua.at/view.php?id=3209 #3209]: Missing idMover::Events (Coding) (tels)
* [http://bugs.angua.at/view.php?id=3217 #3217]: Need script event to set text of objective (Objectives) (tels)
* [http://bugs.angua.at/view.php?id=3217 #3217]: Need script event to set text of objective (Objectives) (tels)
* [http://bugs.angua.at/view.php?id=3223 #3223]: Add ability for individual entities to randomly not spawn (Coding) (tels)
* [http://bugs.angua.at/view.php?id=3223 #3223]: Add ability for individual entities to randomly not spawn (Coding) (tels)
* [http://bugs.angua.at/view.php?id=3232 #3232]: add a way for scripts  to query the TDM version (Script/Def) (tels)
* [http://bugs.angua.at/view.php?id=3232 #3232]: add a way for scripts  to query the TDM version (Script/Def) (tels)
* [http://bugs.angua.at/view.php?id=3239 #3239]: getRadius() script event is missing from lights (Script/Def) (tels)
* [http://bugs.angua.at/view.php?id=3239 #3239]: getRadius() script event is missing from lights (Script/Def) (tels)
* [http://bugs.angua.at/view.php?id=3260 #3260]: Change the way scriptEvents are declared (Coding) (greebo)
* [http://bugs.angua.at/view.php?id=3264 #3264]: Noshadows_lod_x spawnarg actually affects (x-1) LOD (Coding) (tels)
* [http://bugs.angua.at/view.php?id=3271 #3271]: add getDifficultyLevel() script event (Script/Def) (tels)
* [http://bugs.angua.at/view.php?id=3277 #3277]: Add getBoolKey() to scripting interface (Script/Def) (tels)
* [http://bugs.angua.at/view.php?id=3282 #3282]: add getShouldered(), getDragged() and getGrabbed() script events (Script/Def) (tels)
* [http://bugs.angua.at/view.php?id=3285 #3285]: atdm:ai_townsfolk_commoner has broken skin (Def / Setup) (tels)
* [http://bugs.angua.at/view.php?id=3287 #3287]: MapShutdown() is called twice during shutdown (Coding) (tels)
* [http://bugs.angua.at/view.php?id=3288 #3288]: add floor() and ceil() script events (Script/Def) (tels)
* [http://bugs.angua.at/view.php?id=3290 #3290]: When getting up, sitting AI might use the getting up from sleeping animation (AI) (grayman)
* [http://bugs.angua.at/view.php?id=3291 #3291]: AI play wrong vocal when drowning (AI) (grayman)
* [http://bugs.angua.at/view.php?id=3292 #3292]: Wrong objective level names in end mission screen (Design/Coding) (grayman)
* [http://bugs.angua.at/view.php?id=3293 #3293]: Water Impact sounds (Sound) (Springheel)
* [http://bugs.angua.at/view.php?id=3294 #3294]: Integrated Mission Downloader has inconsistent mission handling (for some missions) (Tweaking) (tels)
* [http://bugs.angua.at/view.php?id=3297 #3297]: There is no ko_script spawnarg for AI. (Design/Coding) (tels)


== AI ==
== AI ==


Builder default head replaced by new model (Springheel)
* Builder default head replaced by new model (Springheel)
* Upgrades to Commoner mesh and textures; several new skins added (Springheel)


Upgrades to Commoner mesh and textures; several new skins added (Springheel)
[[Image:Commoners old.gif|800px|center|Click to see a comparisation]]
 
[http://www.mindplaces.com/save/commoners_old.gif Comparison Gif]


== Animations ==
== Animations ==


Updated walk animations (Arcturus)
* Updated walk animations (Arcturus)


== Entities/Skins/Models ==
== Entities/Skins/Models ==
Line 30: Line 47:
== Coding ==
== Coding ==


Support for flying AI added (angua)
* Support for flying AI added (angua)
* Players can no longer hide in shadows created by objects they are carrying (Rebb)
* Bodies now make noise when they fall into water.  (Springheel)


Players can no longer hide in shadows created by objects they are carrying (Rebb)
=== Scripting Interface ===


Bodies now make noise when they fall into water.  (Springheel)
The scripting interface has been greatly enhanced to make it more versatile:


== Textures ==
* Script events need now only be declared on the SDK side (greebo).
* There are many new functions (tels):
** to modify objectives
** transform numbers (ceil(), floor(), getBoolKey())
** determine the difficulty level
** call functions when an AI is knocked out
** get the entity that the player drags, shoulders or has grabbed




== Textures ==


== Standalone TDM ==
== Standalone TDM ==


Four D3 heads replaced by new models (Springheel)
* Four D3 heads replaced by new models (Springheel)
 
* D3 Zombie replaced by new mesh (greebo)
D3 Zombie replaced by new mesh (greebo)


== Translation ==
== Translation ==

Revision as of 10:44, 26 January 2013

See also the roadmap on our bugtracker.

Version 1.09 of The Dark Mod has not been released yet.

Changes / Features / Issues fixed

  • #2624: Buggy AI prop lantern (AI) (grayman)
  • #3128: Movable Oil lamps behave strangely (Script/Def) (grayman)
  • #3201: Replace D3 Heads (Models) (Springheel)
  • #3209: Missing idMover::Events (Coding) (tels)
  • #3217: Need script event to set text of objective (Objectives) (tels)
  • #3223: Add ability for individual entities to randomly not spawn (Coding) (tels)
  • #3232: add a way for scripts to query the TDM version (Script/Def) (tels)
  • #3239: getRadius() script event is missing from lights (Script/Def) (tels)
  • #3260: Change the way scriptEvents are declared (Coding) (greebo)
  • #3264: Noshadows_lod_x spawnarg actually affects (x-1) LOD (Coding) (tels)
  • #3271: add getDifficultyLevel() script event (Script/Def) (tels)
  • #3277: Add getBoolKey() to scripting interface (Script/Def) (tels)
  • #3282: add getShouldered(), getDragged() and getGrabbed() script events (Script/Def) (tels)
  • #3285: atdm:ai_townsfolk_commoner has broken skin (Def / Setup) (tels)
  • #3287: MapShutdown() is called twice during shutdown (Coding) (tels)
  • #3288: add floor() and ceil() script events (Script/Def) (tels)
  • #3290: When getting up, sitting AI might use the getting up from sleeping animation (AI) (grayman)
  • #3291: AI play wrong vocal when drowning (AI) (grayman)
  • #3292: Wrong objective level names in end mission screen (Design/Coding) (grayman)
  • #3293: Water Impact sounds (Sound) (Springheel)
  • #3294: Integrated Mission Downloader has inconsistent mission handling (for some missions) (Tweaking) (tels)
  • #3297: There is no ko_script spawnarg for AI. (Design/Coding) (tels)

AI

  • Builder default head replaced by new model (Springheel)
  • Upgrades to Commoner mesh and textures; several new skins added (Springheel)
Click to see a comparisation

Animations

  • Updated walk animations (Arcturus)

Entities/Skins/Models

Sounds

Coding

  • Support for flying AI added (angua)
  • Players can no longer hide in shadows created by objects they are carrying (Rebb)
  • Bodies now make noise when they fall into water. (Springheel)

Scripting Interface

The scripting interface has been greatly enhanced to make it more versatile:

  • Script events need now only be declared on the SDK side (greebo).
  • There are many new functions (tels):
    • to modify objectives
    • transform numbers (ceil(), floor(), getBoolKey())
    • determine the difficulty level
    • call functions when an AI is knocked out
    • get the entity that the player drags, shoulders or has grabbed


Textures

Standalone TDM

  • Four D3 heads replaced by new models (Springheel)
  • D3 Zombie replaced by new mesh (greebo)

Translation

See also