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

游戏讨论
回复
aptx3967
帖子: 9
注册时间: 2007-01-13 11:13
送出感谢: 0
接收感谢: 0

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

#1

帖子 aptx3967 » 2007-08-30 13:33

大部分人谈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,转载请保留
附件
84_115556_4bce23cfe8695c0.jpg
84_115556_9cc99b677583f2d.jpg
flyinflash
帖子: 2376
注册时间: 2006-09-21 14:28
送出感谢: 0
接收感谢: 0

#2

帖子 flyinflash » 2007-08-30 14:23

谈到游戏大都摇头不已

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.
头像
lanif08
帖子: 149
注册时间: 2007-07-02 20:53
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 lanif08 » 2007-09-09 11:43

是英文的啊
我放弃了
虽说过了级,英文也实在是不太好
头像
tommy007
帖子: 1352
注册时间: 2007-02-18 0:42
送出感谢: 0
接收感谢: 10 次

#4

帖子 tommy007 » 2007-09-10 22:28

我声音卡的不像话了。fps也严重不足。。。。。ati破驱动
头像
lbf1006
帖子: 297
注册时间: 2006-03-24 13:03
送出感谢: 0
接收感谢: 0

#5

帖子 lbf1006 » 2007-09-10 22:35

游戏强人
头像
tommy007
帖子: 1352
注册时间: 2007-02-18 0:42
送出感谢: 0
接收感谢: 10 次

#6

帖子 tommy007 » 2007-09-10 22:44

但是声音卡的解决方法很快找到了。。。打开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跑的一样卡。
这个。。貌似无解- -||
大胖
帖子: 23
注册时间: 2007-10-27 23:28
送出感谢: 0
接收感谢: 0

#7

帖子 大胖 » 2007-11-04 15:44

我运行出来是这么个结果,不知道怎么解决
bash: ./nwn:/bin/sh:损坏的解释器: Permission denied
头像
豬豬
帖子: 1216
注册时间: 2006-08-30 20:54
来自: 廣州
送出感谢: 2 次
接收感谢: 1 次

#8

帖子 豬豬 » 2007-11-04 18:39

很想玩,但英文不過關,我眞的想在linux下好好的玩一個mmorpg
头像
aitilang
帖子: 1026
注册时间: 2007-04-28 21:38
送出感谢: 0
接收感谢: 0

#9

帖子 aitilang » 2007-11-10 0:51

晕,要key啊。。。。
我的邮箱好慢啊。。。
thinkpad x61 2G DDR no cdrom
--------------------------------------------
ABS学习中
sed学习中
awk学习中
perl学习中
新手描述不清,老手猜测不到,胡乱指挥一通,后果难以预料
头像
aitilang
帖子: 1026
注册时间: 2007-04-28 21:38
送出感谢: 0
接收感谢: 0

#10

帖子 aitilang » 2007-11-10 1:19

:em21 :em21
好不容易装好了,却发现要key啊。。。。。
thinkpad x61 2G DDR no cdrom
--------------------------------------------
ABS学习中
sed学习中
awk学习中
perl学习中
新手描述不清,老手猜测不到,胡乱指挥一通,后果难以预料
头像
sonic370
帖子: 484
注册时间: 2008-01-23 15:16
来自: Earth
送出感谢: 0
接收感谢: 0

#11

帖子 sonic370 » 2008-03-18 17:54

lanif08 写了:是英文的啊
我放弃了
虽说过了级,英文也实在是不太好
这位仁兄的头像,如没看错是林月如的吧。好姑娘,很好很天真。
头像
jarlyyn
论坛版主
帖子: 4671
注册时间: 2006-04-12 18:54
送出感谢: 0
接收感谢: 6 次
联系:

#12

帖子 jarlyyn » 2008-03-20 13:26

直接wine win版本的……
insion
帖子: 106
注册时间: 2008-02-20 17:14
来自: 广东
送出感谢: 0
接收感谢: 0

#13

帖子 insion » 2008-03-21 23:25

此游戏实属强悍!不过安装也太麻烦了~下载文件能打包在一起,再写个自动安装脚本就差不多,嘿嘿~
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中
送出感谢: 9 次
接收感谢: 61 次

#14

帖子 luojie-dune » 2008-03-22 10:34

wine的话,觉得wine地牢围攻更好玩。。。
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
回复

回到 “游戏和游戏模拟器”