G4U55

Untitled

May 16th, 2020
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.60 KB | None | 0 0
  1. Update v1.80.8193.13:
  2.  
  3. Fixes
  4. The .lod file parser now parses files not ending in a newline correctly.
  5.  
  6. Art
  7. TNO01_V02_03: Fixed splash VFX on waterfall (not on its own animloop, waterfall animation still intermittent).
  8. TCN01_E09_01: Bad orientation on meshes caused shifting and blank spots.
  9. TNO01.SET: Pathfinding, Orientation & Visibility Fixes.
  10. TN_GDOOR_08: Reverted to original art, addresses non-clickable area transitions at edge of map.
  11.  
  12. Toolset
  13. Creature Wizard: remove stray "-1" text #50
  14. Area tile light color picker no longer shows blank colors #49
  15. Inventory window now renders icon backgrounds properly #47
  16.  
  17. Premium
  18. Tyrants of the Moonsea: Fixed 3 shifted cliff sets (placeables) in Elmwood
  19. In addition, this patch includes the previous development builds .10, .11 and .12, summarised here:
  20.  
  21. Pathfinding
  22. Pathfinding performance has been improved drastically; especially on big areas with a lot of static placeables (up to 90% reduction in CPU time spent on pathing).
  23.  
  24. A new configuration toggle has been added: server.experimental.enhanced-pathfinding; it defaults to on. With this option, combat AI will be much smarter in pathing to their target and thus impact the module experience/difficulty somewhat. We appreciate your feedback on this change. If you need this OFF on your server for whatever reason, just turn this flag off in settings.tml.
  25.  
  26. Features
  27. Script errors are now logged to the server log.
  28. SSAO performance and accuracy has been improved.
  29. Dynamic contrast performance and accuracy has been improved.
  30. Depth of field performance and accuracy has been improved. A new configuration value can be used to set the amount in addition to turning it on and off.
  31. Sharpen performance and accuracy has been improved.
  32. Visual effects, emitters, lens flares are now subject to post processing.
  33. CLI nwserver now shows proper help for NWSync-related parameters.
  34. Framebuffer: View and projection matrices are now accessible properly.
  35. Framebuffer: Alpha testing on FB effect pass was disabled; fixes background colour appearing erroneously on low alpha.
  36. Framebuffer: Depth testing was disabled on FB effect pass; fixes background colour appearing erroneously for objects close to screen pane.
  37. Framebuffer: All lights (static and dynamic) are now enabled for FB effect passes; fixes them not applying to tinted emitters.
  38. Many more .ini options have been migrated to .tml.
  39.  
  40. Fixes
  41. Savegame support for offline NWSync modules has been fixed (by shuffling CURRENTGAME resman priority for NWSync only). Effectively, offline NWSync modules now have a lower HAK priority. HAK priority for non-NWSync games is the same as before.
  42. VM: SetEventScript properly returns TRUE on success. #9
  43. VM: SetEventScript no longer crashes when passing in invalid constants.
  44. VM: GetCampaignVector now properly returns the Z value of stored vectors. #10
  45. ActivatePortal no longer erroneously shows character selection if a character is sent along. #2
  46. Chargen now allows lowering stats back under 11 for non-caster primaries. #3
  47. Texture caching was improved.
  48. Script/effect timers no longer overflow when the duration is more than a day.
  49. PostString() strings are no longer hidden when the radial menu opens. #11
  50. settings.tml is no longer erroneously half-truncated when the game crashes while saving out the file.
  51. BootPC() no longer crashes the server if called twice on the same player #6
  52. Fixed textures getting erroneously evicted between module loads #7
  53. VM: We fixed a memleak in AssignCommand, DelayCommand, ActionDoCommand
  54. VM: We fixed a memleak when removing effects from objects
  55. NWSync: We addressed an issue where sqlite3 would fail to open NWSync databases on non-ANSI path names
  56. 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)
  57. Config: A corner case where server favourites and history was not saved was fixed.
  58. VM: GetSpellSaveDC now uses the SpellcastingAbility column, instead of the PrimaryMod column. #27
  59. VM: A pathfinding issue in RandomWalk() was fixed, where calling the function sometimes did nothing.
  60. VM: PostString() strings are now rendered in sort order.
  61. 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.
  62. SSAO fbo: We exorcised some spooky ghosting that manifested when panning the camera.
  63. [NVIDIA] Toolset: It should no longer be necessary to force threaded optimisation off manually.
  64. Toolset: Music and Ambient Sounds can now be loaded from ResMan (haks) if listed in the 2da.
  65. [Linux] Server command line help now includes nwsync-related args.
  66. Server: We optimised gff validation performance. Even very large character files with lots of local vars should no longer hang needlessly.
  67. Fixed an issue that were causing custom dynamic race models to always use the human texture variant. #31
  68. Changed the movie render scale to fit-to-window.
  69. Fixed renderaabb not showing up properly on all tiles. #43
  70. Fixed skylight beams (forest sunbeams, etc.) not rendering properly in all cases.
  71. VM: Fix script commands not properly accessing area UUIDs. #41
  72. CampaignDB: Fix RetrieveCampaignVector returning zeroed out vectors. #44
  73. Fixed a heap overflow read when spawning a encounter list.
  74. Linear filtering on post processing passes has been disabled. This takes care of yet more (subtle) ghosting.
  75. [Windows] OpenAL: Fix crash when no sound devices are available.
  76. [Windows] OpenAL: DLL was replaced with OpenAL Soft, fixing launch crashes when OpenAL was not installed.
  77. [Windows] OpenAL: Address issues with sounds disappearing during long play sessions.
  78. [Windows] OpenAL: Fix issues with sounds disappearing when too many sounds are playing at the same time.
  79. 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.
  80. VM: GetCasterLevel() now returns 0 for AOEs instead of crashing. #34
  81. classes.2da: fix not using SpellcastingAbil for non-memorising casters. #39
  82. [Windows] nwhak.exe: Add support for ktx, ttf, sql, tml, sq3, lod file types.
  83. [Windows] We fixed settings.tml sometimes not being written out properly.
  84.  
  85. Toolset
  86. Access violation when compiling scripts with nested structs has been fixed.
  87. New Script Commands
  88. // Returns 0 if the given object isn't a player or did not advertise their build info.
  89. int GetPlayerBuildVersionMajor(object oPlayer);
  90.  
  91. // Returns the patch revision of oPlayer (i.e. 8).
  92. // Returns 0 if the given object isn't a player or did not advertise their build info.
  93. int GetPlayerBuildVersionMinor(object oPlayer);
  94.  
  95. Art & Content
  96. Doors on area edges have been fixed. #13
  97. TTF01_T13_01, TTF01_S13_01: Fixed torches to work properly w/ Source Lights & w/o glowing meshes, and a campfire emitter that never shut off
  98. TTF01_P10_01: Restored missing waterfall animation, with an animloop to control it
  99. TDC01_Q02_01: Restored missing animated meshes from Bioware Source files, and merged them back into the tile
  100. TWC03_C43_02 (SET File): Set the X-position to 0.0 instead of a negative scientific number
  101. TNO01M53(11-14): Repaired a bad texture assignment, and closed a seam running along two tile edges
  102. Bad campfire animation on TTF01_T13_01
  103. 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
  104. Driftwood 2, TNO01_A06_01: Fixed Shadows (again)
  105. Alchemist Apparatus 1 & 2: Shadow, UV, Mesh & Walkmesh fixes
  106. TN_SDOOR_02 Fixed a broken/missing animation (#26)
  107. TN_SDOOR_19 Reclassified as Type=Door (#29)
  108. TNO_V00_09 Fixed ground texture (now set back to Grass) (#25)
  109. TNO01_Chain01.DDS Cleaned up the alpha channel and texture shape, resized to 2x (512 x 256) (#23)
  110. TNO01_B70_01 Repaired misplaced geometry (#22)
  111. TCN01_J17_01 Repaired misplaced geometry, fixed animation to use an animloop (and allow shutdown)
  112. TTZ01_EDGE.2da Added an entry to accomodate elevated stream with grass (used to show up blank-edged)
  113. NW_IT_ARMHE007.uti Removed the unnecessary 50 charges for Thieves' Hood (#24)
  114.  
  115. Premium Modules
  116. Kingmaker: Missing assets from 1.0 have been restored, including script sources
  117. Shadow Guard: Script sources are now included
  118. Witches Wake: Script sources are now included
  119. Darkness over Daggerford, Tyrants of the Moonsea: New door tiles to replace the Placeable Doors; assorted tile fixes to enable drive-through transitions
  120. Darkness over Daggerford: Replaced a missing door in the Stronghold
  121. Darkness over Daggerford: Fixed stringy shadows on the Kocharan model
  122. Tyrants of the Moonsea: Fixed a bad campfire animation on TTF01_T13_01 (Facelift version)
  123. Tyrants of the Moonsea: Fixed door with bad orientation in TCM02, as well as Melvaunt Shipyards (Entrance to Resting Place of the Whip)
  124. Darkness over Daggerford: Fixed a crash with the Kocharan model (only when compiled and spawned via script)
  125. Tyrants of the Moonsea: Rearranged placeables that shifted and blocked a doorway in Zhentil Keep (when the door was opened).
  126. Toolset
  127. Removed the warning dialogue that shows when opening a module with haks.
  128. Added a setting to always open module directories.
  129. The outdated and unused registry read + warning UI has been purged.
  130. Conversation editor opening time has been optimised.
  131. Modules are now sorted alphabetically and the last-opened module is selected by default.
  132. Modern UI skinning has been enabled.
  133. The tabbed UI is now on by default.
  134. Fixed a crash when pasting objects from a closed area.
  135. Fixed a bug in placeable properties UI where it would open the wrong dialogue file.
  136.  
  137. Update v1.80.8193.12:
  138.  
  139. Fixes
  140. Changed the movie render scale to fit-to-window.
  141. Fixed renderaabb not showing up properly on all tiles. #43
  142. Fixed skylight beams (forest sunbeams, etc.) not rendering properly in all cases.
  143. VM: Fix script commands not properly accessing area UUIDs. #41
  144. CampaignDB: Fix RetrieveCampaignVector returning zeroed out vectors. #44
  145. Fixed a heap overflow read when spawning a encounter list.
  146. Linear filtering on post processing passes has been disabled. This takes care of yet more (subtle) ghosting.
  147. [Windows] OpenAL: Fix crash when no sound devices are available.
  148. [Windows] OpenAL: DLL was replaced with OpenAL Soft, fixing launch crashes when OpenAL was not installed.
  149. [Windows] OpenAL: Address issues with sounds disappearing during long play sessions.
  150. [Windows] OpenAL: Fix issues with sounds disappearing when too many sounds are playing at the same time.
  151. 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.
  152. VM: GetCasterLevel() now returns 0 for AOEs instead of crashing. #34
  153. classes.2da: fix not using SpellcastingAbil for non-memorising casters. #39
  154. [Windows] nwhak.exe: Add support for ktx, ttf, sql, tml, sq3, lod file types.
  155. [Windows] We fixed settings.tml sometimes not being written out properly.
  156.  
  157. Toolset
  158. Removed the warning dialogue that shows when opening a module with haks.
  159. Added a setting to always open module directories.
  160. The outdated and unused registry read + warning UI has been purged.
  161. Conversation editor opening time has been optimised.
  162. Modules are now sorted alphabetically and the last-opened module is selected by default.
  163. Modern UI skinning has been enabled.
  164. The tabbed UI is now on by default.
  165. Fixed a crash when pasting objects from a closed area.
  166. Fixed a bug in placeable properties UI where it would open the wrong dialogue file.
  167.  
  168. Premium
  169. DoD - Fixed a crash with the Kocharan model (only when compiled and spawned via script)
  170. Tyrants - Rearranged placeables that shifted and blocked a doorway in Zhentil Keep (when the door was opened).
  171.  
  172. Art
  173. Driftwood 2, TNO01_A06_01: Fixed Shadows (again)
  174. Alchemist Apparatus 1 & 2: Shadow, UV, Mesh & Walkmesh fixes
  175. TN_SDOOR_02 Fixed a broken/missing animation (#26)
  176. TN_SDOOR_19 Reclassified as Type=Door (#29)
  177. TNO_V00_09 Fixed ground texture (now set back to Grass) (#25)
  178. TNO01_Chain01.DDS Cleaned up the alpha channel and texture shape, resized to 2x (512 x 256) (#23)
  179. TNO01_B70_01 Repaired misplaced geometry (#22)
  180. TCN01_J17_01 Repaired misplaced geometry, fixed animation to use an animloop (and allow shutdown)
  181. TTZ01_EDGE.2da Added an entry to accomodate elevated stream with grass (used to show up blank-edged)
  182.  
  183. Data
  184. NW_IT_ARMHE007.uti Removed the unnecessary 50 charges for Thieves' Hood (#24)
  185.  
  186. Update v1.80.8193.11:
  187.  
  188. Fixes
  189. 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)
  190. Config: A corner case where server favourites and history was not saved was fixed.
  191. VM: GetSpellSaveDC now uses the SpellcastingAbility column, instead of the PrimaryMod column. #27
  192. VM: A pathfinding issue in RandomWalk() was fixed, where calling the function sometimes did nothing.
  193. VM: PostString() strings are now rendered in sort order.
  194. 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.
  195. SSAO fbo: We exorcised some spooky ghosting that manifested when panning the camera.
  196. [NVIDIA] Toolset: It should no longer be necessary to force threaded optimisation off manually.
  197. Toolset: Music and Ambient Sounds can now be loaded from ResMan (haks) if listed in the 2da.
  198. [Linux] Server command line help now includes nwsync-related args.
  199. Server: We optimised gff validation performance. Even very large character files with lots of local vars should no longer hang needlessly.
  200. Fixed an issue that were causing custom dynamic race models to always use the human texture variant. #31
  201.  
  202. Content Changes
  203. Bad campfire animation on TTF01_T13_01
  204. 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
  205.  
  206. Premium: Darkness over Daggerford
  207. Replaced a missing door in the Stronghold
  208. Fixed stringy shadows on the Kocharan model
  209.  
  210. Premium: Tyrants of the Moonsea
  211. Fixed a bad campfire animation on TTF01_T13_01 (Facelift version)
  212. Fixed door with bad orientation in TCM02, as well as Melvaunt Shipyards (Entrance to Resting Place of the Whip)
  213.  
  214. Update v1.80.8193.10:
  215. Pathfinding
  216. Pathfinding performance has been improved drastically; especially on big areas with a lot of static placeables (up to 90% reduction in CPU time spent on pathing).
  217.  
  218. A new configuration toggle has been added: server.experimental.enhanced-pathfinding; it defaults to on. With this option, combat AI will be much smarter in pathing to their target and thus impact the module experience/difficulty somewhat. We appreciate your feedback on this change. If you need this OFF on your server for whatever reason, just turn this flag off in settings.tml.
  219.  
  220. Features
  221. Script errors are now logged to the server log.
  222. SSAO performance and accuracy has been improved.
  223. Dynamic contrast performance and accuracy has been improved.
  224. Depth of field performance and accuracy has been improved. A new configuration value can be used to set the amount in addition to turning it on and off.
  225. Sharpen performance and accuracy has been improved.
  226. Visual effects, emitters, lens flares are now subject to post processing.
  227. CLI nwserver now shows proper help for NWSync-related parameters.
  228. Framebuffer: View and projection matrices are now accessible properly.
  229. Framebuffer: Alpha testing on FB effect pass was disabled; fixes background colour appearing erroneously on low alpha.
  230. Framebuffer: Depth testing was disabled on FB effect pass; fixes background colour appearing erroneously for objects close to screen pane.
  231. Framebuffer: All lights (static and dynamic) are now enabled for FB effect passes; fixes them not applying to tinted emitters.
  232. Many more .ini options have been migrated to .tml.
  233.  
  234. Fixes
  235. Savegame support for offline NWSync modules has been fixed (by shuffling CURRENTGAME resman priority for NWSync only). Effectively, offline NWSync modules now have a lower HAK priority. HAK priority for non-NWSync games is the same as before.
  236. VM: SetEventScript properly returns TRUE on success. #9
  237. VM: SetEventScript no longer crashes when passing in invalid constants.
  238. VM: GetCampaignVector now properly returns the Z value of stored vectors. #10
  239. ActivatePortal no longer erroneously shows character selection if a character is sent along. #2
  240. Chargen now allows lowering stats back under 11 for non-caster primaries. #3
  241. Texture caching was improved.
  242. Script/effect timers no longer overflow when the duration is more than a day.
  243. PostString() strings are no longer hidden when the radial menu opens. #11
  244. settings.tml is no longer erroneously half-truncated when the game crashes while saving out the file.
  245. BootPC() no longer crashes the server if called twice on the same player #6
  246. Fixed textures getting erroneously evicted between module loads #7
  247. VM: We fixed a memleak in AssignCommand, DelayCommand, ActionDoCommand
  248. VM: We fixed a memleak when removing effects from objects
  249. NWSync: We addressed an issue where sqlite3 would fail to open NWSync databases on non-ANSI path names
  250.  
  251. Toolset
  252. Access violation when compiling scripts with nested structs has been fixed.
  253.  
  254.  
  255. New Script Commands
  256. // Returns the build number of oPlayer (i.e. 8193).
  257. // Returns 0 if the given object isn't a player or did not advertise their build info.
  258. int GetPlayerBuildVersionMajor(object oPlayer);
  259.  
  260. // Returns the patch revision of oPlayer (i.e. 8).
  261. // Returns 0 if the given object isn't a player or did not advertise their build info.
  262. int GetPlayerBuildVersionMinor(object oPlayer);
  263.  
  264.  
  265. Tileset Changes
  266. Doors on area edges have been fixed. #13
  267. TTF01_T13_01, TTF01_S13_01: Fixed torches to work properly w/ Source Lights & w/o glowing meshes, and a campfire emitter that never shut off
  268. TTF01_P10_01: Restored missing waterfall animation, with an animloop to control it
  269. TDC01_Q02_01: Restored missing animated meshes from Bioware Source files, and merged them back into the tile
  270. TWC03_C43_02 (SET File): Set the X-position to 0.0 instead of a negative scientific number
  271. TNO01_M53_(11-14): Repaired a bad texture assignment, and closed a seam running along two tile edges
  272.  
  273.  
  274. Premium Modules
  275. Kingmaker: Missing assets from 1.0 have been restored, including script sources
  276. Shadow Guard: Script sources are now included
  277. Witches Wake: Script sources are now included
  278. Darkness over Daggerford, Tyrants of the Moonsea: New door tiles to replace the Placeable Doors; assorted tile fixes to enable drive-through transitions
Add Comment
Please, Sign In to add comment