Patch Version1.74.8162
Patch release date (PC)2018-03-05
Patch release date (Others)
Patch release notes

https://store.steampowered.com/newshub/app/704450/old_view/1656634139178354495

http://blog.beamdog.com/2018/03/neverwinter-nights-enhanced-edition.html

Summary

Fixes, new script command and some material improvements.

Patch Notes

Fixes


Features

NWScript

New script commands:

// Get if oPlayer is currently connected over a relay (instead of directly).
// Returns FALSE for any other object, including OBJECT_INVALID.
int GetIsPlayerConnectionRelayed(object oPlayer); 



What follows is a sample material file that includes examples for all currently supported fields:

customshaderVS vsSkinned
// Specifies a custom vertex shader: vsSkinned.shd

customshaderFS fsFancyNew
// Specifies a custom fragment shader: fsFancyNew.shd

texture0 myDecal
// Specifies a texture that will be bound to texUnit0 in the fragment shader. Will override bitmap/tetxure0 in the model

texture1 myMask
// Binds to texUnit1 in the fragment shader. We support up to fifteen of these textures: texture0 - texture14.

parameter float vDiffuse 0.8 1.0 0.65 1.0
// Creates a 4-float parameter that will be bound to a shader uniform of the same name (if it exists)

parameter float fModulator 0.5
// Creates a float parameter that will be bound to a shader uniform of the same name (if it exists)

parameter int iCount 2
// Creates an int parameter that will be bound to a shader uniform of the same name (if it exists) 


To use a material like this one on a mesh, simple add the following line in the .mdl file: materialname myNewMaterial