INSTALLATION INSTRUCTIONS

  1. Download the patch.
  2. Extract the archive to a folder on your hard disk.
  3. Choose how you would like to install the patch:
  1. Use the pre-compiled executable
  2. Compile your own executable
  3. Merge patch with other patch or incorporate changes into your own variant

(back)

 

Case 1: Using the pre-compiled executable

Here are the steps to install and run with the pre-compiled windows executable. This assumes that you already have a clean, unpatched copy of Angband 3.0.6 installed on your system.

Replace "D:\Angband" with the drive and path of the folder where your copy of Angband 3.0.6 is installed

  1. Copy the files limits.txt, object.txt, and spell.txt from the lib-edit folder to D:\Angband\lib\edit.
  2. Remove the files object.raw and limits.raw from D:\Angband\lib\data.
  3. Copy the files pref.prf and pref-win.prf from the lib-pref folder to D:\Angband\lib\pref.
  4. Copy spell.lua from the lib-script folder to D:\Angband\lib\script.
  5. Copy angband.exe to D:\Angband.
  6. Play.

(top)

 

Case 2: Compilng your own executable

Here are the steps to update the Angband 3.0.6 sources with changes from the patch, compile and run. You should be familiar with compiling Angband on your operating system. This assumes that you have a complete copy of the source code of Angband 3.0.6 (unpatched), and that you have a clean, unpatched copy of Angband 3.0.6 installed on your system.

Replace "D:\Angband" with the drive and path of the folder where your copy of Angband 3.0.6 is installed

  1. Copy the files limits.txt, object.txt, and spell.txt from the lib-edit folder to D:\Angband\lib\edit.
  2. Remove the files object.raw and limits.raw from D:\Angband\lib\data.
  3. Copy the file pref.prf from the lib-pref folder to D:\Angband\lib\pref.
  4. Check the comments in pref-win.prf in the lib-pref folder. Make similar changes, if needed, to the D:\Angband\lib\pref\pref-XXX.prf file for your port. (Windows users can just copy the pref-win.prf file).
  5. Copy spell.lua from the lib-script folder to D:\Angband\lib\script.
  6. Copy all files from the src directory to the folder where you have your Angband 3.0.6 sources.
  7. Compile.
  8. Play.

(top)

 

Case 3: Merging the changes with another patch or incorporating the changes in an Angband variant.

Here are the steps to isolate the changes this patch makes in order to copy the changes into an already patched copy of Angband or a variant. Don't attempt this if you're unfamiliar with C coding or with the Angband code.

  1. Get a copy of the complete Angband 3.0.6 source. You can download this from http://www.thangorodrim.net.
  2. Use a diff tool to find the differences in all files in the archive, except lib-edit\spell.txt (the latter is a new file).
  3. Make the appropriate changes in the appropriate places to incorporate the patch into your patched Anngband or variant. The more your variant differs from vanilla Angband, the harder this will be.
  4. Copy spell.txt to an appropriate location for your copy of Angband or for your variant. For most variants, you'll have to change the file as well.
  5. Compile.
  6. Play.

(top)