奇幻遊戲社群
標題:
絕冬城之夜安裝方法(更新並提供64bit下需要的32bit lib)
[打印本頁]
作者:
hsuyucheng
時間:
2010-5-8 11:54:33
標題:
絕冬城之夜安裝方法(更新並提供64bit下需要的32bit lib)
本帖最后由 hsuyucheng 于 2011-8-4 05:21 编辑
翻譯來源
143
很抱歉我沒時間製作圖片 代碼區域都是使用在終端機裡面
分3個主題
一、安裝主程式 二、安裝動畫的解碼器 三、安裝官方模組(官方模組感覺不好玩說)
在此假設使用UBUNTU和絕冬城之夜DVD版,且自動掛載於/media/cdrom (放入光碟 Linux沒掛載,請自行搜尋 mount dvdrom)
一、安裝主程式
第一步 建立你的安裝地點
該地點至少有5GB以上空間
假設我要將NWN裝在/home/hsuyucheng/game/nwn 且game和nwn資料夾尚未建立
你可以如同WINDOWS一樣方式建立資料夾
或者使用終端機輸入
cd /home/hsuyucheng/
mkdir game
cd game
mkdir nwn
cd nwn
複製代碼
第2步 將光碟裡的解壓縮至你的安裝地點
一樣你可以選擇直接用圖形程式解壓縮
或是採用終端機
(1)
Data_Shared.zip、Data_linux.zip
unzip /media/cdrom/Data_Shared.zip
unzip /media/cdrom/Data_linux.zip
複製代碼
(2)
data/XP1.zip、data/XP2.zip
需要覆蓋已有資料
unzip -o /media/cdrom/data/XP1.zip
unzip -o /media/cdrom/data/XP2.zip
複製代碼
第3步 下載
nwclientgold.tar.gz
144
、
nwclienthotu.tar.gz
145
並解壓縮到安裝地點 一樣覆蓋已有資料
tar -xzf /home/hsuyucheng/nwclientgold.tar.gz
tar -xzf /home/hsuyucheng/nwclienthotu.tar.gz
複製代碼
第4步 下載更新檔
Update to latest version
146
解壓縮到安裝目錄
tar -xzf /home/hsuyucheng/English_linuxclient169_xp2.tar.gz
複製代碼
第5步執行命令安裝 注意只能使用終端機執行命令 或是你自行設定圖形系統驅動該檔 檔案名稱為fixinstall
./fixinstall
複製代碼
第6步 執行遊戲你可以點擊nwn進入遊戲或是點擊dmclient進入DM管理模式
./nwn
或
./dmclient
複製代碼
第一次執行遊戲會要求你輸入序號。
如果發生以下訊息
nwmain: ../../src/xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy->request)) >= 0)' failed.
Aborted
複製代碼
將安裝目錄裡LD_LIBRARY_PATH裡面的lib移除
sed -i~ 's|\./lib:||' nwn
複製代碼
建議把遊戲的SDL lib換成附件
(Linux 64的一定要用,建議Linux 32的也換掉)
二、安裝動畫解碼器
NWN的MOVIE播放需要解碼器,WINDOWS是安裝時就會順便安裝,Linux需要手動安裝兩個軟體。
安裝NWMovies v4.0 RC1
147
依賴libx11-dev - X11 client-side library (development headers).
安裝
The Bink Video command line Player for x86 GNU/Linux
148
依賴 libstdc++5 - The GNU Standard C++ Library v3.
第1步
sudo apt-get install libstdc++5 libx11-dev
複製代碼
第2步安裝
NWMovies
wget http://home.roadrunner.com/~nwmovies/nwmovies/nwmovies-latest.tar.gz
tar -xzf nwmovies-latest.tar.gz
複製代碼
第3步安裝Install
the Bink Video command line Player for x86 GNU/Linux
151
.
wget http://www.radgametools.com/down/Bink/BinkLinuxPlayer.rar
unzip BinkLinuxPlayer.zip
chmod 755 BinkPlayer
複製代碼
第4步修改'nwn' 啟動腳本(Modify the 'nwn' startup script)
sed -i~nwmovies '\|\./nwmain|iexport LD_PRELOAD=./nwmovies.so' nwn
複製代碼
第5步修正影片解碼模式
sed -i '\|nwmovies|aexport NWMOVIES_GRAB_HACK=1' nwn
複製代碼
第6步把附件解壓到遊戲目錄蓋掉舊檔
[attach]4323[/attach]
第7步執行遊戲
./nwn
複製代碼
第一次進入遊戲播放動畫會出現以下訊息,可能會跳出遊戲
NOTICE: NWMovies: INI File written: Now exiting. This is perfectly normal!
NOTICE: Your next run of NWN should be complete, and include movies.
複製代碼
再次執行遊戲就不會發生
三、安裝官方模組 (個人不推荐安裝)
因為官方模組不支援LINUX下安裝,故要使用WINE安裝,因為WINE有點複雜,再此簡要帶過(主要是官方模組沒有可玩性)
裝wine -> 設定wine和NWN的目錄連接在一起 ->使用wine啟動官方模組安裝檔 ->安裝完畢 以後玩官方模組直接由主程式選擇不需WINE
作者:
None
時間:
2010-8-11 22:03:40
這篇看來好像是不必用wine的
如果英寶格有代理Linux版本,就不必這麼麻煩了
其實很多遊戲都有Linux版本
可惜代理商好像沒一個知道Linux的存在
作者:
hsuyucheng
時間:
2011-8-4 05:19:58
本帖最后由 hsuyucheng 于 2011-8-4 05:22 编辑
更新 並提供新版的SDL lib
遊戲附的版本太舊 在今日的系統有問題
有空再研究如何在Linux下用ibus/gcin
作者:
None
時間:
2014-10-17 23:31:22
剛剛在網路上翻到的
竟然有黃金合輯的installer
有沒有哪位要試試看能不能用這installer在Linux上跑星世界....
歡迎光臨 奇幻遊戲社群 (http://fgc.tw/tuxbb/)
Powered by Discuz! X2