Getting Started - Enhanced Edition: Difference between revisions

From Sinfar
(Clarified install instructions, and added hybrid install and troubleshooting for OpenAL32 and other common issues)
Line 1: Line 1:
This page will detail how to connect to Sinfar using the NWN Enhanced Edition. Like the standard Diamond Edition, it will list resources needed to play but also problems that may occur which are not present for Diamond Edition. Overall, using EE is not recommend when or where Diamond Edition is available, but EE will work about 95% of the time with a few fixes. First, we recommend you join our Discord server for any questions, concerns and answers.
This page covers connecting to the Sinfar persistent world using '''Neverwinter Nights: Enhanced Edition''' (EE) on Windows. Sinfar runs natively on Diamond Edition; EE connects through a custom client loader (SinfarXEE). Two things make this work: EE's engine is rolled back to the supported build, '''81.8193.16''' (newer builds break character creation on Sinfar), and the game is launched through Sinfar's loader — both are separate downloads below. EE works about 95% of the time once everything here is in place; where Diamond Edition is available we still recommend it for stability. Buying the game from [https://www.gog.com/ GOG] includes a free Diamond Edition copy alongside EE.


This page will have some details specifically for using the Enhanced Edition on Windows. For the standard Diamond Edition, see [[Getting Started - Diamond Edition]]. For Diamond Edition on Linux, see [[Getting Started - Diamond Edition on Linux]].
For Diamond Edition, see [[Getting Started - Diamond Edition]] or [[Getting Started - Diamond Edition on Linux]].
 
Beyond a copy of EE, you need '''five Sinfar downloads''', installed '''in the order below'''. Installing them out of order — especially the top hak — is the cause of most setup crashes.
 
'''Need help?''' The [https://discord.gg/sinfar Discord server] is the fastest place for questions and for finding people to play with.


== Connect with us ==
== Connect with us ==
Be ready to ask questions and find friends to play with already, the best place is our [https://discord.gg/sinfar Discord server].


You can also use our forum: https://forum.sinfar.net (Ask players in game or discord for the password to sign up)
* '''Discord:''' [https://discord.gg/sinfar discord.gg/sinfar]
* '''Forum:''' [https://forum.sinfar.net forum.sinfar.net] (ask in-game or on Discord for the sign-up password)
* '''In-game tools & info:''' [https://nwn.sinfar.net nwn.sinfar.net]
* '''Vault page:''' [https://neverwintervault.org/project/nwn1/module/gameworld/world-sinfar World of Sinfar on NeverwinterVault]
 
== Downloads ==
 
Install these five in order. Items 1 and 5 go in your Documents haks folder; items 2–4 go in your game install folder.


There is various in-game tools and information available on https://nwn.sinfar.net
{| class="wikitable"
|+ Sinfar EE downloads (install top to bottom)
! # !! Download !! What it does !! Install location
|-
| 1 || [https://sinfar.net/haks/sinfar_all_files_v30.7z Full hak pack (v30)] — or per-file from [[Hak Files]] || Core Sinfar content. Required to connect. || <code>Documents\Neverwinter Nights\haks</code>
|-
| 2 || [https://nwn.sinfar.net/files/sinfarx/8181/win32_8181.zip Client engine rollback (win32_8181)] || Replaces EE's game binaries with the supported build, '''81.8193.16'''. Newer EE builds break character creation on Sinfar. || <code>[NWN install]\bin</code> (alongside the existing <code>win32</code> folder; creates <code>win32_8181\</code>)
|-
| 3 || [https://nwn.sinfar.net/files/sinfarx_ee.zip SinfarXEE client loader] — see [[Sinfar Client Extender]] || Sinfar's custom loader; you launch the game through it via <code>sinfarx_ee.exe</code>. '''Without it you cannot connect at all''', even via Direct Connect. Sinfar-only; won't work on other EE servers. || Into the <code>win32_8181</code> folder from download 2 (adds <code>sinfarx_ee.exe</code>)
|-
| 4 || [https://neverwintervault.org/sites/all/modules/pubdlcnt/pubdlcnt.php?fid=294797 Override files (sinfar_ee_ovr.7z)] || Revert EE model/tileset changes so you can load into Sinfar and create characters. || <code>[NWN install]\bin\win32_8181\ovr</code>
|-
| 5 || [https://drive.google.com/open?id=1zF8kR9gmfsFYy4OW6V4dv-YJyWkLXSNl&usp=drive_fs EE top hak] || Replaces the default top hak; prevents many EE-specific crashes. '''Install after the haks above, overwriting the existing top hak.''' || <code>Documents\Neverwinter Nights\haks</code>
|-
|}


== Enter the Persistent World of Sinfar ==
== Installation (in order) ==
To play on the Sinfar server, you will need copy of Neverwinter Nights Enhanced Edition as well as the Sinfar custom launcher and hak files. This version is specifically for NWN Enhanced Edition, although Sinfar runs natively on Diamond Edition we have a custom, backwards-compatible launcher. As mentioned, there are a few problems and we'll cover as many of them as possible. EE can be purchased from various outlets but buying it from https://www.gog.com/ also comes with a bonus copy of Diamond Edition for a more stable experience for those who do not own the game already.


When connecting to the server, you will be asked to input an account name with a button to set the chosen name as default. Note that if you click the default button, you will need to edit the game .ini files to change your designated account name - if you use multiple accounts, it's best '''not''' to check the box and input the desired account name every time.[[File:Direct Connect.png|thumb]]
# '''Install NWN:EE''' and note the install folder (referred to below as <code>[NWN install]</code>). On Steam this is typically <code>...\steamapps\common\Neverwinter Nights</code>.
To find the Sinfar servers, use the Direct Connect option and input the server DNS URL, nwn.sinfar.net. You can optionally put in the port for specific servers, but this is not required.
# '''Haks:''' extract the [https://sinfar.net/haks/sinfar_all_files_v30.7z full hak pack] into <code>Documents\Neverwinter Nights\haks</code>.
# '''Client engine rollback:''' extract [https://nwn.sinfar.net/files/sinfarx/8181/win32_8181.zip win32_8181.zip] into <code>[NWN install]\bin</code> (next to the existing <code>win32</code> folder), giving you <code>[NWN install]\bin\win32_8181\</code>.
# '''SinfarXEE loader:''' extract [https://nwn.sinfar.net/files/sinfarx_ee.zip sinfarx_ee.zip] into that <code>win32_8181</code> folder. From now on, launch the game by running '''<code>sinfarx_ee.exe</code>''' there — not the normal EE shortcut.
# '''Overrides:''' extract the [https://neverwintervault.org/sites/all/modules/pubdlcnt/pubdlcnt.php?fid=294797 override files (sinfar_ee_ovr.7z)] into <code>[NWN install]\bin\win32_8181\ovr</code> (create the <code>ovr</code> folder if it doesn't exist).
# '''Top hak (do this last):''' download the [https://drive.google.com/open?id=1zF8kR9gmfsFYy4OW6V4dv-YJyWkLXSNl&usp=drive_fs EE top hak] and place it in <code>Documents\Neverwinter Nights\haks</code>, overwriting the top hak installed in step 2. If you ever reinstall the haks, repeat this step afterward.


=== Downloads ===
== Connecting ==


==== Haks ====
Run '''<code>sinfarx_ee.exe</code>''' (in the <code>win32_8181</code> folder), choose '''Direct Connect''', and enter:
To play on Sinfar, you must also download our custom [[Hak Files]]. You can use the full download link [https://sinfar.net/haks/sinfar_all_files_v30.7z here], or visit the hak page for individual downloads. For Enhanced Edition users, haks are installed in your Documents/Neverwinter Nights sub-folder.


==== Client Extender ====
nwn.sinfar.net
[[File:Using nwn ee 20200507-003853.png|thumb]]
[[File:Using nwn ee 20200507-003813.png|thumb]]
You will also need the [[Sinfar Client Extender|Sinfar Client Extender (SinfarX)]] ([https://nwn.sinfar.net/files/sinfarx/8181/win32_8181.zip direct download link.]). This is a custom launcher similar to NWNCX that exclusively adds additional functionality for the Sinfar Server. This is only for Sinfar; using it will not work on other EE servers. If you do not have the SinfarX Launcher, you will not be able to connect to the Sinfar servers even with direct connecting. The launcher must be in a separate folder inside the game install folder/bin as in the screenshot.


==== Overrides ====
A port is optional and only needed for specific servers.
To avoid many EE incompatibilities, you must also download a list of override files to revert EE changes to a variety of tileset features and allow you to create new characters. You can find those [https://drive.google.com/file/d/1iPc5Tds0MgChUq1BtbhUU9Ut6B5upOk_/view?usp=sharing here]. They must be added into the ''ovr'' folder inside the ''win32_8181'' folder where the launcher is included.  


Note: If you crash when clicking the '''Customize''' button during character creation, you're lacking this!
When asked for an account name, you'll see a button to save it as default. '''Leave it unchecked''' if you use more than one account — checking it writes the name into your <code>.ini</code> files, and changing it later means editing those files by hand. Typing the name each time is simpler.


==== Top Hak ====
== Creating your first character ==
For EE, you must replace the default top hak with the EE-specific one available [https://drive.google.com/open?id=1zF8kR9gmfsFYy4OW6V4dv-YJyWkLXSNl&usp=drive_fs here]. This will prevent numerous crashes not possible to cover in the overrides above. Install regular haks first, then override the top hak with this one. Haks are by default found in your ''Documents/Neverwinter Nights/haks'' folder.
 
== Before Playing Your Character ==
The override files (download 4) re-enable character creation under EE. If you still crash partway through making a character, a reliable workaround is to create it on a '''Diamond Edition''' client (free with the GOG purchase) and then switch back to EE to play — the character carries over. A few high-level dungeons also use heavy visual effects that can crash EE, so some players keep Diamond installed for those.
 
== EE/169 Hybrid Install ==
 
If you keep both EE and Diamond installed, you don't need two copies of the haks. In <code>nwn.ini</code>, point both at one hak folder using the <code>[Alias]</code> section at the top — for example <code>HAK=C:\NeverwinterNights\NWN\hak</code>. EE's <code>nwn.ini</code> is in <code>Documents\Neverwinter Nights</code>; Diamond's is in its install folder.
 
== Troubleshooting ==
 
; "The code execution cannot proceed because OpenAL32.dll was not found"
: Install OpenAL using the [https://www.openal.org/downloads/ official OpenAL installer], then relaunch the game.
; Crash when clicking '''Customize''' in character creation
: Missing override files. Confirm they're in <code>[NWN install]\bin\win32_8181\ovr</code> (download 4). See also [[#Creating your first character|Creating your first character]].
; Direct Connect won't reach Sinfar
: Missing the engine rollback or the SinfarXEE loader (downloads 2 and 3), or you launched the standard EE client instead of <code>sinfarx_ee.exe</code> in <code>win32_8181</code>.
; "The download of nwneecx_sinfar.dll failed"
: Download the current [https://neverwintervault.org/sites/all/modules/pubdlcnt/pubdlcnt.php?fid=291869 nwneecx_sinfar.dll] manually and place it in the <code>win32_8181</code> folder (next to <code>sinfarx_ee.exe</code>), then relaunch.
; Random crashes on load or in-game
: The EE top hak is missing or was overwritten by a hak reinstall — re-apply download 5 last. Missing or misplaced override files can also cause this; confirm they're in <code>[NWN install]\bin\win32_8181\ovr</code> (download 4).
 
== Before playing your character ==


# [[Rules|Read the Rules]]
# [[Rules|Read the Rules]]
# [[OOC_vs_IC|Understanding OOC vs IC]]
# [[OOC vs IC|Understanding OOC vs IC]]
# [https://forum.sinfar.net/viewtopic.php?f=2&t=5520 A Beginners Guide]
# [https://forum.sinfar.net/viewtopic.php?f=2&t=5520 A Beginner's Guide]
# [https://forum.sinfar.net/viewtopic.php?f=2&t=10911 Frequently Asked Questions]
# [https://forum.sinfar.net/viewtopic.php?f=2&t=10911 Frequently Asked Questions]
[[Category:Pages with links to the forums]]
[[Category:Pages with links to the forums]]

Revision as of 13:57, 21 June 2026

This page covers connecting to the Sinfar persistent world using Neverwinter Nights: Enhanced Edition (EE) on Windows. Sinfar runs natively on Diamond Edition; EE connects through a custom client loader (SinfarXEE). Two things make this work: EE's engine is rolled back to the supported build, 81.8193.16 (newer builds break character creation on Sinfar), and the game is launched through Sinfar's loader — both are separate downloads below. EE works about 95% of the time once everything here is in place; where Diamond Edition is available we still recommend it for stability. Buying the game from GOG includes a free Diamond Edition copy alongside EE.

For Diamond Edition, see Getting Started - Diamond Edition or Getting Started - Diamond Edition on Linux.

Beyond a copy of EE, you need five Sinfar downloads, installed in the order below. Installing them out of order — especially the top hak — is the cause of most setup crashes.

Need help? The Discord server is the fastest place for questions and for finding people to play with.

Connect with us

Downloads

Install these five in order. Items 1 and 5 go in your Documents haks folder; items 2–4 go in your game install folder.

Sinfar EE downloads (install top to bottom)
# Download What it does Install location
1 Full hak pack (v30) — or per-file from Hak Files Core Sinfar content. Required to connect. Documents\Neverwinter Nights\haks
2 Client engine rollback (win32_8181) Replaces EE's game binaries with the supported build, 81.8193.16. Newer EE builds break character creation on Sinfar. [NWN install]\bin (alongside the existing win32 folder; creates win32_8181\)
3 SinfarXEE client loader — see Sinfar Client Extender Sinfar's custom loader; you launch the game through it via sinfarx_ee.exe. Without it you cannot connect at all, even via Direct Connect. Sinfar-only; won't work on other EE servers. Into the win32_8181 folder from download 2 (adds sinfarx_ee.exe)
4 Override files (sinfar_ee_ovr.7z) Revert EE model/tileset changes so you can load into Sinfar and create characters. [NWN install]\bin\win32_8181\ovr
5 EE top hak Replaces the default top hak; prevents many EE-specific crashes. Install after the haks above, overwriting the existing top hak. Documents\Neverwinter Nights\haks

Installation (in order)

  1. Install NWN:EE and note the install folder (referred to below as [NWN install]). On Steam this is typically ...\steamapps\common\Neverwinter Nights.
  2. Haks: extract the full hak pack into Documents\Neverwinter Nights\haks.
  3. Client engine rollback: extract win32_8181.zip into [NWN install]\bin (next to the existing win32 folder), giving you [NWN install]\bin\win32_8181\.
  4. SinfarXEE loader: extract sinfarx_ee.zip into that win32_8181 folder. From now on, launch the game by running sinfarx_ee.exe there — not the normal EE shortcut.
  5. Overrides: extract the override files (sinfar_ee_ovr.7z) into [NWN install]\bin\win32_8181\ovr (create the ovr folder if it doesn't exist).
  6. Top hak (do this last): download the EE top hak and place it in Documents\Neverwinter Nights\haks, overwriting the top hak installed in step 2. If you ever reinstall the haks, repeat this step afterward.

Connecting

Run sinfarx_ee.exe (in the win32_8181 folder), choose Direct Connect, and enter:

nwn.sinfar.net

A port is optional and only needed for specific servers.

When asked for an account name, you'll see a button to save it as default. Leave it unchecked if you use more than one account — checking it writes the name into your .ini files, and changing it later means editing those files by hand. Typing the name each time is simpler.

Creating your first character

The override files (download 4) re-enable character creation under EE. If you still crash partway through making a character, a reliable workaround is to create it on a Diamond Edition client (free with the GOG purchase) and then switch back to EE to play — the character carries over. A few high-level dungeons also use heavy visual effects that can crash EE, so some players keep Diamond installed for those.

EE/169 Hybrid Install

If you keep both EE and Diamond installed, you don't need two copies of the haks. In nwn.ini, point both at one hak folder using the [Alias] section at the top — for example HAK=C:\NeverwinterNights\NWN\hak. EE's nwn.ini is in Documents\Neverwinter Nights; Diamond's is in its install folder.

Troubleshooting

"The code execution cannot proceed because OpenAL32.dll was not found"
Install OpenAL using the official OpenAL installer, then relaunch the game.
Crash when clicking Customize in character creation
Missing override files. Confirm they're in [NWN install]\bin\win32_8181\ovr (download 4). See also Creating your first character.
Direct Connect won't reach Sinfar
Missing the engine rollback or the SinfarXEE loader (downloads 2 and 3), or you launched the standard EE client instead of sinfarx_ee.exe in win32_8181.
"The download of nwneecx_sinfar.dll failed"
Download the current nwneecx_sinfar.dll manually and place it in the win32_8181 folder (next to sinfarx_ee.exe), then relaunch.
Random crashes on load or in-game
The EE top hak is missing or was overwritten by a hak reinstall — re-apply download 5 last. Missing or misplaced override files can also cause this; confirm they're in [NWN install]\bin\win32_8181\ovr (download 4).

Before playing your character

  1. Read the Rules
  2. Understanding OOC vs IC
  3. A Beginner's Guide
  4. Frequently Asked Questions