NWN Client Extender (NWNCX) for Neverwinter Nights 0.2.9

-- Prerequisites --

NWNCX requires Visual C++ 2010 Runtime, download it here:
http://www.microsoft.com/download/en/details.aspx?id=5555

-- Installation --

Copy NWNCX.dll and the plugins you need (nwncx_*.dll) to the NWN main folder. Choose one of the launch modes below:

-- Launch modes --

There are two options:
* Run a loader that launches nwmain with NWNCX attached (NWNCX_Loader.exe). Copy NWNCX_Loader.exe to the NWN main folder and run it instead of nwmain.exe. You might have to run it as administrator in some cases.
* Patch your nwmain.exe to attach NWNCX automatically when you run the game (see below). You won't have to re-patch again when updating NWNCX, just updating the DLLs will be enough.
 
Patching your nwmain.exe:
  The old, easier patcher has been removed due to false positives by AVs.
  To use the new patcher, extract contents of 'patch' folder somewhere, then run vpatchprompt.exe
  It'll prompt for three files:
  1. Select nwmain-patch.pat (or nwmain-patch+camera.pat to also include a camera tweak)
  2. Select your vanilla nwmain.exe
  3. Enter the new, temporary file name for nwmain, like nwmain.exe.new
  4. Backup your original nwmain.exe by renaming it or copying it elsewhere
  5. Rename the patched file (nwmain.exe.new) to nwmain.exe

-- Contents --

2da/ - 2da files for builders and CC makers.
extraplugins/ - folder for unsafe plugins
patch/ - patcher for nwmain.exe (see above)
NWNCX.dll - NWNCX core file
nwncx_*.dll - NWNCX plugins (see below)
NWNCX_Loader.exe - loader (see above)
readme.txt - this file

-- Plugins --

nwncx_connect.dll:
  hak/tlk preloading on character creation (server-side plugin is required for this to work)
  Doesn't affect the game in any way if the server doesn't support these extensions

nwncx_dmtest.dll:
  Use DM client instead of the player mode when using "Test Module" (F9) in the Toolset.
  This will work if you use patched nwmain.exe

nwncx_disablems.dll:
  Disables client account validation to eliminate timeout waiting

nwncx_serverlist.dll:
  GameSpy replacement - queries Skywing's server instead of GameSpy

nwncx_tweaks.dll
  Un-hardcodes some features in the client. Currently it only allows to add new weapon VFX, beams and texture replace VFX, new ProjTypes and open face helmets support

nwncx_nwnxbridge.dll:
  This plugin attaches NWNX (server-side extender) to the client. You'll need updated NWNX Core and plugins to run them on the client
  Do NOT use it unless you know exactly what it's for


-- Changelog --

0.2.9 // 01.12.2014
Serverlist plugin: fixed Gamespy client to make the plugin work without GameSpy infrastructure

0.2.8 // 03.04.2013
Serverlist plugin: fixed Gamespy chat feature
Removed the camera tweak from the default patch file, leaving alternate patch file with the tweak for those who want to have it. There is no need to re-patch, as nothing has changed in the patcher itself, this change is just for convenience.

0.2.7 // 11.02.2013
Serverlist plugin: fixed server connectivity, Action game type listing bug
Tweaks plugin: moved Instant Feats to another position in radial menu, giving DMs the ability to cast NPC's instant feats while possessing the NPC
Updated the loader to handle command line parameters correctly

0.2.6 // 06.02.2013
Added Connect plugin for hak/tlk preloading on character creation (server-side plugin is required for this to work)
Added Serverlist plugin - a replacement for GameSpy

0.2.5 // 19.06.2012
Tweaks plugin: added open face helmets support
To use this feature, add dummy node named "nwncx_openface" to the helmet model

0.2.4 // 15.06.2012
Tweaks plugin: unlocked new ProjTypes: burstup, linkedburstup, tripleballistic, tripleballistic2, doubleballistic

0.2.3 // 15.06.2012
Added Texture Replace VFX softcoding to Tweaks plugin

0.2.2 // 13.06.2012
Replaced the old patcher to avoid false positives by AV software
Added Beam VFX softcoding to Tweaks plugin

0.2.1 // 23.01.2012
Updated Tweaks plugin to be backwards compatible
Moved nwnxbridge plugin to extraplugins folder

0.2 // 04.08.2011
Added Tweaks plugin with a patch allowing new weapon VFX