Thalie


Persistentní svět hry Neverwinter Nights
It is currently 05:24 23. Oct 2018

All times are UTC + 1 hour [ DST ]





Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 
Author Message
 Post subject: Jak hrát Neverwinter Nights pod Linuxem
PostPosted: 22:59 28. Jul 2010 
Offline
Libovej frajírek
User avatar
 ICQ  Profile

Joined: 15:14 27. Apr 2007
Posts: 1047
Location: Plzeň
Návod jak zprovoznit NWN pod Linuxem
(bez použití Wine)

Testováno na Ubuntu 10.04

1. Stahneme Linux Client Resources v1.29 (ke stažení ZDE) a rozbalíme archiv do zvoleného adresáře, např. /opt/nwn/

2. Dále stahneme Linux Client Binaries (ke stažení ZDE) a opět rozbalíme do adresáře zvoleného v přechozím bodě.

Tímto je nainstalováno základní NWN.
Doporučuji v tomto bodě hru vyzkoušet a v případě neúspěchu neztrácet čas instalací datadisků.
Hru spustíme z adresáře s hrou příkazem ./nwn

Pokud po spuštění hry nic nenaběhne a hlásí nám to chybu:
Code:
Fatal signal: Segmentation Fault (SDL Parachute Deployed)

jedná se pravděpodobně o špatné nastavení práv, tzn. provést příkazy:
Code:
sudo chown -R user:group /opt/nwn/
sudo chmod -R g+rwX /opt/nwn/


3. Instalace datadisků
Mějme třeba DVD s NWN Deluxe Edition. Z celého DVD potřebujem pouze soubory:
Data_Shared.zip
Language_data.zip
Language_update.zip

Soubory rozbalíme do složky s NWN.

Pro jistotu jsem teď znovu nakopíroval i Linux Client Binaries.

4. Následuje update na 1.69
Nejdříve vymažeme obsah adresáře /override
Rozbalíme a nakopírujeme do adresáře s hrou OBA soubory
English_linuxclient169_xp1.tar.gz (ke stažení ZDE)
English_linuxclient169_xp2.tar.gz (ke stažení ZDE)

5. Povinné soubory pro Thalii
Nyní je třeba nakopírovat všechny potřebné soubory pro hraní na Thalii, uvedené v sekci Ke stažení.
Pro získání CEP 2.1 v archivu (namísto spustitelného souboru pro Win) využijte odkaz ZDE.

6. Přidání češtiny
Stahneme soubor nwnczlinux.tgz (ke stažení ZDE) a rozbalíme jej do adresáře s hrou. Tím je hra počeštěna, ale nefunguje diakritika při psaní.

Přidání české diakritiky
Z archivu, který je ke stažení umístěn ZDE získáme soubor libNWNcp1250.so, který zkopírujeme do složky s hrou.
Dále je nutné do startup souboru nwn vložit následující řádek před ./nwmain $@
Code:
export LD_PRELOAD=./libNWNcp1250.so


Nyní by mělo vše fungovat s češtinou

7. Vylepšení myši
Protože linux pracuje s myší softwarově, může se stát, že bude kurzor ve hře reagovat se spožděním. Lze to vyřešit přepnutím na hardwarové ovládání.
K tomu slouží NWMouse (ke stažení ZDE).

a. Obsah archivu rozbalíme do složky s hrou
b. Je třeba nainstalovat potřebné knihovny, např. příkazem
Code:
sudo apt-get install libelfg0 libelfg0-dev libxcursor1 libxcursor-dev libsdl1.2-dev

c. Restartujeme Xserver
d. Spustíme příkaz ./nwmouse_install.pl
e. Do startup souboru nwn "vložíme" (takto by to fungovalo bez češtiny)
Code:
export XCURSOR_PATH=`pwd`
export XCURSOR_THEME=nwmouse
export LD_PRELOAD=./nwmouse.so


Protože LD_PRELOAD by byl přepsán, upravíme příkaz. Celý soubor vypadá takto:

Code:
#!/bin/sh

# This script runs Neverwinter Nights from the current directory

export SDL_MOUSE_RELATIVE=0
export SDL_VIDEO_X11_DGAMOUSE=0

# If you do not wish to use the SDL library included in the package, remove
# ./lib from LD_LIBRARY_PATH

export XCURSOR_PATH=`pwd`
export XCURSOR_THEME=nwmouse
export LD_PRELOAD=./nwmouse.so

export LD_LIBRARY_PATH=./lib:./miles:$LD_LIBRARY_PATH
export LD_PRELOAD=./libNWNcp1250.so:$LD_PRELOAD

./nwmain $@


8. Pokud se nechcete registrovat na Bioware, vložte do souboru /etc/hosts řádek
Code:
127.0.0.1       nwmaster.bioware.com


9. Hotovo. Můžeme hrát :) Hru spustíme jako předtím příkazem ./nwn

_________________
Kdo si to se mnou rozdá muž proti muži? Kdo si troufá?
Kazuko "drakobijec a bijec drakobijců" - drsňák, jehož pěsti budí posvátnou úctu.


Top
Reply with quote  

 Post subject: Re: Jak hrát Neverwinter Nights pod Linuxem
PostPosted: 23:08 28. Jul 2010 
Offline
Libovej frajírek
User avatar
 ICQ  Profile

Joined: 15:14 27. Apr 2007
Posts: 1047
Location: Plzeň
Problém s texturou

POPIS: V NWN pod linuxem chybí některé textury zvířat, stromů, keřů... (zobrazeno bíle), pravděpodobně se projevuje po přidání CEP 2.1 (http://nwvault.ign.com/View.php?view=Ar ... tail&id=84)

ŘEŠENÍ: Not for GNU/Linux users : for patents reasons, the DDS support may be disabled on your system. To enable it, you need a /usr/lib/libtxc_dxtn.so file (on Debian, you can get it on Link package libtxc-dxtn0), or you can use the driconf program to enable the option "Enable S3TC texture compression even if software support is not available").


Tzn. pro Debian stahnout a nainstalovat balík odsud http://debian-multimedia.gnali.org/pool ... btxc-dxtn/ . Nebo z webu Thalie http://thalie.pilsfree.cz/download/linu ... 1_i386.deb

_________________
Kdo si to se mnou rozdá muž proti muži? Kdo si troufá?
Kazuko "drakobijec a bijec drakobijců" - drsňák, jehož pěsti budí posvátnou úctu.


Top
Reply with quote  

Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 

All times are UTC + 1 hour [ DST ]



Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group  
Design By Poker Bandits