Fixes
- Changed the movie render scale to fit-to-window.
- Fixed renderaabb not showing up properly on all tiles. #43
- Fixed skylight beams (forest sunbeams, etc.) not rendering properly in all cases.
- VM: Fix script commands not properly accessing area UUIDs. #41
- CampaignDB: Fix RetrieveCampaignVector returning zeroed out vectors. #44
- Fixed a heap overflow read when spawning a encounter list.
- Linear filtering on post processing passes has been disabled. This takes care of yet more (subtle) ghosting.
- OpenAL: Fix crash when no sound devices are available.
- OpenAL: DLL was replaced with OpenAL Soft, fixing launch crashes when OpenAL was not installed.
- OpenAL: Address issues with sounds disappearing during long play sessions.
- OpenAL: Fix issues with sounds disappearing when too many sounds are playing at the same time.
- VM: DestroyArea() now behaves the same as DestroyObject(): Instead of destroying the area immediately, it schedules it for removal immediately after script exit. This fixes accessing freed memory when destroying an area from an area event.
- VM: GetCasterLevel() now returns 0 for AOEs instead of crashing. #34
- classes.2da: fix not using SpellcastingAbil for non-memorising casters. #39
- nwhak.exe: Add support for ktx, ttf, sql, tml, sq3, lod file types.
- We fixed settings.tml sometimes not being written out properly.
Toolset
- Removed the warning dialogue that shows when opening a module with haks.
- Added a setting to always open module directories.
- The outdated and unused registry read + warning UI has been purged.
- Conversation editor opening time has been optimised.
- Modules are now sorted alphabetically and the last-opened module is selected by default.
- Modern UI skinning has been enabled.
- The tabbed UI is now on by default.
- Fixed a crash when pasting objects from a closed area.
- Fixed a bug in placeable properties UI where it would open the wrong dialogue file.
Premium
- DoD - Fixed a crash with the Kocharan model (only when compiled and spawned via script)
- Tyrants - Rearranged placeables that shifted and blocked a doorway in Zhentil Keep (when the door was opened).
Art
- Driftwood 2, TNO01_A06_01: Fixed Shadows (again)
- Alchemist Apparatus 1 & 2: Shadow, UV, Mesh & Walkmesh fixes
- TN_SDOOR_02 Fixed a broken/missing animation (#26)
- TN_SDOOR_19 Reclassified as Type=Door (#29)
- TNO_V00_09 Fixed ground texture (now set back to Grass) (#25)
- TNO01_Chain01.DDS Cleaned up the alpha channel and texture shape, resized to 2x (512 x 256) (#23)
- TNO01_B70_01 Repaired misplaced geometry (#22)
- TCN01_J17_01 Repaired misplaced geometry, fixed animation to use an animloop (and allow shutdown)
- TTZ01_EDGE.2da Added an entry to accomodate elevated stream with grass (used to show up blank-edged)
Data
- NW_IT_ARMHE007.uti Removed the unnecessary 50 charges for Thieves' Hood (#24)