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
Copy the files limits.txt, object.txt,
and spell.txt from the lib-edit folder to
D:\Angband\lib\edit.
Remove the files object.raw and
limits.raw from D:\Angband\lib\data.
Copy the files pref.prf and
pref-win.prf from the lib-pref folder to
D:\Angband\lib\pref.
Copy spell.lua from the lib-script
folder to D:\Angband\lib\script.
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
Copy the files limits.txt, object.txt,
and spell.txt from the lib-edit folder to
D:\Angband\lib\edit.
Remove the files object.raw and
limits.raw from D:\Angband\lib\data.
Copy the file pref.prf from the
lib-pref folder to D:\Angband\lib\pref.
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).
Copy spell.lua from the lib-script
folder to D:\Angband\lib\script.
Copy all files from the src directory
to the folder where you have your Angband 3.0.6 sources.
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.
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).
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.
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.