This is the technical installation guide by Eyrdan from the old bioware forums with the information for the german nwn version added by myself!
I have wanted to do this for a long time, but never got around to it - I downloaded this post to my own system before the old forums disappeared. I don't know if this is present anywhere else, so I post it here. Feel free to copy it to other playces as neccessary. The original post is from Eyrdan on the old bioware forums. I havn't seen him around for a long time, but I think, the work he put into this should be saved for the nwn community.
Valid Installation Guide
This guide described how to verify and debug your NWN installation. It should be noted that almost all technical difficulties users usually experience are due to invalid files. Even if you believe you have followed the installation instructions to the letter, you should go through this guide just to be safe before posting to the forums claiming to have installed everything correctly.
Incorrect permissions are also often the culprit with broken installations. The following commands (ran as root) should fix the permissions and file ownerships (note that "user" and "group" should be replaced by the appropriate values). This would allow user or anyone in group to play the game.
root@host nwn # chown -R user:group .
root@host nwn # chmod -R ugo=rX,ug+w .
The remainder of this guide is split into different steps based on what NWN version and expansion packs you have installed. In all cases, you should start with 1. Common Files, then jump to the appropriate section from 2 to 6.
1. Common Files
2. For Original NWN ONLY (not NWN Gold, and no expansion packs installed)
3. For SoU And NWN Gold ONLY (no HotU expansion pack installed)
4. For HotU ONLY (not NWN Gold, and no SoU expansion pack installed)
5. With Both Expansion Packs (or NWN Gold with HotU installed)
6. Language special files different from the English version of the game
Note that the following components found in the NWN installation have be omitted since they typically do not harm an installation and I wanted to trim as much as possible from this post.
* ./*.ini configuration files
* ./ambient/* sound WAV files
* ./music/* music BMU files
* any documentation
The md5 checksums in this guide are for an English version of the installation. International versions might have differences for some files (namely, the *./dialog*.tlk, *./*.key and *./data/*sounds.bif files). I appologize for this, but I don't have access to non-English versions of the game to verify the files.
1. Common Files
No matter what expansions are installed, a valid NWN installation should always have the following files. Note that all filenames for NWN are case-sensitive, so if you own files of a different casing, you should rename them to fit the ones listed. In order to use these md5 checksums, copy them into a file in your NWN directory and execute the
md5sum -c <filename>
command (where "<filename>" is the name of the file you copied them to).
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
d6b49f84c0070932b149c948c9069093 *./data/xp3.bif
2d6cddeda6013335b371d65c60927d78 *./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
30125a7db5b41682b0374dc725f0d619 *./nwm/Chapter1.nwm
8e344d8b336d7a00e418ec27ae7b6d88 *./nwm/Chapter1E.nwm
e1337ffa62757340bee52fb79d12c59c *./nwm/Chapter2.nwm
05b8a67d98b0b7a9d2b46d5519f7f1c5 *./nwm/Chapter2E.nwm
1dbeed67043ffc9336fe7c128e818d6d *./nwm/Chapter3.nwm
5c5005b84e2add830e303d13ab20f739 *./nwm/Chapter4.nwm
9d36d98fddb46a6e1eedbe1a0f1c8483 *./nwm/Prelude.nwm
e05df72e62ab21314a4bb06d7b611412 *./nwmain
f4b5f03d30c601ef713d9d18deda875e *./nwn
feaaf21322ff447e6de75d713e736421 *./nwserver
ac8bd1e1d7c15016eb66cd869535eaf1 *./override/iit_midmisc_029.tga
4b3f9a5dfe10a2066015ec41bec26098 *./override/load_legal.tga
866719f181e1eed16780aa3feb525445 *./override/load_legal2.tga
375f2ec89b1a31e3561f6be54d80e78d *./override/ls_car_01.dds
ea30f07c5f80afd3822887bb85eeb429 *./override/ls_car_01.tga
fc59da953343159a13cbf4037df9caa2 *./override/ls_car_01s.dds
7baa5933d9aec58425ee4113deaf97be *./override/ls_car_01s.tga
94544b314e78e37a64ae19d41743e943 *./override/ls_car_03.dds
3d5b5e67385525ff2d63fdd4f03b348b *./override/ls_car_03.tga
759e962a9bf29d9559f85a4fa9403599 *./override/ls_car_03s.dds
a9e3d6bfe3014a72f3d180f6f4b1c422 *./override/ls_car_03s.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
4942229e623f1491c441caec65bcb08d *./xp3.key
Unless otherwise noted, valid versions of these files can be obtained from the nwresources129.tar.gz archive, from a Windows installation, or from the NWN Gold CDs.
The following 1.69 files can be obtained from the English_linuxclient169_orig.tar.gz patch file (or any other 1.69 patch file).
* ./data/xp3.bif
* ./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
* ./override/iit_midmisc_029.tga
* ./override/load_legal.tga
* ./override/load_legal2.tga
* ./override/ls_car_01.dds
* ./override/ls_car_01.tga
* ./override/ls_car_01s.dds
* ./override/ls_car_01s.tga
* ./override/ls_car_03.dds
* ./override/ls_car_03.tga
* ./override/ls_car_03s.dds
* ./override/ls_car_03s.tga
* ./override/soundprovider.2da
* ./xp3.key
The following Linux client files can be obtained from the nwclient129.tar.gz archive.
* ./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
These files should also have the following symbolic links:
* ./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
If these links are missing, you should create them yourself using these commands:
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 ..
It is also possible to use NWN using your system's SDL libraries instead of the ones supplied in the game's *./lib directory. BioWare supplies the following two packages of the SDL version that was used to compile NWN.
* SDL-1.2.5-1.i386.rpm (SDL Binaries)
* SDL-1.2.5.tar.gz (SDL Source)
If you own NWN Gold or SoU, then you can save yourself some download time as these files are found in the *./SDL-1.2.5 directory from the Data_Linux.zip archive on the SoU CD, or in the *./SDL-1.2.5 directory from the nwclientgold.tar.gz archive you should have already downloaded following the NWN Gold install instructions.
In any case, if you use your system's SDL libraries, you should alter the nwn script by removing the *./lib token from its LD_LIBRARY_PATH like this:
Code:
10c10
< export LD_LIBRARY_PATH=./lib:./miles:$LD_LIBRARY_PATH
---
> export LD_LIBRARY_PATH=./miles:$LD_LIBRARY_PATH
2. For Original NWN ONLY (not NWN Gold, and no expansion packs installed)
In addition to the 1. Common Files, an installation of the Original NWN should have the following four files (found in the English_linuxclient169_orig.tar.gz update):
Code:
ee3785ae0eb6a09465331b775fb04a0a *./data/patch.bif
d06f9b018a77ee9d13f43c6f624aadda *./fixinstall
f87cba4668f4568e5bc00bcb1529c70d *./override/iit_medkit_001.tga
e8426866fd1ab0e838a7a13c32712db6 *./patch.key
The *./fixinstall script seems to have failed to make it in any post-1.62 update, and therefore can be fetched from the linuxclientupdate129to162eng.tar.gz update file.
3. For SoU And NWN Gold ONLY (no HotU expansion pack installed)
In addition to the 1. Common Files, a Gold or SoU installation will have the following files:
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
7d7703ff82336a784e8b0135f77e002e *./data/xp1patch.bif
d06f9b018a77ee9d13f43c6f624aadda *./fixinstall
c2df86d3c63d8fdab40bbda70c1f9368 *./nwm/XP1-Chapter 1.nwm
cbecb853c505a8fbfec56b1d8f108ab3 *./nwm/XP1-Chapter 2.nwm
3d47e349f6e7e99bee3d47311c13032d *./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
52ce9443e101f488e86ce0b7d14dc639 *./xp1patch.key
You should also make sure there are no obsolete Original NWN patch files present by running this command:
user@host nwn $ rm -f patch.key data/patch.bif
Unless otherwise stated, valid versions of these files can be found on the Data_Shared.zip archive on the SoU (or NWN Gold) CD.
These two files are found in the Language_data.zip archive on the SoU (or NWN Gold) CD:
* ./data/xp1_sounds.bif
* ./xp1.key
These 1.69 files are from the English_linuxclient169_xp1.tar.gz patch:
* ./data/xp1patch.bif
* ./nwm/XP1-Chapter 1.nwm
* ./nwm/XP1-Chapter 2.nwm
* ./nwm/XP1-Interlude.nwm
* ./xp1patch.key
The *./fixinstall script seems to have failed to make it in any post-1.62 update, and therefore can be fetched from the linuxsouclientupdate130to162eng.tar.gz update file.
4. For HotU ONLY (not NWN Gold, and no SoU expansion pack installed)
In addition to the 1. Common Files, a HotU installation will have the following files:
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
8341121ed5689f1b57bc835959c4d868 *./data/xp2patch.bif
ea5cdfd357e0357e382848ef7cd1d33e *./fixinstall
25b52efde51bd75113ba10f4dc785ab6 *./nwm/XP2_Chapter1.nwm
55b0d6622715bc57f2be63757dab03c8 *./nwm/XP2_Chapter2.nwm
2b19dd64031b508e950971ba2746bac7 *./nwm/XP2_Chapter3.nwm
0e98d96326ec09622a65be08820822bd *./texturepacks/XP2_GUI.erf
4020f253ff8bd85f3f685f551a246dd6 *./texturepacks/xp2_tex_tpa.erf
3aa4371177af8385cd9fb54093370956 *./texturepacks/xp2_tex_tpb.erf
62778bb3db53ed334b54d540720e5274 *./texturepacks/xp2_tex_tpc.erf
d6d2b92d993a7a05a6982a6849a53525 *./xp2.key
c980d535df9b4b19ed07d83aaa24ffc4 *./xp2patch.key
You should also make sure there are no obsolete Original NWN patch files present by running this command:
user@host nwn $ rm -f patch.key data/patch.bif
Unless otherwise stated, valid versions of these files can be found on the Data_Shared.zip archive found on the HotU CD.
These two files are found in the Language_data.zip archive on the HotU CD:
* ./data/xp2_sounds.bif
* ./xp2.key
The *./fixinstall script can be found in the nwclienthotu.tar.gz archive that you should have downloaded as part of the HotU installation instructions.
And finally, the 1.69 files can be obtained from the English_linuxclient169_xp2.tar.gz patch file:
* ./data/xp2patch.bif
* ./nwm/XP2_Chapter1.nwm
* ./nwm/XP2_Chapter2.nwm
* ./nwm/XP2_Chapter3.nwm
* ./texturepacks/xp2_tex_tpa.erf
* ./xp2patch.key
5. With Both Expansion Packs (or NWN Gold with HotU installed)
In addition to the 1. Common Files, with both expansion packs, you should have the following files:
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
8341121ed5689f1b57bc835959c4d868 *./data/xp2patch.bif
ea5cdfd357e0357e382848ef7cd1d33e *./fixinstall
c2df86d3c63d8fdab40bbda70c1f9368 *./nwm/XP1-Chapter 1.nwm
cbecb853c505a8fbfec56b1d8f108ab3 *./nwm/XP1-Chapter 2.nwm
3d47e349f6e7e99bee3d47311c13032d *./nwm/XP1-Interlude.nwm
25b52efde51bd75113ba10f4dc785ab6 *./nwm/XP2_Chapter1.nwm
55b0d6622715bc57f2be63757dab03c8 *./nwm/XP2_Chapter2.nwm
2b19dd64031b508e950971ba2746bac7 *./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
4020f253ff8bd85f3f685f551a246dd6 *./texturepacks/xp2_tex_tpa.erf
3aa4371177af8385cd9fb54093370956 *./texturepacks/xp2_tex_tpb.erf
62778bb3db53ed334b54d540720e5274 *./texturepacks/xp2_tex_tpc.erf
dcee65359fd7c4956b1ff52b93d81b2d *./xp1.key
d6d2b92d993a7a05a6982a6849a53525 *./xp2.key
c980d535df9b4b19ed07d83aaa24ffc4 *./xp2patch.key
You should also make sure there are no obsolete Original NWN or SoU patch files present by running this command:
user@host nwn $ rm -f patch.key xp1patch.key data/patch.bif data/xp1patch.bif
Any missing file should be found by first looking into the HotU section above, and then in the SoU section.
6. Language special files different from the English version of the game
German:
I did the comparison on a nwn with both expansion (SoU, HotU) installed, so if you only have one of them or none at all, some of this files will not be present on your system.
The following files differ from the english version of nwn:
Code:
./chitin.key
./dialog.tlk
./data/xp2_textures.bif
./data/xp2_tiles.bif
./data/xp2patch.bif
./xp1.key
./xp2.key
./xp2patch.key
The following files don't exist in the german version of nwn:
Code:
./data/convo.bif
./data/music.bif
./data/voicesets.bif
./data/xp1_sounds.bif
./data/xp2_sounds.bif
The following files exist only in the german version of nwn:
Code:
./data/ger_convo.bif
./data/music_ge.bif
./data/ger_voicesets.bif
./dialogf.tlk
./data/xp1_sounds_ge.bif
./data/xp2_german.bif
And here is a md5sum list of the 1.69 patch version of the german version special files:
Code:
9478098e6a28852e466e36598b1cbad9 *./chitin.key
66202109f0003cf6b433ec54b0c4ff34 *./data/ger_convo.bif
215a482f704ae9624eb1ef1dc644d6b5 *./data/music_ge.bif
7c41e8e5d4c50e4cc6c1d894df0f3564 *./data/ger_voicesets.bif
a347d0d070064fd3a98bb106a4cfeedf *./dialog.tlk
26c6d927e110012381dd2fc2d9c5688c *./dialogf.tlk
46ede43aabcaaed05ee960fb401042a4 *./data/xp1_sounds_ge.bif
15979e252e4741d354abfd2259926e83 *./data/xp2_german.bif
d4f94249df439b9a87acd2fb23353fb7 *./data/xp2_textures.bif
8673dc56b0b28195067f5659395ed3ef *./data/xp2_tiles.bif
8341121ed5689f1b57bc835959c4d868 *./data/xp2patch.bif
c6c3de2e25c5c1b361a019bde1cf3872 *./xp1.key
59dda216b0f8e61c0a25eb4eabb11a08 *./xp2.key
c980d535df9b4b19ed07d83aaa24ffc4 *./xp2patch.key
I don't know why ./data/xp2_textures.bif and ./data/xp2_tiles.bif differ from the international version, but its just like that, I checked against my up to date windows install and the zip files on the HotU CD that those files are not broken on my linux box, on the CD and on my windows box are the same files as on my linux box.
---
2008.07.13 - Updated to 1.69. (yeah I skipped 1.68)
2006.04.29 - Updated to 1.67.
2005.06.23 - Updated to 1.66.
2004.12.18 - Updated to 1.65.
2004.10.28 - Updated to 1.64.
---
Comments welcomed...
Modifié par Skildron, 10 novembre 2014 - 10:44 .