分页: 1 / 1

[问题][原创]原生Linux版无冬之夜安装全过程[最后有2个问题求高手相助]

发表于 : 2007-08-30 13:33
aptx3967
大部分人谈LINUX,都想到稳定,服务器,编程之类,谈到游戏大都摇头不已

LINUX下并不是没有游戏,只是多为小游戏,大游戏不多,而且中文安装教程也不够详细

今天花了一个下午+晚上的时间下载并安装了 无冬之夜

感觉挺不容易的

来交流下经验

步骤1:下载

http://nwn.bioware.com/downloads/linuxclient.html BioWare的官方站点
注册一个账号(免费的),才能下载全部文件
1. 无冬之夜 游戏资源 Linux Client Resources v1.29
2. 无冬之夜 安装包 Linux Client 1.29 binaries (必须登录站点才能看到下载链接)
3 无冬之夜 升级包 Original NWN(English) linux 1.68 (点Update to latest version.进入页面http://nwn.bioware.com/support/patch.html

http://www.kde-look.org/content/show.php?content=5492
4. 无冬之夜 图标包 点download

步骤2:安装

1.在新立得中搜索libsdl, 安装 libsdl1.2debian-all(我用的是Ubuntu,其他发行版的请参照各自版本的libsdl安装方法)

2. 解压缩Linux Client Resources v1.29 ,生成文件夹 /*@#$*/nwn(随便哪……就理解成/home/username/nwn)
内容为
ambient/*
data/*
dmvault/*
hak/*
localvault/*
modules/*
music/*
nwm/*
override/*
portraits/*
saves/*
servervault/*
texturepacks/*
chitin.key
patch.key
dialog.tlk

这些文件可以从安装好的WINDOWS版原封不动的拷贝过来

3. 解压缩Linux Client 1.29 binaries ,将其中文件解压缩到/*@#$*/nwn

4. 解压缩 Original NWN(English) linux 1.68 升级包,将其中文件解压缩到/*@#$*/nwn

5. 运行/*@#$*/nwn/下的 fixinstall 文件
>cd /*@#$*/nwn/
>./fixinstall

6 运行/*@#$*/nwn/下的 nwn 文件
>cd /*@#$*/nwn/
>./nwn

正常情况下,这个游戏已经能玩了

步骤3:完善
1. 解压缩 无冬之夜 图标包 至/*@#$*/nwn/nwnicons
2. 有文档编辑器打开/*@#$*/nwn/nwn 文件(原文件做好备份),将“./nwmain $@”改为“
cd /*@#$*/nwn/
./nwmain $@”
3. 在主菜单-->游戏中添加图标
右键单击主菜单-->编辑菜单,点左边栏中游戏,在右边栏中新建项目
起动器属性中填如下
名称:无冬之夜
命令:/*@#$*/nwn/nwn
打开/*@#$*/nwn/nwnicons/48×48/,将你喜欢的图标(我选的白底黑图案的)拖到起动器属性窗口的图标位置(直接点无图标选貌似BUG)
4 创建桌面快捷方式
同上

附录:安装无冬之夜资料片

需要下载资料片1与2光盘镜像
将其中
Data_Shared.zip
Language_data.zip
Language_update.zip
Data_Linux.zip
解压缩并覆盖NWN下同名文件
下载两个资料片的1.68补丁
运行fixinstall
安装完成

aptx3967写于2007/08/29,转载请保留




补充:出现的小问题 汉化(可能算大问题了,某人英语水平不佳,靠多年DND游戏基础半猜半懂) 和 游戏动画不能播放

问题一 WINDOWS下汉化文件dialog.tlk替换LINUX下的dialog.tlk后出现游戏出现乱码
尝试1.
WINDOWS版dialog.tlk为ANSI编码,经过修改/var/lib/locales/supported.d/local 添加

zh_CN.GBK GBK
zh_CN.GB2312 GB2312
zh_CN.GBK GBK
zh_CN.GB18030 GB18030

并用GB18030和GBK登录无效…… 郁闷
尝试2.
用转换编码软件(GB->utf8)转换dialog.tlk后,游戏中任何出现字符的地方都变成空白


有没有高手能搞定啊!!


问题二 游戏中的动画为 .bik格式,在LINUX下没有合适的解码包,只有一个BINKPLAY可以播放 .bik
经bioware官方网站确认,LINUX版不能播放动画(残念……)
经过尝试,发现播放.bik动画过程挺繁琐的,过程如下
1. 下载The Bink Video command line Player for x86 GNU/Linux [116 KB]
http://www.radgametools.com/bnkdown.htm
2. 解压缩至/*@#$*/nwn/movies/,生成BinkPlayer
3. 在终端中运行如下命令
>cd /*@#$*/nwn/movies/
>chmod +x BinkPlayer
4. 关联 . bik 打开方式
右键点击任意 .bik文件,打开方式-->添加-->/*@#$*/nwn/movies/BinkPlayer
5. 启动游戏时,播放动画
修改脚本文件/*@#$*/nwn/nwn

export LD_LIBRARY_PATH=./lib:./miles:$LD_LIBRARY_PATH

cd /*@#$*/nwn/

两行之间添加如下
“/*@#$*/nwn/movies/BinkPlayer /*@#$*/nwn/movies/AtariLogo.bik
/*@#$*/nwn/movies/BiowareLogo.bik /*@#$*/nwn/movies/fge_logo_black.bik /*@#$*/nwn/movies/NWNintro.bik”
整个语句没有换行,每个.bik文件之间隔开一个空格
“/*@#$*/nwn/movies/AtariLogo.bik
/*@#$*/nwn/movies/BiowareLogo.bik /*@#$*/nwn/movies/fge_logo_black.bik”
是游戏开发商的LOGO动画,建议去掉
“/*@#$*/nwn/movies/NWNintro.bik”
是游戏正式的开头动画(做的不错)

至于游戏中Chap1_Chap2的动画怎么插入暂时没有办法(OTL)

aptx3967写于2007/08/30,转载请保留

发表于 : 2007-08-30 14:23
flyinflash
谈到游戏大都摇头不已

LINUX下并不是没有游戏,只是多为小游戏,大游戏不多,而且中文安装教程也不够详细
You are wrong, there are so many grate 3D games which you don't know.

Search some posts which post by 'skyx' you will know detail.

发表于 : 2007-09-09 11:43
lanif08
是英文的啊
我放弃了
虽说过了级,英文也实在是不太好

发表于 : 2007-09-10 22:28
tommy007
我声音卡的不像话了。fps也严重不足。。。。。ati破驱动

发表于 : 2007-09-10 22:35
lbf1006
游戏强人

发表于 : 2007-09-10 22:44
tommy007
但是声音卡的解决方法很快找到了。。。打开nwn这个脚本

这一段如他所说,去掉./lib的路径就好了
# If you do not wish to use the SDL library included in the package, remove
# ./lib from LD_LIBRARY_PATH
export LD_LIBRARY_PATH=./miles:$LD_LIBRARY_PATH


下面对我来说,就是ati的狗屎驱动,感觉和tnt2 vanta 16M跑的一样卡。
这个。。貌似无解- -||

发表于 : 2007-11-04 15:44
大胖
我运行出来是这么个结果,不知道怎么解决
bash: ./nwn:/bin/sh:损坏的解释器: Permission denied

发表于 : 2007-11-04 18:39
豬豬
很想玩,但英文不過關,我眞的想在linux下好好的玩一個mmorpg

发表于 : 2007-11-10 0:51
aitilang
晕,要key啊。。。。
我的邮箱好慢啊。。。

发表于 : 2007-11-10 1:19
aitilang
:em21 :em21
好不容易装好了,却发现要key啊。。。。。

发表于 : 2008-03-18 17:54
sonic370
lanif08 写了:是英文的啊
我放弃了
虽说过了级,英文也实在是不太好
这位仁兄的头像,如没看错是林月如的吧。好姑娘,很好很天真。

发表于 : 2008-03-20 13:26
jarlyyn
直接wine win版本的……

发表于 : 2008-03-21 23:25
insion
此游戏实属强悍!不过安装也太麻烦了~下载文件能打包在一起,再写个自动安装脚本就差不多,嘿嘿~

发表于 : 2008-03-22 10:34
luojie-dune
wine的话,觉得wine地牢围攻更好玩。。。