Neverwinter Nights how-to

Home Forums Tech Support Neverwinter Nights how-to

Viewing 15 posts - 16 through 30 (of 51 total)
  • Author
    Posts
  • #75386
    strider
    Participant

    Current 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!

    #75399
    Freejack_
    Member

    Hey 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.

    https://simpletechsol.com/owncloud/inde … 1rV9cWyoJa

    #75401
    strider
    Participant
    Quote:
    rm -fr ~/.wine

    This how-to is outright dangerous.

    #75405
    Freejack_
    Member
    strider wrote:
    Quote:
    rm -fr ~/.wine

    This 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.

    #75413
    linuxgnuru
    Participant

    right; let’s give her a go, shall we?

    CCuoZwQ.png

    [EDIT]
    fail. nothing ran. 64 evilness i’m guessing. off to check error files

    #75414
    strider
    Participant

    can you paste the output of the console? also, what version of lutris are you using?

    #75415
    linuxgnuru
    Participant

    Lutris: 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/s2vlvm1Zi8

    #75416
    strider
    Participant

    Do 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)

    #75417
    linuxgnuru
    Participant

    jwiggins@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

    #75418
    strider
    Participant

    libmss.so.6 is Miles Sound System, which is bundled with the game

    Try running:

    Code:
    LD_LIBRARY_PATH=./miles:$LD_LIBRARY_PATH ./nwmain
    #75419
    linuxgnuru
    Participant

    doesn’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)?

    #75420
    strider
    Participant

    What 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)
    #75421
    strider
    Participant

    For 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).

    #75422
    linuxgnuru
    Participant

    Ubuntu 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)

    #75423
    strider
    Participant

    So 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.

Viewing 15 posts - 16 through 30 (of 51 total)
  • You must be logged in to reply to this topic.