Neverwinter Nights v1.24

Patch details:
Neverwinter Nights Game
=-=-=-=-=-=-=-=-=-=-=-=
- Added support for high resolution font (larger text in most places). The option is in Advanced Video Options.
- onLocked and onUnLocked events for doors and placeables work now.
- DM to DM chat messages can now be filtered out in the chat window.
- Added a tooltip for quickbar "Assign Command".
- Fixed pop-up GUIs appearing on top of the load screen.
- Made a small fix to the server list chat edit area.
- When saving a servervault subdirectory character and the player has no name, save into a subdirectory called "lost+found" instead of the root of the servervault.
- Fixed an issue with generating texture IDs for Matrox video cards.
- Plot objects now have all immunities.
- Fixed a memory leak in inventory.
- Fixes to Darkness vs. Ultravision and True Seeing.
- Fixed a DM Client crash when trying to bring up the PvP menu in certain situations.
- Fixed a problem with determining character encumberance when loading.
- Fixed a problem with DMs where getting killed when someone turned off their plot flag through scripting.
- Fixed the 21st player dedicated server crash.
- Made a fix to diseases that addresses a server crash.
- Fixed server crash when critically failing to set a trap.

Scripting-specific
=-=-=-=-=-=-=-=-=-
- Allow CreateItemOnObject() to work on item containers.
- Fixed the GetItemInInventory() crash when examining item containers.
- VectorToAngle() bug fixed.
- InsertString() wierdness that caused a crash is fixed.
- DelayCommand() now works for delays over 1 game day.
- GetSpellId() now works for non-creatures.

Neverwinter Nights Aurora Toolset
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
- Journal Editor GUI tweak.

Hak Pak Editor
=-=-=-=-=-=-=-
- Added ability for the Hak Pak editor to take a .hak file name as a command line parameter.

Please visit the Neverwinter Nights Community Site at:

http://nwn.bioware.com/


Patch details for 1.23:
Neverwinter Nights Game
=-=-=-=-=-=-=-=-=-=-=-=
- We have removed SecureROM disk checking.
- Optimized some multiplayer code for modem/high-ping users.
- Added new Toolset Wizards. See below for details.
- Improved overall game stability.
- Added the option "Supress Base Servervault" to prevent listing characters in the root of a Server Vault:

nwplayer.ini
[Server Options]
Suppress Base Servervault=0

Set this to 1 if you don't want your clients seeing character files from the root of the Server Vault.

- Added code to handle bad save game data properly.
- Invalid Character bug in Server Vault is fixed.
- More DM Client fixes for possesion, factions, and crashes.
- "dm_spawnitem" command readded to the game
- Added a swearfilter to the multiplayer chat area.
- Fixed an issue with scripting a door or placeable to lock itself.
- Fixed the GetFacing() command in NWscript to return the correct value.
- Fixed creature bumping through walls/doors.
- Fixed a problem where DMs couldn't GoTo a new area if a large part of the center of the new area was elevated, or didn't have a walkmesh by increasing the search radius.
- Fixed a bug causing new characters to enter the game with an empty quickbar rather than a default set.
- Cleaned up and fixed several quick bar issues, including text overlapping and replacing problems.
- Fixed a bug with Armor Class specific bonuses versus alignment not always working.
- Added an /ignore command to the multiplayer chat area:

/ignore <chatname>
/unignore <chatname>

Since chat names can change at each session, the ignore list is not saved.
- Fixed the adjust alignment feedback messages for the neutral range.
- Fixed a bug with weapon damage display on the character sheet with variable bonuses and power attack.
- Added scripting access functions for stealth/detect mode.
  // Returns the stealth mode of the specified creature.
  // - oCreature
  // * Returns a constant STEALTH_MODE_*
  int GetStealthMode(object oCreature);

  // Returns the detection mode of the specified creature.
  // - oCreature
  // * Returns a constant DETECT_MODE_*
  int GetDetectMode(object oCreature);

- Fixed crash bug where a trap set fails critically and sets off the trap.
- Fixed an unhilighting bug in the DM chooser that was causing the DM Client to crash randomly on some GoTo's that involved an area transition.
- We no longer allow the DM to attempt to possess corpses.
- Fixed server crash when trying to possess a creature that is transitioning into Limbo.
- Added module/game version checking for future game content patches.

Neverwinter Nights Aurora Toolset
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
- Added a Popup Text "wizard" dialog, accessible from the right-click menu for Placeable Objects.
- Added a Store Setup Wizard, accessible from the right-click menu for Creatures, Doors, and Placeable Objects.
- When loading Creature appearances, the Toolset now uses the Label column in appearances.2da if there is no StrRef.
- Fixed a bug where references to deleted scripts were not being removed from Conversation files.
- Added Shift-Del keyboard shortcut for cutting text to the clipboard in the Toolset script editor.
- Fixed a bug where references to deleted scripts were not being removed from placeable objects and doors under certain circumstances.
- Added module/game version checking for future game content patches.


Patch details for 1.22:
Neverwinter Nights Game
=-=-=-=-=-=-=-=-=-=-=-=
- Fixed Intellect Devourer not spawning in certain cross-version save games.
- Fixed a bug where Skills on the character sheet weren't being displayed and were disabling certain skills.
- Changed the error message for 'load module failed' to include the possibility that the module was created using a newer version of the resources/toolset.
- Fixed a text color issue in the game server chat area.
- Fixed a bug where you joining a server with no module loaded that could crash the game client in certain situations.
- Fixed a bug where typing a server password for a client connection was showing actual characters that are typed, instead of asterisks.
- Fixed a bug in "One party only" game where the DM possesses hostile creature, then player joins and gets added to hostile creature's party.
- Fixed a server crash that occurred when saving during a module load, which could occur with autosaves/manual saves when "Reload When Empty" was enabled or during module transitions.
- Fixed server crash if a script called ExportAllCharacters() when a player was at the character selection screen.
- Fixed an incorrect result for many of the damage types in Linux due to small differences in floating point math.
- Fixed 4 memory leaks
- Fix to an odd spell-casting/emote bug that allowed users to cast multiple spells with only one spell slot used.
- Added the manual saving controls to the tabbing order on the Windows dedicated server.
- Fixed a bug where certain player area transitioning during a module transition caused the server to crash.
- Fixed a bug on the Sound Options page.
- Detailed error message is now displayed on client when character validation fails.
- Code added to prevent "more spells" radial from appearing if there were not any more spells. This was preventing all spells from levels 7,8,9 from appearing in radial.
- Sped up character listings from server to client.

Neverwinter Nights Aurora Toolset
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
- Fixed a .2DA loading issue when a module has a Hak Pak.
- Added option to turn off environment mapping for creatures and items. This should fix most crashes for ATI users.
- Fixed a bug with deleting Scripts not fully removing all references to said scripts.
- Fixed bug where resizing the area so that the Start Location becomes invalid would cause a crash.
- If the user tries to find a non-existant start location, they get a message.
- Restricted editing Conversation Options from the conversation editor can only change the conversation options.
- Test that the jounals in the conversations files are valid when the conversation is loaded into the editor.
- Conversations have a new default EndConversation script that tries to restart the creature on its waypoint route.
- Better help text to explain the 'No Permanent Death' checkbox.
- With one creature selected, a right click over a tile will show a menu to add a pathing waypoint.
- Selecting a creature will show its waypoint walking path.

Hak Pak Editor
=-=-=-=-=-=-=-
- Fixed a bug where replacing a resource could cause the Hak Pak to become corrupted.
- Removed the ability to add .mp3 files to Hak Paks as .mp3 files are not supported by Neverwinter Nights and the ability to add these files was causing confusion.


Patch details for 1.21:
- Items located in Creature Inventory slots will now be DELETED when validating a Player through ELC and ILR. Custom modules that use Creature Inventory slots to assign Sub Race abilities will have to re-add items on joining the custom module.
- Item Costs will now be properly calculated for Plot items in ELC checks.
- Sped up character listing coming from a Dedicated Server.
- Fixed an issue with saving at inopportune times resulting in breaking save games.
- Fixed some item "ghosting" issues.
- Fixed the DM Faction bug, where possesing a creature results in that creature's friendly faction going hostile.
- 2DA files are now being loaded in the proper order in Hak Paks.
- General bug fixes.


Patch details for 1.20:
- Added code to prevent non-Neverwinter Nights files from corrupting modules in the Toolset.


Patch details for 1.19:

- Creatures will now use their spell-like abilities again.
- Bards will no longer become illegal characters when changing modules after leveling up and removing spells.
- The chat client now ignores all non-existing '/' commands.
- Fixed the 'Bad Strref' GameSpy connection message.
- The game now sorts Community Names alphabetically in the chat portion of the Server Browser area.
- Made Neverwinter Nights work with DirectX debug DLLs.
- Added a Tech Support chat area in the Server Browser area.
- Fixed an issue with save game characters and moving between single and multiplayer.


Patch details for v1.18:

- Fixed the server filter crash in the server browser screen.
- Improved client and server stability.
- Fixed the issue with plot items being dragged directly into an inventory bag.
- Removed the player joining and leaving chat room messages.
- Pressing enter mid-line in chat no longer cuts off your text.
- Added a refresh button to the LAN page.
- Cleaned up some Journal Entry issues.
- Cleaned up some general sound issues.
- Made a correction to the tabbing order for the dedicated server GUI.
- Fixed duplicate player names appearing on the dedicated server's player list.
- Corrected the issue that occured when pressing the Load button without custom modules. 