What's new in TDM 2.00: Difference between revisions
From The DarkMod Wiki
Jump to navigationJump to search
Springheel (talk | contribs) |
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) | |||
[[Image:Commoners old.gif|800px|center|Click to see a comparisation]] | |||
[ | |||
== 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) | |||
=== 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 == | == 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)
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)