Version 1.0.0.29 - Added DPI scaling of in-game GUI elements and fonts (for high DPI displays). DPI scaling is turned off by default and can be manually enabled by typing "/dpiscale on" (applies on next server connection). This setting is remembered across sessions. Use "/dpiscale off" to disable DPI scaling. DPI scaling only applies to machines with high DPI, such as 4K monitors or modern laptops. Only in-game GUIs (not the main menu) are scaled. Windows DPI compatibility scaling must be disabled for nwn2main.exe (Shortcut properties, Compatibility tab, Disable display scaling checked) for native high DPI support to work. Some displays may have difficulty rendering the level-up UI with high DPI mode; use /dpiscale off to temporarily disable high DPI for level up if this occurs. - Improved game client stability with certain buggy video drivers. - Improved game client stability when more than 2GB of memory is used by the game client. - Significantly improved the stability of the DM client. - Added /selectitem command to select a specific item for spellcasting of spells like Greater Magic Weapon when dual-wielding. Additionally, improved /cast to support casting of spells on possessed items. A hotbar button macro can now target a specific item to cast per-item spells upon with these improvements; type /help selectitem for details in-game. - The /showui command will move any windows on inactive monitors to an active monitor rather than leaving these windows offscreen. - Improved performance, particularly with the Area Map window open. - The in-game minimap now renders properly on NVIDIA graphics cards. - Added /keepalivewhenidle (must be run in autocmds.txt before connecting to a server). This command prevents the computer from going to sleep while connected to a multiplayer game server. It also prevents the screen from sleeping if the game is rendered using Intel graphics to work around Intel graphics driver problems that crash the game if the screen goes to sleep. This mode is not enabled by default unless it is specifically requested in autocmds.txt. - Added support for servers to set a custom fog far clip plane for better rendering performance on servers with custom fog use. - On fast network connections, the autodownloader will download content for modules much more quickly. - Added /help text for various commands that didn't have help text previously, like /cast. - The game client no longer affinitizes the main thread to processor 0 on modern OS and processor combinations. Put /noaffinity into autocmds.txt to re-enable the old processor 0 affinitization. Any custom process-level affinity set is still respected even with the new behavior. The new behavior improves performance in most cases. - Selecting text in the Client Extension console window no longer hangs the game on next console output print until the selection is cleared. - The server connection can now be secured with Transport Layer Security (TLS/SSL). The server must be running the latest xp_bugfix NWNX4 extension for TLS to take effect. TLS is automatically used if the server supports it; type "/help /tls" for advanced security configuration options (such as enabling host key checking). - In-game network performance should be substantially improved on high latency connections, especially if the client and server both support TLS. - Client Extension session log files are now written in UTF-8 instead of UTF-16 for broader compatibility with text editors and search utilities. - The in-game area map GUI now queues a move to point action on left click when logged on as a player. The DM client continues to treat left click as a jump to point action. - The client should synchronize the player's server-side heading after movement more reliably. This can be toggled with the /fixheading command. - Improved the animation smoothing algorithm to more reliably ensure fluid animations on computers with fast performance counters in use. - A full client crash dump is written to %TEMP%\NWN2\Dumps\memory.dmp on client crash, replacing the prior minimal minidump that was previously written. This crash dump includes invaluable debugging information if included with a (manual) crash bug report.