Lighting: Light priority selection was improved. Distance/far dynamic lights should no longer override closer - more important - lights. (This can be turned off with the option graphics.experimental.enhanced-light-managing)
Config: A corner case where server favourites and history was not saved was fixed.
VM: GetSpellSaveDC now uses the SpellcastingAbility column, instead of the PrimaryMod column. #27
VM: A pathfinding issue in RandomWalk() was fixed, where calling the function sometimes did nothing.
VM: PostString() strings are now rendered in sort order.
A heap buffer read overflow in pathfinding was addressed, that could previously have resulted in some jerky movement when blocked by a door or placeable.
SSAO fbo: We exorcised some spooky ghosting that manifested when panning the camera.
[NVIDIA] Toolset: It should no longer be necessary to force threaded optimisation off manually.
Toolset: Music and Ambient Sounds can now be loaded from ResMan (haks) if listed in the 2da.
[Linux] Server command line help now includes nwsync-related args.
Server: We optimised gff validation performance. Even very large character files with lots of local vars should no longer hang needlessly.
Fixed an issue that were causing custom dynamic race models to always use the human texture variant. #31
Content Changes
Bad campfire animation on TTF01_T13_01
Fixed stringy shadows on Driftwoods 1&2, Market Stall 01, Dragon Statue, and Castle Rural tiles TNO01_A06_01, TNO01_B51_02, & TNO01_C01_02
Premium: Darkness over Daggerford
Replaced a missing door in the Stronghold
Fixed stringy shadows on the Kocharan model
Premium: Tyrants of the Moonsea
Fixed a bad campfire animation on TTF01_T13_01 (Facelift version)
Fixed door with bad orientation in TCM02, as well as Melvaunt Shipyards (Entrance to Resting Place of the Whip)