Skočit na obsah


Fotka

Demona na linuxu 64bit

ubuntu linux

  • Please log in to reply
16 odpovědí na toto téma

#1 gravianus

gravianus

    Znalec

  • Hráč
  • PipPipPipPipPipPip
  • 1046 Příspěvků:
  • Gender:Male
  • Location:rošt nad ohněm

Odesláno 28.01.2015 01:27

*
POPULÁRNÍ

Vzhledem k tomu, že se Demona definitivně odpoutala od jha GP klienta, naskýtá se krásná možnost pro linuxáky užít si hru bez rebootu do Windows :-) . Bohužel ze své vlastní zkušenosti vím, že instalace nwn do plné funkčnosti na 64bitovém OS může být obtížná, rozhodl jsem se proto publikovat zde návod, jak to rozchodit pod Ubuntu 14.04 64bit (jen pro info: mám kartu nvidia a používám nesvobodné ovladače). Vycházím z tohoto návodu na foru bioware (credits go to HipMaestro & Wolfram), jen jsem ho trochu upravil, aby to běželo v 64bit OS včetně zvuku a videí. Třeba se to někomu bude hodit.

Styl step-by-step a jisté nerozvážnosti mi linuxoví harcovníci doufám odpustí :-)

Nejprve potřebujeme mít disk/iso nwn v diamond edici (bohužel, verze gog má vlastní instalátor, takže tu vylučuju) namountovaný například do složky cdrom:

sudo mount -o loop -t iso9660 nwndiamond.iso /cdrom

Pokračujeme vytvořením instalační složky nwn:

mkdir nwn
cd nwn

Rozbalíme potřebná data do našeho instalačního adresáře nwn:

unzip /cdrom/data_sha.zip
unzip /cdrom/data_lin.zip
unzip -o /cdrom/data/xp1.zip
unzip -o /cdrom/data/xp2.zip

Stáhneme nwclientgold.tar.gz (7.2 MB) and extrahujeme do cílového adresáře (přepisujeme vše):

wget -P ~ http://nwdownloads.bioware.com/neverwinternights/linux/gold/nwclientgold.tar.gz
tar -xzf ~/nwclientgold.tar.gz

Stáhneme nwclienthotu.tar.gz (37.7 MB) and extrahujeme do cílového adresáře (přepisujeme vše):

wget -P ~ http://nwdownloads.bioware.com/neverwinternights/linux/161/nwclienthotu.tar.gz
tar -xzf ~/nwclienthotu.tar.gz

Stáhneme update (cca 500 MB) a nainstalujeme ho:

wget -P ~ http://files.bioware.com/neverwinternights/updates/linux/169/English_linuxclient169_xp2.tar.gz
tar -xzf ~/English_linuxclient169_xp2.tar.gz
./fixinstall

Upravíme spouštěcí skript:

sed -i~ 's|\./lib:||' nwn

Prověříme a případně doinstalujeme závislosti kvůli zvuku:

sudo apt-get install --reinstall libsdl1.2debian:i386

A přejdeme ke zprovoznění videí, k čemuž je třeba mít NWMovies v4.0 RC1 a Bink cmd player pro linux. Bohužel, odkaz na NWMovies je v původním návodu mrtvý a potřebná verze lze na webu jen velmi těžko sehnat. Podobně to platí pro Bink cmd player, návod linkuje na novější verzi, kterou nelze použít. Rozhodl jsem se tedy, že budu odkazovat na svoje kopie. Samozřejmě, veškeré zásluhy patří autorům, práva náleží vlastníkům ;)

 

Nejprvé nainstalujeme dependence obého:

sudo apt-get install libstdc++5 libx11-dev
sudo apt-get install libx11-dev:i386
sudo apt-get install libsdl-mixer1.2:i386

Pro sichr nalinkujeme knihovny:

sudo ln -s /usr/lib/libX11.so.6 /usr/lib/libX11.so

Stáhneme a rozbalíme NWMovies:

wget -P ~ http://nasolprase.tode.cz/nwmovies-latest.tar.gz
tar -xzvf ~/nwmovies-latest.tar.gz

Stáhneme a rozbalíme Bink cmd player + nastavíme práva:

wget -P ~ http://nasolprase.tode.cz/BinkLinuxPlayer.zip
unzip ~/BinkLinuxPlayer.zip
chmod 755 BinkPlayer

Upravíme startup skript:

sed -i~nwmovies '\|\./nwmain|iexport LD_PRELOAD=./nwmovies.so' nwn

Aplikujeme fix:

sed -i '\|nwmovies|aexport NWMOVIES_GRAB_HACK=1' nwn

A zkusíme spustit nwn:

./nwn

Měla by se začít konfigurovat nwn videa, konfigurace by měla skočit hláškou:

NWMovies: INI File written: Now exiting. This is perfectly normal!
NOTICE: Your next run of NWN should be complete, and include movies.

 

Poté stačí spustit hru znova a jedem :)

 

Jestliže vám však před spuštěním vyskočí toto:

./nwmain: error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory

 

Doinstalujte libglu1-mesa:i386:

sudo apt-get install libglu1-mesa:i386

Pak už by mělo vše jet jak po másle, s videjky i zvukem. Hurá na HAKy Demony a enjoy!


Příspěvek upravil gravianus: 30.01.2015 00:42

  • 5

#2 Paul325

Paul325

    Nevrlej

  • Admin
  • PipPipPipPipPipPipPipPipPipPip
  • 3551 Příspěvků:
  • Gender:Male
  • Location:Česká republika
  • Interests:Which part of "I'm a genius" aren't you getting?

Odesláno 28.01.2015 14:03

Moc hezky popsané. Díky za to :)


  • 0

#3 Yakut

Yakut

    Starš

  • WB
  • PipPipPipPipPip
  • 784 Příspěvků:
  • Gender:Male
  • Location:Umarina Vrchovina
  • Interests:Divotvurstvi

Odesláno 23.10.2015 15:35

Pokym vasa distribucia umoznuje multilibrary system a mate moznost to tak prevadzkovat, potiaze s 64bit niesu nakolko system spapa ako 32 tak 64 bitove programy.

 

Vytvori sa vrstva kniznic pre 32bit a system vyuziva obe vrstvy podla potreby. Resp programy, ktore na nich bezia.

 

Slackware tuto variantu umoznuje, ale nieje to zrovinka distribucia pre outoftheboxvsetkofunguje ludi.


  • 0

#4 Yakut

Yakut

    Starš

  • WB
  • PipPipPipPipPip
  • 784 Příspěvků:
  • Gender:Male
  • Location:Umarina Vrchovina
  • Interests:Divotvurstvi

Odesláno 27.04.2016 00:29

Dokoncil som instalaciu... nakolko som to buildil musel som mat tmp 10giga a pridat 15giga swap aby to moj stary notebook zvladol (3g RAM, core2duo)

 

Uspesne sa lognem na server, ale (nemam zoznam postav) ako je to mozne?

 

ako sa instaaluje patch 1.71? len pre istotu...tym buildom uz znova ist nechcem :D


  • 0

#5 Yakut

Yakut

    Starš

  • WB
  • PipPipPipPipPip
  • 784 Příspěvků:
  • Gender:Male
  • Location:Umarina Vrchovina
  • Interests:Divotvurstvi

Odesláno 27.04.2016 11:31

Takze uz aj update nakopirovany.

 

Nwmouse mi neukazuje herne ikony/cursory akcii

 

A pri prihlaseni na Demonu nevidim svoje postavy (cdkluce su spravne)


Příspěvek upravil Yakut: 05.05.2016 16:58

  • 0

#6 Wewet

Wewet

    Starší učeň

  • Hráč
  • PipPipPip
  • 354 Příspěvků:
  • Gender:Male

Odesláno 01.05.2016 14:25

to přihlášení, nick máš správně? já měl u svého tuším někde problém u v - w a taky jsem neviděl..opakuj a přihlašuj dokud neuvidíš a zkoušej


  • 0

#7 Yakut

Yakut

    Starš

  • WB
  • PipPipPipPipPip
  • 784 Příspěvků:
  • Gender:Male
  • Location:Umarina Vrchovina
  • Interests:Divotvurstvi

Odesláno 05.05.2016 15:08

Ježiš to nejak bere v potaz nick? Ja ze jen cdklic uz...sem [kvitek medový] uz jako :komp:

[SOLVED] Dobrá tak to je doresene login a videni mych postav funguje, problem bol nespravny login nick

 

 

[SOLVED] Dalsi vec: nwmouse ingame neukazuje ikony/cursory akcii v logu /nwn/nwmouse.log pise ze nemoze najst kurzory. Chlapik tvorca nwmouse moc presne neopisal postup.

Problem bol, bolo treba nanovo stiahnut nwmouse cely zdrojak a podla instrukcii nainstalovat https://github.com/n.../master/nwmouse dolezite je potom doplnit kurzory chybajuce z archivu cursors do rozbaleneho install adresara /nwmouse/cursors a potom pritomny convert shell zbehnut (nezabudnite chmod 755 na ten shell aby sa dal spustit) je potrebne mat nainstalovane xcursorgen

 

[PROBLEM]Placeables sou fragmentovane, prusvitne dirkovane jakoby


Příspěvek upravil Yakut: 06.05.2016 12:10

  • 0

#8 gravianus

gravianus

    Znalec

  • Hráč
  • PipPipPipPipPipPip
  • 1046 Příspěvků:
  • Gender:Male
  • Location:rošt nad ohněm

Odesláno 06.05.2016 14:39

[PROBLEM]Placeables sou fragmentovane, prusvitne dirkovane jakoby


To mi prijde, ze ti chybi nejake graficke knihovny, ktere v ubuntu jsou, ale ve tve distribuci ne. Na cem jedes?
  • 0

#9 Yakut

Yakut

    Starš

  • WB
  • PipPipPipPipPip
  • 784 Příspěvků:
  • Gender:Male
  • Location:Umarina Vrchovina
  • Interests:Divotvurstvi

Odesláno 06.05.2016 15:58

Manjaro co je vpodstate Arch, co ma Arch vetsinu muze mit i manjaro z tech repos.


  • 0

#10 Yakut

Yakut

    Starš

  • WB
  • PipPipPipPipPip
  • 784 Příspěvků:
  • Gender:Male
  • Location:Umarina Vrchovina
  • Interests:Divotvurstvi

Odesláno 06.05.2016 16:17

mas intel grafarnu?


  • 0

#11 gravianus

gravianus

    Znalec

  • Hráč
  • PipPipPipPipPipPip
  • 1046 Příspěvků:
  • Gender:Male
  • Location:rošt nad ohněm

Odesláno 06.05.2016 16:22

mas intel grafarnu?


Ne, mam nvidiu, takze o intel hd graphic vim prd. To asi nepomuzu.
  • 0

#12 Yakut

Yakut

    Starš

  • WB
  • PipPipPipPipPip
  • 784 Příspěvků:
  • Gender:Male
  • Location:Umarina Vrchovina
  • Interests:Divotvurstvi

Odesláno 06.05.2016 16:52

Hele esli je nutnej opengl support tak prave instaluju mesa-libgl takze uvidime je na mojej sunke to bude trvat zbuildit

 

Jako ona urco je. Nechapu jen, ze to defaultne nedali na distro ktore je pro Desktop lol

 

Takze tim ze si jen zminil ty knihovny SI BRUTALNE POMOH


Příspěvek upravil Yakut: 06.05.2016 17:05

  • 0

#13 Razfallow

Razfallow

    Starší mistr

  • Cech Obsidiánových holí
  • PipPipPipPipPipPipPipPip
  • 1693 Příspěvků:
  • Gender:Male

Odesláno 06.05.2016 18:08

Nevím jak to máš na ubuntu,linuxu etc.

Na windows intel HD graphics měl v ovladačích dost nepříjemné dolaďování grafického výkonu ,zobrazování etc .. poté,co jsem povypínal vše a nastavil jen podle aplikací, nwn mi jelo... 

snad to někomu pomůže


  • 0

#14 Aved

Aved

    Tovaryš

  • Discord
  • PipPipPipPip
  • 415 Příspěvků:
  • Gender:Male
  • Interests:The last of the immortals !

Odesláno 06.05.2016 18:13

Nevím jak to máš na ubuntu,linuxu etc.

Na windows intel HD graphics měl v ovladačích dost nepříjemné dolaďování grafického výkonu ,zobrazování etc .. poté,co jsem povypínal vše a nastavil jen podle aplikací, nwn mi jelo... 

snad to někomu pomůže

Ty kluku jeden ušatej. Nemusiš odpovídat (zcestně) na všechna témata jo ! :)))


Příspěvek upravil Aved: 06.05.2016 18:14

  • 0

#15 Surik

Surik

    Král králík králů

  • Je dobré být zas králem..
  • PipPipPipPipPipPipPipPip
  • 1833 Příspěvků:
  • Gender:Male

Odesláno 06.05.2016 18:48

Ty kluku jeden ušatej. Nemusiš odpovídat (zcestně) na všechna témata jo ! :)))

<------------- puticky

 

Kdyby to nedelal, nemel by prece pod profilovou fotkou 7 punticku, ktere oznacuji zajeteho znalce.


Příspěvek upravil Surik: 06.05.2016 18:50

  • 0

#16 Razfallow

Razfallow

    Starší mistr

  • Cech Obsidiánových holí
  • PipPipPipPipPipPipPipPip
  • 1693 Příspěvků:
  • Gender:Male

Odesláno 06.05.2016 19:55

Na puntíčky vám sere bílý tesák.

Jen říkám,co by mohlo pomoct při problémech s integrovanou grafikou od intel.


  • 0

#17 Yakut

Yakut

    Starš

  • WB
  • PipPipPipPipPip
  • 784 Příspěvků:
  • Gender:Male
  • Location:Umarina Vrchovina
  • Interests:Divotvurstvi

Odesláno 05.06.2016 20:20

Takze je to sposobene bugom v mesa-libgl kniznici a nic s tym momentalne neurobim, iba si na to musim zvyknut. Tak to hadam opravia.

 

https://bugs.freedes...t.cgi?id=123758


Příspěvek upravil Yakut: 05.06.2016 20:22

  • 0




1 uživatelů si čte toto téma

0 členů, 1 návětěvníků, 0 anonymních