- Saved searches
- Use saved searches to filter your results more quickly
- License
- NWNX/nwnx2-linux
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Neverwinter night 2 linux
- Neverwinter Nights 2 Guide
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Neverwinter Nights Extender 2 — Linux version
License
NWNX/nwnx2-linux
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
If you don’t want to compile NWNX2 yourself pre-compiled binaries are available at niv’s continuous integration server
git clone https://github.com/NWNX/nwnx2-linux.git
For Debian/Ubuntu based systems dependencies are listed in apt-dep files in the source tree. For other systems you will need to translate these into what your package manager expects.
At minimum you will need to install the dependencies for the core library:
cat apt-dep | xargs sudo apt-get install -y
If a plugin doesn’t compile due to missing dependencies, warnings will be emitted. To install them:
cat plugins//apt-dep | xargs sudo apt-get install -y
If you want to install all dependencies:
find . -name apt-dep -exec cat <> \; | xargs sudo apt-get install -y
- git clone https://github.com/NWNX/nwnx2-linux.git
- cd nwnx2-linux
- find . -name apt-dep -exec cat <> \; | xargs sudo apt-get install (check list carefully before pressing enter!)
- mkdir build && cd build
- cmake ..
- make
When completed, all libraries and configuration files will be in the compiled subdirectory of your build directory.
Building on a 64bit host system
This is a bit more involved. You need to install the relevant 32bit toolchain and libraries.
Please note that when compiling on a 64bit host, you cannot use the apt-dep as shown above. You will have to install all wnanted dependencies manually by installing the :i386 variants of packages, like so:
- sudo dpkg —add-architecture i386 && sudo apt-get update
- sudo apt-get install zlib1g-dev:i386 libsqlite3-dev:i386
Then grab multilib support for gcc, and compile:
NWNX2 should be installed in the same directory as your NWN installation. You can do this by copying and/or symlinking nwnx2.so , nwnx2.ini , nwnstartup.sh and any plugins that interest you into your NWN directory.
The NWNX2 build system creates a nwnx2.ini file for you, which has sensible defaults for NWNX2 and most plugins.
Configuration options for NWNX2 core:
[NWNX] disablenwnxinit=n # Set to "y" to disable the NWNX!INIT requirement. # If you do this, it's a very good idea to make sure # a NWNX plugin is called early in your OnModLoad # script. [Debug] debuglevel=0 # Set to 1 or higher to output successively # verbose debug information [LogDir] logdir=logs.0 # Set to the relative root of the log directory.
If you set disablenwnxinit=n you must call SetLocalString(GetModule(),»NWNX!INIT»,»1″); in your module load event script.
0 - Errors 1 - Low frequency informational messages, recommended minimum debuglevel 2 - Context tracing 3 - Debugging
The debug level is global to all plugins, so check their READMEs to find out what information they log at each level.
Modify or add command line options to match your desired server settings.
If you’d like to use any of the overrides they need to be added to this file as well.
Suppose you’d like to use the netoverride, to do that you’d:
- Copy netoverride.so into your NWN directory along with NWNX.
- Add the library to the LD_PRELOAD variable in nwnstartup.sh. Each library is separated by : so you’d change export LD_PRELOAD=./nwnx2.so to export LD_PRELOAD=./nwnx2.so:./netoverride.so
The process for adding the others would be the same.
- Ingmar Stieger (Papillon), Project leader, Programmer
- Joel Martin (Garad Moonbeam), Programmer
- MaShaun Jones (Tenkawa), Programmer, Autoconf, second and third beta
- John Klar (PlasmaJohn), Programmer, plugins, beta4, beta5
- Mirko Bernardoni (Firedeath), Programmer, Database connectivity
Alpha testing and many ideas came from: Blackwings, BriHurley, Carey Durbin, Kaldais, Lucindrea
About
Neverwinter Nights Extender 2 — Linux version
Neverwinter night 2 linux
Noooooo No No NOOOOOO. This would require too much work for too little reward. Companies take a huge risk converting their games to be compatable with Linux.
I love linux, but it’s not good to game with. If you’re in a rut with Windows, use PoL (Play on Linux) and virtualize a windows environment. I did it a year ago and managed to get it running without the client extension and skyboxes. BUT IT RAN DAMMIT, and that’s what matters.
The chance NWN2 would be ported to Linux would be tantamount to reanimation of long dead corpses. It’s a losing battle, sorry Penguin Bro.
5 дек. 2018 в 16:56
I humbly disagree, I play all my games on Linux, Neverwinter Nights 1.69 and EE natively as well as plenty of other games through Steam and Neverwinter Nights 2 through wine. In fact I played for years on some PWs with NWN2 without any issue whatsoever. I applaud any game creators that support Linux and I try and buy every game released to support the platform. 🙂
They released Neverwinter Nights EE with Linux support. I don’t see why releasing NWN 2 EE with Linux support would be such a stretch
30 дек. 2019 в 7:58
NWN2 is not by Bioware, hence getting hold on the license to be able to make a NWN2EE will be too difficult for Beamdog
Neverwinter Nights 2 Guide
If you have played any RPG that follows the Lore of Dungeons and Dragons, you already know what to expect from it. Neverwinter Nights is another D&D Role Playing Game with team tactics and individual control for each character in your team.
The graphical engine has been highly upgraded since the first Neverwinter Nights and so has all of the game capabilities. A lot functionality from the original still exist, but Neverwinter Nights 2 is even more immersive.
Follow my step-by-step guide on installing, configuring and optimizing Neverwinter Nights 2 in Linux with PlayOnLinux.
Note: This guide applies to the Steam version of Neverwinter Nights 2. Other versions may require additional steps.
Try SteamPlay before using this guide as Valve now uses a fork of Wine called Proton and should run most Windows games.
To learn more about PlayOnLinux and Wine configuration, see the online manual: PlayOnLinux Explained
Mint 14 32-bit
PlayOnLinux: 4.2.1
Wine: 1.7.1 (1.7.40 successfully tested)
Note: If you are running a 64-bit system, PlayOnLinux will prompt if you want to use a 64-bit or 32-bit virtual drive. Always select 32-bit virtual drive.
Click Tools
Select «Manage Wine Versions»
Look for the Wine Version: 1.7.1
Note: Try using stable Wine 1.8 and 1.8-staging
Select it
Click the arrow pointing to the right
Click Next
PlayOnLinux will automatically download it and save it in this directory:
/home/username/.PlayOnLinux/wine/linux-x86
Note: username is where you put your login name
Its a good idea to backup this directory to another computer because you won’t have to keep downloading wine versions when you need them.
Extracting
Note: PlayOnLinux may also install the compatible version of Gecko also.
Installed
Wine 1.7.1 is installed and you can close this window
Go To: http://www.steampowered.com
Click Install Steam
Do not click «Install Steam Now»
It will automatically install Linux Steam. Since Neverwinter Nights 2 isn’t made for Linux, we will download the Windows Steam instead.
click «Windows» under the green button
Navigate to your desktop
Click Save
Launch PlayOnLinux
Click Install
Click «install a non-listed program»
Select «Install a program in a new virtual drive»
Click Next
Note: If you are running a 64-bit system, PlayOnLinux will prompt if you want to use a 64-bit or 32-bit virtual drive. Always select 32-bit virtual drive.
Name you virtual drive: nwn2
No spaces
Click Next
Select all three options:
- Use another version of Wine
- Configure Wine
- Install some libraries
Click Next
Select Wine 1.7.1 or 1.7.40
Click Next
Note: If you are running a 64-bit system, PlayOnLinux will prompt if you want to use a 64-bit or 32-bit virtual drive.
Always select 32-bit virtual drive.
Applications Tab
Windows Version: Windows 7
Click Apply
Graphics Tab
Check: Automatically capture the mouse in full-screen windows
Check: Emulate a virtual desktop
Desktop size: 1024×768
Click Ok
Check the following libraries:
- POL_Install_corefonts
- POL_Install_d3dx9
- POL_Install_d3dx10
- POL_Install_devenum
- POL_Install_dxdiag
- POL_Install_registeredfonts
- POL_Install_tahoma
- POL_Install_vcrun2005
- POL_Install_vcrun2008
- POL_Install_vcrun2010
Click Next
Click Browse
Navigate to your desktop
Select: SteamInstall.msi
Click Open
Check: I accept the license.
Click Next
Updating Steam
More updating, extracting and installing
When Steam is done installing the login screen will pop up. You probably won’t see any text because there is a font bug.
Click the «X» to close Steam login
Select Steam.exe
Click Next
Name your shortcut: NWN2 Steam
Click Next
Select «I don’t want to make another shortcut»
Click Next
More PlayOnLinux Configuration
Back to PlayOnLinux
Click Configure
Select Steam virtual drive
General Tab
Arguments: -no-dwrite
This fixes the font problem
Note: -no-dwrite only works if you launch Steam from PlayOnLinux. Steam is automatically set to launch when Windows starts, which means if you do a «Windows Reboot» from the Wine tab -no-dwrite won’t execute. Just close Steam and try again.
Display Tab
Direct Draw Renderer: opengl
Video Memory Size: size of memory on your video card
Offscreen rendering mode: fbo
Wine Tab
Click «Windows reboot»
Close Steam because it will automatically launch when Windows reboots and won’t execute -no-dwrite.
Select Steam and click Run
Error
You may get an error after clicking the Steam icon
«Couldn’t load a PNG image — file is corrupted or not enough memory.
Click OK
Select Existing account or new account
Login to your Steam account
Installing Neverwinter Nights 2
With Steam its as simple as following the steps and letting it download.
Click Install
Neverwinter Nights 2 is a 11 Gig game so it may take a few hours depending on your internet speed.
Launching Neverwinter Nights 2
Click Play
The game will automatically start installing Microsoft .NET Framework and Direct X
Since we already installed them with PlayOnLinux it should continue to the game
Optimizing Neverwinter Nights 2
Click Options
- Screen Resolution
- Antialiasing Mode
- Texture Quality
- Shadow Options
- Quality Options
The other settings are basically low to high.
Lower settings = higher frame rates, lower graphical detail/quality
Higher settings = lower frame rates, higher graphical detail/quality
Start on low or medium (depending on your graphics chip) and slowly increase after playing a bit.
Laptops usually have lower performing graphic chips while desktops can have video cards with higher capabilities.
Conclusion:
If you are a fan of team RPG’s, this is definitely your game! There are actually so many options, upgrades and leveling up that you will spend a lot of time micro-managing all of your characters.
I found it difficult to follow the quests, but there is a decent amount of dialog and story.
The controls are very flexible. You can choose between typcial point-n-click RPG, 3rd Person (over the shoulder) control or even a Gods-view strategy-like control.
Screenshots: