Home › Forums › Tech Support › Neverwinter Nights how-to
- This topic has 50 replies, 5 voices, and was last updated 8 years ago by
strider.
-
AuthorPosts
-
November 26, 2015 at 6:56 pm #75386
strider
ParticipantCurrent installer should be able to play movies without this moon libX11.so library (now using the commonly available libX11.so.6), videos should play fullscreen and without flickering. Game is configured to start fullscreen at 720p.
For those who hate Lutris, this file contains everything needed: https://lutris.net/files/games/neverwin … her.tar.gz
Feedback appreciated!
November 28, 2015 at 11:32 am #75399Freejack_
MemberHey I have Wolframs original howto for this and it has worked flawlessly ever since I have used it. It may give you some other ideas also.
November 28, 2015 at 2:28 pm #75401strider
ParticipantQuote:rm -fr ~/.wineThis how-to is outright dangerous.
November 28, 2015 at 4:23 pm #75405Freejack_
Memberstrider wrote:Quote:rm -fr ~/.wineThis how-to is outright dangerous.
This was the only howto that was official from the Bioware forums. It has worked and always worked from day one.
I made it available to possibly fix or answer any questions that might make yours better.
November 29, 2015 at 3:06 pm #75413linuxgnuru
Participantright; let’s give her a go, shall we?
[EDIT]
fail. nothing ran. 64 evilness i’m guessing. off to check error filesNovember 29, 2015 at 3:33 pm #75414strider
Participantcan you paste the output of the console? also, what version of lutris are you using?
November 29, 2015 at 3:37 pm #75415linuxgnuru
ParticipantLutris: 0.3.7
output: (this is all I get)
jwiggins@jwiggins-Bonobo-Extreme:~/Games/neverwinter-nights$ ./nwn.sh
NOTICE: NWMovies(./nwmain): Version: 20090223.080954
NOTICE: Looking up symbols in libSDL…..
NOTICE: NWMovies: Using libSDL via RTLD_NEXT.
NOTICE: SDL Library determined to be: /usr/lib/libSDL-1.2.so.0
NOTICE: NWMovies: SDL_WM_GrabInput() address: 054cb480
NOTICE: NWMovies: SDL_GetVideoSurface() address: 054cad00
NOTICE: NWMovies: SDL_WM_ToggleFullScreen() address: 054cb580
NOTICE: NWMovies: SDL_PollEvent() address: 054a96e0
NOTICE: NWMovies: SDL_WM_IconifyWindow() address: 054cb540
NOTICE: NWMovies: Patch 0 Address: 0x08077a9d
NOTICE: NWMovies: Patch 1 Address: 0x08077ab1
NOTICE: NWMovies: Patch 2 Address: 0x0815b5f7
NOTICE: NWMovies: Patch 3 Address: 0x0815b611
NOTICE: NWMovies: Patch 4 Address: 0x0807796f
NOTICE: NWMovies: Patch 5 Address: 0x08207835
NOTICE: NWMovies: Patch 6 Address: 0x08207858
NOTICE: NWMovies: PrePatch0: 8b 80 78 02 00 00 5d c3
NOTICE: NWMovies: PrePatch1: 8b 80 7c 02 00 00 5d c3
NOTICE: NWMovies: PrePatch2: e8 68 c5 f1 ff 83 ec 08
NOTICE: NWMovies: PrePatch3: 169+: eb 59 90 83
NOTICE: NWMovies: PostPatch0: b8 00 00 00 00 90 5d c3
NOTICE: NWMovies: PostPatch1: b8 00 00 00 00 90 5d c3
NOTICE: NWMovies: PostPatch2: 90 90 90 90 90 83 ec 08
NOTICE: NWMovies: PostPatch3: 169+: 90 90 90 83
NOTICE: NWMovies: PrePatch4: 56 8d 5d e8 53
NOTICE: NWMovies: PostPatch4: e9 d8 f6 74 ef
NOTICE: NWMovies: MoviesPrePatch: 6a 00 53 bf 00 00 00 3f e8 72 4f 2a 00 8b 43 60 8b 10 c7 04 24 00 00 80 3f 57 57 57 50 ff 52 44 83 c4 1c
NOTICE: NWMovies: MoviesPostPatch: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90
NOTICE: NWMovies: Initialized.
NOTICE: SDL_WM_GrabInput(QUERY) called..[EDIT]
Output of lshw:
http://slexy.org/view/s2vlvm1Zi8November 29, 2015 at 5:28 pm #75416strider
ParticipantDo you have better results if you run the game’s executable (nwmain)?
Also run the game from lutris might produce a different outcome since the game is run with the runtime. (~/.local/share/lutris/runtime)November 29, 2015 at 5:46 pm #75417linuxgnuru
Participantjwiggins@jwiggins-Bonobo-Extreme:~/Games/neverwinter-nights$ ./nwmain
./nwmain: error while loading shared libraries: libmss.so.6: cannot open shared object file: No such file or directory
jwiggins@jwiggins-Bonobo-Extreme:~/Games/neverwinter-nights$ ldconfig -p | grep libSM.so.6
libSM.so.6 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libSM.so.6
libSM.so.6 (libc6) => /usr/lib/i386-linux-gnu/libSM.so.6#confused
November 29, 2015 at 6:56 pm #75418strider
Participantlibmss.so.6 is Miles Sound System, which is bundled with the game
Try running:
Code:LD_LIBRARY_PATH=./miles:$LD_LIBRARY_PATH ./nwmainNovember 30, 2015 at 8:15 am #75419linuxgnuru
Participantdoesn’t crash; but doesn’t do anything either; have to ctrl+z; kill %1.
If I do ever get this working, how would one go about installing the other “DLC” (Darkness over Daggerford, Infinite Dungeons, Pirates of the Sword Coast, Tyrants of the Moonsea, Wyvern Crwon of Cormyr)?
November 30, 2015 at 1:09 pm #75420strider
ParticipantWhat distribution are you running and can you check that you have all the required libs:
Code:ldd nwmain
linux-gate.so.1 => (0xf77d8000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7753000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7736000)
libGL.so.1 => /usr/lib32/nvidia-358/libGL.so.1 (0xf762e000)
libGLU.so.1 => /usr/lib/i386-linux-gnu/libGLU.so.1 (0xf75bb000)
libmss.so.6 => not found
libSDL-1.2.so.0 => /usr/lib/i386-linux-gnu/libSDL-1.2.so.0 (0xf751b000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7360000)
/lib/ld-linux.so.2 (0x5661c000)
libnvidia-tls.so.358.16 => /usr/lib32/nvidia-358/tls/libnvidia-tls.so.358.16 (0xf735a000)
libnvidia-glcore.so.358.16 => /usr/lib32/nvidia-358/libnvidia-glcore.so.358.16 (0xf5105000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf4fba000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf4fa5000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf4fa0000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf4e28000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf4e0a000)
libasound.so.2 => /usr/lib/i386-linux-gnu/libasound.so.2 (0xf4d02000)
libpulse-simple.so.0 => /usr/lib/i386-linux-gnu/libpulse-simple.so.0 (0xf4cfc000)
libpulse.so.0 => /usr/lib/i386-linux-gnu/libpulse.so.0 (0xf4ca3000)
libcaca.so.0 => /usr/lib/i386-linux-gnu/libcaca.so.0 (0xf4bd8000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf4bb3000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf4baa000)
libpulsecommon-6.0.so => /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-6.0.so (0xf4b25000)
libjson-c.so.2 => /lib/i386-linux-gnu/libjson-c.so.2 (0xf4b18000)
libdbus-1.so.3 => /lib/i386-linux-gnu/libdbus-1.so.3 (0xf4abe000)
libslang.so.2 => /lib/i386-linux-gnu/libslang.so.2 (0xf4992000)
libncursesw.so.5 => /lib/i386-linux-gnu/libncursesw.so.5 (0xf4956000)
libtinfo.so.5 => /lib/i386-linux-gnu/libtinfo.so.5 (0xf4932000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf4916000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf4912000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf490b000)
libsystemd.so.0 => /lib/i386-linux-gnu/libsystemd.so.0 (0xf487f000)
libwrap.so.0 => /lib/i386-linux-gnu/libwrap.so.0 (0xf4875000)
libsndfile.so.1 => /usr/lib/i386-linux-gnu/libsndfile.so.1 (0xf47fb000)
libasyncns.so.0 => /usr/lib/i386-linux-gnu/libasyncns.so.0 (0xf47f4000)
liblzma.so.5 => /lib/i386-linux-gnu/liblzma.so.5 (0xf47ce000)
libgcrypt.so.20 => /lib/i386-linux-gnu/libgcrypt.so.20 (0xf471d000)
libnsl.so.1 => /lib/i386-linux-gnu/libnsl.so.1 (0xf4702000)
libFLAC.so.8 => /usr/lib/i386-linux-gnu/libFLAC.so.8 (0xf46a1000)
libvorbisenc.so.2 => /usr/lib/i386-linux-gnu/libvorbisenc.so.2 (0xf4612000)
libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xf45f9000)
libgpg-error.so.0 => /lib/i386-linux-gnu/libgpg-error.so.0 (0xf45e4000)
libogg.so.0 => /usr/lib/i386-linux-gnu/libogg.so.0 (0xf45db000)
libvorbis.so.0 => /usr/lib/i386-linux-gnu/libvorbis.so.0 (0xf45ad000)November 30, 2015 at 1:14 pm #75421strider
ParticipantFor the DLCs, it would be pretty easy to make installers for those, Lutris supports scripts for mods and expansions.
I’ve looked for Darkness over Daggerford and the expansion is distributed in a rar file, which you be a problem since we only support zip, tar.gz and tar.bz2 (with 7z coming soon).November 30, 2015 at 1:24 pm #75422linuxgnuru
ParticipantUbuntu 15.10
still baffled.
jwiggins@jwiggins-Bonobo-Extreme:~/Games/neverwinter-nights$ ldd nwmain
linux-gate.so.1 => (0xf77bc000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7730000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7713000)
libGL.so.1 => /usr/lib/i386-linux-gnu/mesa/libGL.so.1 (0xf7668000)
libGLU.so.1 => /usr/lib/i386-linux-gnu/libGLU.so.1 (0xf75f5000)
libmss.so.6 => /usr/lib32/libmss.so.6 (0xf7581000) (NOTE: I copied miles/* to /usr/lib32)
libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x0549e000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf73c6000)
/lib/ld-linux.so.2 (0x5664e000)
libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xf739c000)
libglapi.so.0 => /usr/lib/i386-linux-gnu/libglapi.so.0 (0xf7381000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf736c000)
libXdamage.so.1 => /usr/lib/i386-linux-gnu/libXdamage.so.1 (0xf7368000)
libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xf7361000)
libX11-xcb.so.1 => /usr/lib/i386-linux-gnu/libX11-xcb.so.1 (0xf735d000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf7212000)
libxcb-glx.so.0 => /usr/lib/i386-linux-gnu/libxcb-glx.so.0 (0xf71f7000)
libxcb-dri2.so.0 => /usr/lib/i386-linux-gnu/libxcb-dri2.so.0 (0xf71f1000)
libxcb-dri3.so.0 => /usr/lib/i386-linux-gnu/libxcb-dri3.so.0 (0xf71ed000)
libxcb-present.so.0 => /usr/lib/i386-linux-gnu/libxcb-present.so.0 (0xf71e8000)
libxcb-sync.so.1 => /usr/lib/i386-linux-gnu/libxcb-sync.so.1 (0xf71e0000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf71bb000)
libxshmfence.so.1 => /usr/lib/i386-linux-gnu/libxshmfence.so.1 (0xf71b8000)
libXxf86vm.so.1 => /usr/lib/i386-linux-gnu/libXxf86vm.so.1 (0xf71b1000)
libdrm.so.2 => /usr/lib/i386-linux-gnu/libdrm.so.2 (0xf71a0000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf719b000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7024000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7006000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf7001000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf6ffa000)November 30, 2015 at 3:01 pm #75423strider
ParticipantSo you are running the exact same OS as I am, the only difference I’m seeing here is that you’re running mesa drivers. I’ll try on my laptop with an Intel GPU to see if I can reproduce the problem.
I know that some old games (such as Unreal Tournament) have problems with mesa and have to run using software rendering.
-
AuthorPosts
- You must be logged in to reply to this topic.