Forum > Games Discussion

Neverwinter Nights: Enhanced Edition

<< < (12/14) > >>

Asid:
Patch 8193.33: Pathfinding Improvements & Bug Fixes
Thu, September 30, 2021

Greetings from the Neverwinter Nights team!

We’re pushing Build 85.8193.33 to the live branch!

Patch notes:
•   Fixed local multiplayer failing with error 110622
•   Fixed a crash when some PLT textures failed to load
•   Fixed area tile source lights showing up as red when they previously were off after a game save & load
•   Fixed some pathfinding regressions where creatures had difficulties leaving corridors/rooms
•   Fixed a crash in the GetPlayerDeviceProperty script call when passing in an invalid player object
•   Updated Steam SDK to version 152. This should fix the Mac M1 build not running natively when launched from Steam
•   Added a message box when the user directory fails to initialise (instead of crashing). This is most commonly caused by Antivirus preventing write access to the Documents directory

This will be the last stable patch in a while! We want to thank you all again for your continued feedback!

Asid:
The HD Models & Textures Pack for Neverwinter Nights: Enhanced Edition
Tue, November 23, 2021



Good day to all Neverwinter Nights adventurers!

Beamdog is happy to announce that after several years of hard work, Neverwinter Nights: Enhanced Edition
models of player characters and their equipment (armor, weapons and shields) have finally been remade! Thank you kindly for your patience and support over these years!♥️



Attention: using remade models on lower-end machines can lead to potential problems with the game performance.

This is why we’ve decided to provide a separate link for all our players to download The HD Models & Textures Pack for Neverwinter Nights: Enhanced Edition (4.1 gb). This pack includes updated models of weapons and shields previously released as the Steam Workshop content.





New models now support normal and spec information. All of these pieces can be further modded by the community, which is in line with the base game setup.


Download: https://files.beamdog.com/

Asid:
Development Build 86.8193.34
Mon, November 29, 2021

Hello, friends.

Today, we ship build .34 to DEV. Please test it against your custom content and on your servers!

It contains:

Fixes
Apple M1: Fixed audio crackle when decoding mp3 files, including voiceovers.
Pathfinding: Fixed a case where pathing was bailed on too early, resulting in incorrect behaviour that was regressed in the previous patch.
Facelift tilesets tts02 tcm02: Addressed various texture and model issues.
ResMan: Fixed two memleaks where it wouldn’t release loaded data instances.
Renderer: Minor fixes to animation start consistency.
Renderer: Fixed animated skinmesh parts going out of sync/being one frame behind.
Renderer: Fixed rough surfaces having a milky sheen at some viewing aspects, especially when using height maps.


QoL Improvements
Game: Disable ctrl-drag selection box on clients when server.player-party-control is off (the default). Note that clients will have to reconnect if you toggle this setting while a game is up.
NWSync: Repositories are now collapsible in the main UI view; this state is remembered in settings.tml.
NWSync: Module versions can now hold a `localalias` field that is used to backreference for StartNewModule(“originalfilename”).
NWSync: Better support for repository-side statistics.
NWSync: Hide modules, campaigns and adverts with empty name labels.
NWSync: Don’t reject repository.json if advert buttons have empty labels and URLs.
Launch Game UI/Repo Manager: Fixed “Show Advert” checkbox label being cut off.
Launch Game UI: Fixed “Advert” panel type displaying a STRREF instead of text when no label is defined in repository.json.


Scriptable UI
Nui: Fixed crash when calling SetGroupLayout() with invalid data.
Nui: Fixed scrollbar size for textedit.
Nui: Text can now override border and scrollbars properties.
Nui: Fixed draw_list scissoring breaking succeeding widget rendering.
Nui: Fixed draw_list scissoring leaving a stale scissor on the GL stack for nested widgets.
Nui: Fixed entries in a list view not scissoring draw_list correctly when scrolling out of view.
Nui: list(): Fixed textedit() widget not working in lists.
Nui: list(): Scrollbars now configurable.
Nui: list(): Fix spacers not advancing row layout correctly.
Nui: Never allow binds to update during construction. This fixes list() array binds degrading to scalar values, among other.
Nui: textedit(): Fixed placeholder sometimes rendering on the succeeding widget instead.
Nui: textedit(): Fixed range event triggering too often or with wrong values.
Nui: Added demo code for spreadsheet UI.
Nui: Fixed “list” widget not showing a vertical scrollbar in AUTO mode.


Premium Modules
Tyrants of the Moonsea: Fixed ship's cabin navigation map occasionally disabling erroneously.

New Script Commands


--- Code: ---// Returns the number of script instructions remaining for the currently-running script.
// Once this value hits zero, the script will abort with TOO MANY INSTRUCTIONS.
// The instruction limit is configurable by the user, so if you have a really long-running
// process, this value can guide you with splitting it up into smaller, discretely schedulable parts.
// Note: Running this command and checking/handling the value also takes up some instructions.
int GetScriptInstructionsRemaining();

// Returns a modified copy of jArray with the value order changed according to nTransform:
// * JSON_ARRAY_SORT_ASCENDING, JSON_ARRAY_SORT_DESCENDING
//    Sorting is dependent on the type and follows json standards (.e.g. 99 < "100").
// * JSON_ARRAY_SHUFFLE
//   Randomises the order of elements.
// * JSON_ARRAY_REVERSE
//   Reverses the array.
// * JSON_ARRAY_UNIQUE
//   Returns a modified copy of jArray with duplicate values removed.
//   Coercable but different types are not considered equal (e.g. 99 != "99"); int/float equivalence however applies: 4.0 == 4.
//   Order is preserved.
// * JSON_ARRAY_COALESCE
//   Returns the first non-null entry. Empty-ish values (e.g. "", 0) are not considered null, only the json scalar type.
json JsonArrayTransform(json jArray, int nTransform);

// Returns the nth-matching index or key of jNeedle in jHaystack.
// Supported haystacks: object, array
// Ordering behaviour for objects is unspecified.
// Return null when not found or on any error.
json JsonFind(json jHaystack, json jNeedle, int nNth = 0, int nConditional = JSON_FIND_EQUAL);

// Returns a copy of the range (nBeginIndex, nEndIndex) inclusive of jArray.
// Negative nEndIndex values count from the other end.
// Out-of-bound values are clamped to the array range.
// Examples:
//  json a = JsonParse("[0, 1, 2, 3, 4]");
//  JsonArrayGetRange(a, 0, 1)    // => [0, 1]
//  JsonArrayGetRange(a, 1, -1)   // => [1, 2, 3, 4]
//  JsonArrayGetRange(a, 0, 4)    // => [0, 1, 2, 3, 4]
//  JsonArrayGetRange(a, 0, 999)  // => [0, 1, 2, 3, 4]
//  JsonArrayGetRange(a, 1, 0)    // => []
//  JsonArrayGetRange(a, 1, 1)    // => [1]
// Returns a null type on error, including type mismatches.
json JsonArrayGetRange(json jArray, int nBeginIndex, int nEndIndex);

// Returns the result of a set operation on two arrays.
// Operations:
// * JSON_SET_SUBSET (v <= o):
//   Returns true if every element in jValue is also in jOther.
// * JSON_SET_UNION (v | o):
//   Returns a new array containing values from both sides.
// * JSON_SET_INTERSECT (v & o):
//   Returns a new array containing only values common to both sides.
// * JSON_SET_DIFFERENCE (v - o):
//   Returns a new array containing only values not in jOther.
// * JSON_SET_SYMMETRIC_DIFFERENCE (v ^ o):
//   Returns a new array containing all elements present in either array, but not both.
json JsonSetOp(json jValue, int nOp, json jOther);

// Returns the column name of s2DA at nColumn index (starting at 0).
// Returns "" if column nColumn doesn't exist (at end).
string Get2DAColumn(string s2DA, int nColumnIdx);

// Returns the number of defined rows in the 2da s2DA.
int Get2DARowCount(string s2DA);
--- End code ---

Asid:
New Patch Arrives Today: Stable Build 8193.35 is Live!
Wed, 24 May 2023



Patch 8193.35 for Neverwinter Nights: Enhanced Edition releases today.

Patch made by the community NOT the devs

Hello adventurers!

Today we’re releasing a new update for Neverwinter Nights: Enhanced Edition. Patch 8193.35 is the result of a year-long love effort by community developers.

Patch Highlights
AOE Indicator | Spells and spell-like abilities now display a targeting indicator displaying their range and, if appropriate, their AOE shape and size
8 Multiclasses | Added support for up to 8 multiclasses, configurable per-module
Faster Load Times | Improved area load times by up to 100x (!)
News Section | Added an in-game News UI that shows upcoming patches and community news
Script-created UI Improvements | “NUI” (script-created UI) will no longer break input to the game (WASD, drag & drop)
Play NWN as a Cartoon | Added a new "Toon" post-processing shader as a graphical option
Goodies for Builders | Hundreds of new functions and goodies for module builders
Hundreds of Bugfixes & Optimizations | More bugs squashed

Check out the full patch notes here: https://nwn.beamdog.net/docs/

Join the community and provide feedback directly to development team members on Discord: https://nwn.beamdog.net/discord (Before posting, please take a moment to carefully read the introductory text in #welcome).

If you're currently subscribed to the development patch, you'll continue with the upcoming .36 patch cycle going forward. If you wish to stick to this stable release (.35), select the “default” branch in Steam/GOG Galaxy/BDC.

Thank you for your support!

Credits

This patch was made entirely by community members: Done entirely for personal enjoyment, out of good will, and with copious amounts of adhesive.

Development team:
clippy, Daz, Jasperre, Liareth, niv, Soren, tinygiant, virusman

With explicit thanks to:
The NWNDEV Discord folks. Your testing and support was and is invaluable.
The Neverwinter Vault.
Nereida and Zwerkules.
Everyone in the community!

Bonus Art

As a bonus, here is an updated key art picture for Neverwinter Nights: Hordes of the Underdark by Mike Sass, redrawn with more detail:



Asid:
Crimson Tides of Tethyr Enhanced Edition comes to the curated community content
Tue, 25 July 2023



An Enhanced Edition of a classic NWN module Crimson Tides of Tethyr by Luke Scull is now in the game launcher

New curated community content in NWN:EE keeps expanding! An Enhanced Edition of a classic Neverwinter Nights module Crimson Tides of Tethyr by Luke Scull is now available in the game launcher!



A 20-hour adventure with a colorful cast of characters, epic war storyline, and tactically challenging encounters inspired by Baldur's Gate, this Enhanced Edition features rewritten dialogue, visual improvements, bug fixes, new systems and quality-of-life improvements, a new hour of gameplay content, and 100 new lines of voiced dialogue.



Check out more details here: http://curated.nwn.beamdog.net/#50034a83-aacd-4e2a-b7e7-c6e722ed7fb8

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version