Today, we have a development build for you. We appreciate your assistance in testing it, and reporting any issues you find.
The module compatibility has once again been bumped - to version 1.85 - due to the new script commands that allow tile/area actions in the radial menu, and a bit more GUI modification.
Fixes
- Renderer: Disabled soft particles on world-aligned emitters; fixes faded/missing effects such as spell mantle.
- Renderer: TSB are now generated correctly for animated/danglies.
- Renderer: Removed creature preloading code; it was doing nothing useful on desktop platforms.
- Renderer: Drawbucket implementation for caching transform lists; also fixes additive blending render issues (such as water making visual effects wavy; water showing geometry from own model).
- Renderer: Fixed highlight gobs ("tab glow") not correctly scaling along visual transforms.
- Renderer: Fixed static placeables incorrectly disabling/breaking animations of non-static placeables with the same model.
- Game: Fixed a memleak in pathfinding.
- Game: Fixed placeables not bumping creatures out of the way when being spawned into an area. #349
- Game/VM: Fixed Get*DurationRemaining returning the wrong value due to time overflow.
- Game: Fixed a rare crash when exiting the game while a NWSync download is in progress.
- Startgame UI: Fixed URL escaping for URLs with long paths.
- Startgame UI: Removed superfluous text warnings about "Clicking link opens browser".
- Startgame UI: Improvements to the promotion panels for custom repositories.
- Startgame UI: Images loaded in the new content browser are now correctly served from cache if no internet connection is available.
- UI: Put most hardcoded strings in StartGame, NWSync and Config panels into the tlk (not translated yet).
- Config: On Windows, codepage is now auto-detected from the system locale.
Tile/Radial actions, surfacemat.2da
- You can now assign custom radial actions on tiles (There is a new module event you can access via SetEventScript).
- surfacemat now support 64 materials, up from 32.
- surfacemat.2da is re/loaded as part of custom content.
New Script Commands
You can now pop up or restrict GUI panels.
We added a event that triggers clientside interaction with some panels (There is a new module event you can access via SetEventScript).
Tyrants of the Moonsea
- one dialog branch in Hlesson's conversation breaks his quest
- fixed a rare situation in the Marel fight where the exit door wouldn't open
- removed Sharalyn's Cloud of Bewilderment spell because it caused in-party hostility
- the Kur-Tharsu areas are now "No PVP" to reduce in-party hostility
Darkness over Daggerford
- a cutscene in smuggler's cave sometimes did not trigger
- a cutscene in smuggler's cave sometimes was aborted early
Known Issues
- The toolset tilefade setting "Always" doesn't work correctly.