Initial import from Public Scripts as template.
Bump to C++11 (gnu++0x). Adjustments to enable build with Linux MinGW.
First pass of generalizing Public Scripts: delete Public Scripts-specific material, remove support for non-GCC compilers, rename key files.
Second pass: update readme and copyright, rewrite makefile, gut custom.{h,cpp}, introduce CHANGEME constants.
Add GetObjectName to utils.
Streamline script.rc/version.rc and fix various build issues.
Inherit cBaseScript virtually to support multiple inheritance of abstract script classes. Misc. makefile improvements.
cBaseScript: add printf-based debug method and macros to limit debug messages to -DDEBUG.
Import additions and fixes from pictura, including: remove T1/SS2 support; replace GetObjectName with ObjectToStr and FormatObjectName; add ObjectExists, CreateLink, DestroyLink, and GetObjectParamColor to utils.
Initial setup for KDScript.
First draft of NewDark scripts.
KDTransitionTrap: new abstract base script to handle smooth state transitions. KDTrapFog, KDTrapWeather: inherit from TransitionTrap.
KDShortText: new script. KDGetInfo: delay update from BeginScript. DarkWeather: use an enum for precip_type.
Remove documentation for instantiable scripts from header files (now in readme). KDTrapEnvMapTexture: default to global zone.
KDCustomHUD: add preliminary draft of script structure. KDGetInfo: add extra call at Sim time. Packaging: remove unused README file and DH2 references.
TransitionTrap: add support for non-trap descendants. KDGetInfo: remove did_initial_update (not working outside DromEd). KDSyncGlobalFog: new script. KDTrapFog: notify KDSyncGlobalFog of changes.
KDGetInfo: delete info_* variables on EndScript. KDSyncGlobalFog: ignore negative color or distance values.
KDTrapEnvMapTexture: rename to KDTrapEnvMap.
KDSyncGlobalFog: fix behavior on first run.
KDSyncGlobalFog: avoid one extra run before Sim.