Package Details: nwn-gog 2.1.0.21-7

Git Clone URL: https://aur.archlinux.org/nwn-gog.git (read-only, click to copy)
Package Base: nwn-gog
Description: Neverwinter Nights is an RPG from Bioware. This requires the GOG version.
Upstream URL: https://www.gog.com/game/neverwinter_nights_enhanced_edition_pack
Licenses: custom
Conflicts: nwn
Provides: nwn
Submitter: jdarch
Maintainer: ubervison
Last Packager: ubervison
Votes: 10
Popularity: 0.066145
First Submitted: 2015-09-09 22:49 (UTC)
Last Updated: 2023-07-24 16:24 (UTC)

Required by (0)

Sources (13)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

Mahadeva commented on 2017-12-21 22:01 (UTC) (edited on 2017-12-21 22:10 (UTC) by Mahadeva)

I have disabled all movies which are located in root/opt/nwn/movies. Thank you so much for all of the help! One more to add:

WOTCLogo.bik

--

To bypass the long wait time when you press the Multiplayer button (master server) Do the following:

sudo su
echo '199.193.152.27  nwmaster.bioware.com' >> /etc/hosts
echo '198.23.165.35   nwn.master.gamespy.com' >> /etc/hosts

If I find the answers to direct connect from command line I will post the solution here :) so all of the info is complete! For flawless Multiplayer experience.

Take care, and thanks for great help.

ubervison commented on 2017-12-21 21:27 (UTC) (edited on 2017-12-21 21:28 (UTC) by ubervison)

To disable the intro movies, simply rename or remove the related *.bik files in the nwn/movies directory:

BiowareLogo.bik
AtariLogo.bik
fge_logo_black.bik
NWNintro.bik

As for your optirun problem, maybe the +connect option is only intended for use with the windows version of the game? I can't find any documentation about it on linux. Your optirun command should work fine the way you do it.

I guess for now the only way would be to use direct connect from the in-game server browser.

Mahadeva commented on 2017-12-21 20:31 (UTC)

I have two more issues. Can you help?

1) Is there any quick way to disable the annoying intro movies when I launch the game? Because I realize to display the movies like they do, it needs help from an external program to display them. And adding "Disable Intro Movies=1" can't help in NWN.ini

2) Is there a way to use direct connect with otpirun commmand? Example how I would of expected it to work:

optirun /usr/bin/nwn +connect 46.4.59.55
But in reality that does not work lol.

I already installed mods, portraits etc. all of it works. I only have these 2 tiny issues, these things have nothing to do with this AUR package, the package is a masterpiece and thank you for creating it! But I would be glad to know if there is a way to disable the intro movies.

Mahadeva commented on 2017-12-21 11:19 (UTC) (edited on 2017-12-21 11:22 (UTC) by Mahadeva)

ubervision THANK YOU :)! I have voted on this package now, it does work.

Your instructions are 100% clear and working precisely. My game is running beautifully and I must say, it feels as if it runs better than on Windows lol (which I hope truly is the case!).

Personally here is what I have to do in order to run the game:

optirun /usr/bin/nwn

I use a T420 thinkpad with bumblebee.

--

I will leave some FEEDBACK on how to maybe make the yaourt command more useful for new comers (such like myself :D). Because I really believed all I had to do was "yaourt nwn-gog" and that ALL of it will take care of everything, but it was not the case probably my partition was getting full as you mentioned - and it is default for many arch newcomers.

So why not make it truly foolproof :)? Too bad I don't know how to do it myself, but I love foolproofing stuff!

--

Give a couple of options for the command "yaourt nwn-gog"

Options 1) Allow us to choose whether we want to download from GOG or Select Manually the folder which already contains the two game files (if we manually downloaded).

Options 2) Allow us to change the directory, where we want to download the GOG files through nwn-gog installer. Such as "a temporary folder in /home"

Options 3) Allow us to already choose where (what folder) the game installation will be finalized inside. I use your suggestion /home/user/nwn-gog and it looks really good.

ubervison commented on 2017-12-21 09:56 (UTC) (edited on 2017-12-21 09:57 (UTC) by ubervison)

Well, yaourt seems to use /tmp/yaourt-tmp-user/aur-nwn-gog as a cache directory for the package. So you could try placing the downloaded setup files in this directory.

You said I could try rebuilding the package on a drive that does not use tmpfs fs, like my home directory.

I suspect that unrar has some troubles extracting the files on ram-based filesystems, like tmpfs. So what I suggest is this:

  • download a snapshot of the package from the aur page
  • extract it in your home dir, like so: tar xvf nwn-gog.tar.gz
  • cd into the newly extracted nwn-gog directory
  • place the downloaded gog setup files in the same nwn-gog directory, so that yaourt doesn't have to download them again
  • run makepkg in the nwn-gog directory
  • install generated package with sudo pacman -U nwn-gog 2.1.0.21-4-x86_64.pkg.tar

I recommend that you read through the wiki pages on the AUR and Arch Build System if all of this is not clear :)

https://wiki.archlinux.org/index.php/Arch_User_Repository

https://wiki.archlinux.org/index.php/Arch_Build_System

Mahadeva commented on 2017-12-21 09:34 (UTC) (edited on 2017-12-21 09:35 (UTC) by Mahadeva)

ubervision, thanks for your comment you give me hope!

Now that I try to reinstall, the downloaded gog files are gone (and the installer wants to re-download all). But I have also downloaded them manually already, the same 2 files "setup_nwn_diamond_2.1.0.21-1.bin" and "setup_nwn_diamond_2.1.0.21.exe" from GOG website manually.

  • Question: Is there a folder I can place these files, so the nwn-gog installer will find them? Or how do I point the installer to a folder where I have these files?

--

I don't really know how this works :/ I just want to play NWN haha. What I have done, is install nwn-gog from yaourt command. Default everything, I have not edited anything. Feeling kinda stuck.

You said I could try rebuilding the package on a drive that does not use tmpfs fs, like my home directory.

  • How do I do that..?

Thank you for your time and attention.

ubervison commented on 2017-12-21 08:36 (UTC)

Hm, maybe try to reinstall while making sure you have enough disk space ? You could also try building the package on a drive that doesn't use the tmpfs filesystem, like your home directory.

Mahadeva commented on 2017-12-21 07:13 (UTC) (edited on 2017-12-21 07:16 (UTC) by Mahadeva)

I tried using this package, but it stopped with this error:

Extracting  /tmp/yaourt-tmp-user/aur-nwn-gog/src/game/texturepacks/Tiles_Tpc.erf   7%Write error in the file /tmp/yaourt-tmp-user/aur-nwn-gog/src/game/texturepacks/Tiles_Tpc.erf

Inappropriate ioctl for device

Program aborted

Could not extract "/tmp/yaourt-tmp-user/aur-nwn-gog/src/setup_nwn_diamond_2.1.0.21-1.bin": unrar failed

Done with 1 error.

==> ERROR: A failure occurred in prepare().

Aborting...

==> ERROR: Makepkg was unable to build nwn-gog.

gustavosg commented on 2017-11-04 13:27 (UTC)

It worked! Thanks!

ubervison commented on 2017-11-03 21:59 (UTC) (edited on 2017-11-03 22:00 (UTC) by ubervison)

That's weird. The PKGBUILD is supposed to patch nwlogger_cookie.c to include sys/user.h instead of linux/user.h. You can always try to replace '#include <linux/user.h>' by '#include <sys/user.h>' at the top of the nwlogger_cookie.c file in src/nwlogger/nwlogger.