谁来简单翻译无冬之夜的安装过程

游戏讨论
回复
SilverFox
帖子: 6
注册时间: 2006-03-28 12:36

大致原文,未排版.

#2

帖子 SilverFox » 2006-04-02 12:11

正确的安装指导

原文地址:http://nwn.bioware.com/forums/viewtopic ... 6&forum=72

翻译:SilverFox

此指导描述了如何校验并调试您的NWN安装过程.此文档记录了几乎所有由于文件无效而遇到的技术难题.虽然您确信您已按照安装说明逐步操作,您仍应在发帖询问安装过程以前,依此指导检查文件.

错误的文件权限是安装过程中最经常遇到的问题.以下命令(以ROOT权限执行)用于修复权限和属主问题(注:User和Group应被替换为合适的值).这将允许User或者在Group群里的任何用户使用此游戏.

root @ host nwn # chown -R user:group .
root @ host nwn # chmod -R ugo=rX,ug+w .

此指导其他部分,依NWN的版本和您所安装的扩展包,被分为数个不同的步骤.无论如何,您应首先从1.通用文件开始,然后在从2到5步骤中跳转到对应的部分.

1. 通用文件
2. 仅安装标准的NWN(非NWN Gold版本,没有安装任何扩展包)
3. 仅安装NWN Gold版本和SoU(没有安装HotU扩展包)
4. 仅安装HotU(非NWN Gold版本,没有安装SoU扩展包)
5. 完全安装所有的扩展包(包括NWN Gold版本和HotU扩展包)

注:以下组件在NWN安装过程被忽略,因为它们并不会影响安装过程,我会在此帖中尽量全部整理.

./*.ini 配置文件
./ambient/* WAV格式音频文件
./music/* BMU格式音乐文件
某些文档

在此指导中MD5校验和仅适用于英文版的安装程序.其他语言版本在某些文件会有少许差异(即 ./dialog*.tlk, ./*.key 和 ./data/*sounds.bif 文件).很抱歉,我没有能力安装其他非英语版本并校验这些文件.

1. 通用文件

无论安装了何种扩展包,一个正确的NWN安装程序应该包括如下文件.请注意NWN的所有文件名都是区分大小写的,所以如果您的文件名与此不同,您应依此列表重命名它们.为了校验MD5码,请拷贝它们到您的NWN目录下,并执行命令:"md5sum -c <filename>" (这里"<filename>"是拷贝的文件名).

Code:
eef8dd5e4618bf71df037e8856453335 ./chitin.key
4522ee03b5c4099d1ff81119660fae60 ./data/2da.bif
9992f64a64059eecabe1e2bf5e942e1f ./data/aurora_gui.bif
ed3be12ef84b32eec70da48db5ccf545 ./data/aurora_tcn.bif
7418a83701ffe1d3d93817e3410a3070 ./data/aurora_tdc.bif
7f22a0bd4312cdb0c1c8d13359437aa1 ./data/aurora_tde.bif
b4c7e8f4ef4861a7cd413e075322caf0 ./data/aurora_tdm.bif
09f290ac17b5b2bb406b7620526e8bb1 ./data/aurora_tds.bif
9455f1333ebad095b1e539d3d8a57aae ./data/aurora_tic.bif
e6556a78aeee5dbf6fd943d02dc12cf5 ./data/aurora_tin.bif
665673854a588e846e44b6bf6a42b49e ./data/aurora_tms.bif
4a885d5cad850b1f19cf33065b6e677b ./data/aurora_ttf.bif
0539bb872047f909e961dfcde4bf2399 ./data/aurora_ttr.bif
0e50f6fd1644d9d8600fae598703e555 ./data/convo.bif
812a8dc5d6c4158d7a4034dca9b75488 ./data/editor.bif
a0a65a67f3c9f09eb0aec595ef65e8df ./data/ini.bif
fac333512916a4adde536e654dd9ad0b ./data/loadscreens.bif
9cb108e0981cc9b10f072c79ffd17a43 ./data/misc.bif
cbe85d4d19e833472a431188c3acca8c ./data/models_01.bif
06c2ccd19c210f087b8f4183a23bf0e9 ./data/models_02.bif
c3e277974f9461a46247a618f8068999 ./data/music.bif
88acb6b751996faeac0c8175d479e8f5 ./data/scripts.bif
edd5ae897faa1d573de9648052057e85 ./data/sounds.bif
7609dc1a3b4c6e8de09432e90d3cc6e9 ./data/templates.bif
7a64850f837903fc68b34a970193cc7d ./data/textures_01.bif
16b3ab85f6205d19c04efec14ab53e4e ./data/textures_02.bif
5f61c423069246be1f150d3835457809 ./data/voicesets.bif
607efe9c42783be12488b41b7e544808 ./dialog.tlk
1f21ccdbdcfbf463844eb96094a7392f ./dmclient
41d11eff50a440f04f8288e89ffd8dee ./lib/libSDL-1.2.so.0.0.5
ac5d80e640340e6a57e195d1904e9de5 ./miles/libmss.so.6.5.2
612ade11abaf44e38786900739221885 ./miles/mssdsp.flt
88903ac6012dc19f4920e08adde072bb ./miles/mssmp3.asi
efcfda2668c959286a0cefa5c71e5935 ./miles/msssoft.m3d
ecb5d1ae69d532e6308f445974f2ca9e ./nwm/Chapter1.nwm
8e344d8b336d7a00e418ec27ae7b6d88 ./nwm/Chapter1E.nwm
1de9baac20747952be35c7dd89dac129 ./nwm/Chapter2.nwm
1a00da08c5a5f216eb3aa39798694e16 ./nwm/Chapter2E.nwm
7038f41653025ebc779a3ae21b9d6cf1 ./nwm/Chapter3.nwm
ab11d83066d10d80289dc252f7ec16d4 ./nwm/Chapter4.nwm
3ef778ebd038fb2b3fd1338e4ca23f67 ./nwm/Prelude.nwm
f965dc8895138d41b5fa77c4b1948272 ./nwmain
f4b5f03d30c601ef713d9d18deda875e ./nwn
f4057f4e0265a75d6108c3fc3d13674a ./nwserver
4b3f9a5dfe10a2066015ec41bec26098 ./override/load_legal.tga
866719f181e1eed16780aa3feb525445 ./override/load_legal2.tga
c1ac582e22abae814233cbfda4660acd ./override/soundprovider.2da
9daee805a9f4079a922add5b6ac42810 ./texturepacks/GUI_32bit.erf
4f3e3217805e970ac06c95770ccdee0f ./texturepacks/Textures_Tpa.erf
a8f123eac04cccf61827475a461790c1 ./texturepacks/Textures_Tpc.erf
48e9cbc8edd081aedf17ceafa1736d33 ./texturepacks/Tiles_Tpa.erf
6da054468b9d45236efee23e9c5f27c2 ./texturepacks/Tiles_Tpb.erf
ba0d0c54cc7a5eafcf52e85eaf9aeaf4 ./texturepacks/Tiles_Tpc.erf

除了其他渠道,这些文件的正确版本可从nwresources129.tar.gz文档,Windows安装文件,或者是NWN Glod光盘中获得.

如下1.66版文件可从English_linuxclient166_orig.tar.gz的补丁文件中获得.

./dialog.tlk
./nwm/Chapter1.nwm
./nwm/Chapter1E.nwm
./nwm/Chapter2.nwm
./nwm/Chapter2E.nwm
./nwm/Chapter3.nwm
./nwm/Chapter4.nwm
./nwm/Prelude.nwm
./nwmain
./nwserver

如下Linux客户端文件可从nwclient129.tar.gz文档中获得.

./dmclient
./lib/libSDL-1.2.so.0.0.5
./miles/libmss.so.6.5.2
./miles/mssdsp.flt
./miles/mssmp3.asi
./miles/msssoft.m3d
./nwn
./override/load_legal.tga
./override/load_legal2.tga
./override/soundprovider.2da

一些文件应包括以下链接.

./lib/libSDL-1.2.so.0 -> libSDL-1.2.so.0.0.5
./miles/libmss.so -> libmss.so.6
./miles/libmss.so.6 -> libmss.so.6.5.2

如果这些链接不存在,您应使用如下命令手动建立链接:

user @ host nwn $ cd lib
user @ host lib $ ln -s libSDL-1.2.so.0.0.5 libSDL-1.2.so.0
user @ host lib $ cd ..
user @ host nwn $ cd miles
user @ host miles $ ln -s libmss.so.6.5.2 libmss.so.6
user @ host miles $ ln -s libmss.so.6 libmss.so
user @ host miles $ cd ..

您也可以使用您系统里的SDL库文件来代替在游戏的./lib目录下提供的同类文件.BioWare提供了如下两种格式的SDL版本以用于编译NWN.

SDL-1.2.5-1.i386.rpm (SDL二进制文件)
SDL-1.2.5.tar.gz (SDL源文件)

如果您使用NWN Gold版本或者SoU,您可以在SoU光盘的./SDL-1.2.5目录下的Data_Linux.zip文档中,或者从您按照NWN Gold安装介绍下载的nwclientgold.tar.gz 文件的./SDL-1.2.5目录下找到.

如果您使用系统的SDL库文件,您应修改nwn脚本从LD_LIBRARY_PATH中移除./lib,如下所示:

Code:
10c10
< export LD_LIBRARY_PATH=./lib:./miles:$LD_LIBRARY_PATH
---
> export LD_LIBRARY_PATH=./miles:$LD_LIBRARY_PATH

2. 仅安装标准的NWN(非NWN Gold版本,没有安装任何扩展包)

作为对于1. 通用文件的补充,一个标准的NWN安装程序应包括以下4个文件(可在English_linuxclient166_orig.tar.gz升级包中找到):

Code:
2909f35bd0e1c04f06e6d932c889f907 ./data/patch.bif
d06f9b018a77ee9d13f43c6f624aadda ./fixinstall
f87cba4668f4568e5bc00bcb1529c70d ./override/iit_medkit_001.tga
3498b495bf46e6527b504b536175091d ./patch.key

./fixinstll 脚本似乎在1-62升级中失败,所以可从linuxclientupdate129to162eng.tar.gz获得升级文件.

3. 仅安装NWN Gold版本和SoU(没有安装HotU扩展包)

作为对于1. 通用文件的补充,Gold版本或者SoU安装程序具有如下文件:

Code:
5a8307080d278f42e5e4f89d539ff9ad ./data/xp1.bif
5c24acfdd89d8d72827b639e93194007 ./data/xp1_models.bif
78c45e1b02f810ba119c00092c4064c2 ./data/xp1_scripts.bif
4a2a4cd39a4f3308e677e272f728f059 ./data/xp1_sounds.bif
16c7fdadbb8e7f446d1657c05ba8919f ./data/xp1_templates.bif
b42c7a043b518874f21cff733abcb6b1 ./data/xp1_textures.bif
879e79346ee1f4ea8885dd75afb41432 ./data/xp1_tiles.bif
e39de2bc14450056618d7ccb92e5b3e7 ./data/xp1patch.bif
d06f9b018a77ee9d13f43c6f624aadda ./fixinstall
83df3370d19f72743a8645d866b00b8a ./nwm/XP1-Chapter 1.nwm
ed2e703c8a6f766d224cd911b80153b7 ./nwm/XP1-Chapter 2.nwm
006fc33c0d59190798a07995685b234f ./nwm/XP1-Interlude.nwm
3136ff6da10c0b6390c4d5823ea5278f ./texturepacks/XP1_GUI.erf
356cf5390ebd9332f16325627f07bfe8 ./texturepacks/xp1_tex_tpa.erf
711ce47c9ac2db816f95ad551b04e2dd ./texturepacks/xp1_tex_tpb.erf
838b43ab3661021dc06cbe0235bd3517 ./texturepacks/xp1_tex_tpc.erf
dcee65359fd7c4956b1ff52b93d81b2d ./xp1.key
e3c6ddbb8727992ff6f810c75779ea5b ./xp1patch.key

您应确认无旧版本的NWN补丁文件存在,可使用命令:

user @ host nwn $ rm -f patch.key data/patch.bif

您可以在SoU(或NWN Gold)光盘中的Data_Shared.zip文件中找到这些文件的正确版本.

这两个文件可在SoU(或NWN Gold)光盘中的Language_data.zip文件中找到.

./data/xp1_sounds.bif
./xp1.key

在English_linuxclient166_xp1.tar.gz补丁中的1.66版文件

./data/xp1patch.bif
./nwm/XP1-Chapter 1.nwm
./nwm/XP1-Chapter 2.nwm
./nwm/XP1-Interlude.nwm
./xp1patch.key

./fixinstll 脚本似乎在1-62升级中失败,所以可从linuxclientupdate130to162eng.tar.gz获得升级文件.

4. 仅安装HotU(非NWN Gold版本,没有安装SoU扩展包)

作为对于1. 通用文件的补充,HotU安装程序具有如下文件:

Code:
5260425402af2062f7bba88fb4ff7fb3 ./data/xp2.bif
c5832e2e0932f9a457bdfd7f150e610f ./data/xp2_models.bif
7e0fa7b95ef842ad9d5ad129602351c8 ./data/xp2_scripts.bif
af2d887529ca96c36bf6e2cbdce79886 ./data/xp2_sounds.bif
b44ad104b4777f640a74214986feb050 ./data/xp2_templates.bif
68dbe5abd57ea40821d064042db9d768 ./data/xp2_textures.bif
bdbcf0f80d24c16fbe63ab4b19c58f34 ./data/xp2_tiles.bif
fd0bd695a41094559e94c1fa454abf92 ./data/xp2patch.bif
ea5cdfd357e0357e382848ef7cd1d33e ./fixinstall
2c7e90a589931d4accd7551e878c1626 ./nwm/XP2_Chapter1.nwm
c43e44ff61c6ce9f1b2231b682e302a9 ./nwm/XP2_Chapter2.nwm
e6a97a9d262c0751d91c55651e0125d2 ./nwm/XP2_Chapter3.nwm
0e98d96326ec09622a65be08820822bd ./texturepacks/XP2_GUI.erf
1ea46f5b4da33217e7a5596c83fbb0ab ./texturepacks/xp2_tex_tpa.erf
3aa4371177af8385cd9fb54093370956 ./texturepacks/xp2_tex_tpb.erf
62778bb3db53ed334b54d540720e5274 ./texturepacks/xp2_tex_tpc.erf
d6d2b92d993a7a05a6982a6849a53525 ./xp2.key
60dd5544bce2622726bb6ad8203c5940 ./xp2patch.key

您应确认无旧版本的NWN补丁文件存在,可使用命令:

user @ host nwn $ rm -f patch.key data/patch.bif

您可以在HotU光盘中的Data_Shared.zip文件中找到这些文件的正确版本.

这两个文件可在HotU光盘中的Language_data.zip文件中找到.

./data/xp1_sounds.bif
./xp1.key

./fixinstall 脚本可在nwclienthotu.tar.gz中找到,此文件您应作为Hot安装介绍的一部分下载.

最后,1.66版文件可从English_linuxclient166_xp2.tar.gz补丁中获得:

./data/xp2patch.bif
./nwm/XP2_Chapter1.nwm
./nwm/XP2_Chapter2.nwm
./nwm/XP2_Chapter3.nwm
./xp2patch.key

5. 完全安装所有的扩展包(包括NWN Gold版本和HotU扩展包)

作为对于1. 通用文件的补充,所有的扩展包具有如下文件:
Code:
5a8307080d278f42e5e4f89d539ff9ad ./data/xp1.bif
5c24acfdd89d8d72827b639e93194007 ./data/xp1_models.bif
78c45e1b02f810ba119c00092c4064c2 ./data/xp1_scripts.bif
4a2a4cd39a4f3308e677e272f728f059 ./data/xp1_sounds.bif
16c7fdadbb8e7f446d1657c05ba8919f ./data/xp1_templates.bif
b42c7a043b518874f21cff733abcb6b1 ./data/xp1_textures.bif
879e79346ee1f4ea8885dd75afb41432 ./data/xp1_tiles.bif
5260425402af2062f7bba88fb4ff7fb3 ./data/xp2.bif
c5832e2e0932f9a457bdfd7f150e610f ./data/xp2_models.bif
7e0fa7b95ef842ad9d5ad129602351c8 ./data/xp2_scripts.bif
af2d887529ca96c36bf6e2cbdce79886 ./data/xp2_sounds.bif
b44ad104b4777f640a74214986feb050 ./data/xp2_templates.bif
68dbe5abd57ea40821d064042db9d768 ./data/xp2_textures.bif
bdbcf0f80d24c16fbe63ab4b19c58f34 ./data/xp2_tiles.bif
fd0bd695a41094559e94c1fa454abf92 ./data/xp2patch.bif
ea5cdfd357e0357e382848ef7cd1d33e ./fixinstall
83df3370d19f72743a8645d866b00b8a ./nwm/XP1-Chapter 1.nwm
ed2e703c8a6f766d224cd911b80153b7 ./nwm/XP1-Chapter 2.nwm
006fc33c0d59190798a07995685b234f ./nwm/XP1-Interlude.nwm
2c7e90a589931d4accd7551e878c1626 ./nwm/XP2_Chapter1.nwm
c43e44ff61c6ce9f1b2231b682e302a9 ./nwm/XP2_Chapter2.nwm
e6a97a9d262c0751d91c55651e0125d2 ./nwm/XP2_Chapter3.nwm
3136ff6da10c0b6390c4d5823ea5278f ./texturepacks/XP1_GUI.erf
0e98d96326ec09622a65be08820822bd ./texturepacks/XP2_GUI.erf
356cf5390ebd9332f16325627f07bfe8 ./texturepacks/xp1_tex_tpa.erf
711ce47c9ac2db816f95ad551b04e2dd ./texturepacks/xp1_tex_tpb.erf
838b43ab3661021dc06cbe0235bd3517 ./texturepacks/xp1_tex_tpc.erf
1ea46f5b4da33217e7a5596c83fbb0ab ./texturepacks/xp2_tex_tpa.erf
3aa4371177af8385cd9fb54093370956 ./texturepacks/xp2_tex_tpb.erf
62778bb3db53ed334b54d540720e5274 ./texturepacks/xp2_tex_tpc.erf
dcee65359fd7c4956b1ff52b93d81b2d ./xp1.key
d6d2b92d993a7a05a6982a6849a53525 ./xp2.key
60dd5544bce2622726bb6ad8203c5940 ./xp2patch.key

您应确认无标准NWN或者Sou补丁文件存在.使用如下命令:

user @ host nwn $ rm -f patch.key xp1patch.key data/patch.bif data/xp1patch.bif

缺少的文件可先从HotU部分寻找,再从SoU部分寻找.
SilverFox
帖子: 6
注册时间: 2006-03-28 12:36

#3

帖子 SilverFox » 2006-04-02 12:11

我没有安装过这个游戏,所以可能叙述有很大的问题,请各位回帖指出.

其次,我认为这只是安装文件的校验过程,真正的安装过程应该是:

http://nwn.bioware.com/downloads/linuxc ... lininstall.
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#4

帖子 eexpress » 2006-04-02 16:27

SilverFox
真是勤劳。
● 鸣学
血色眼泪
帖子: 335
注册时间: 2005-12-27 21:15
联系:

#5

帖子 血色眼泪 » 2006-04-02 20:23

好人啊

感动
回复