How to patch in the new source - ignore the // comments :) // backup your mud directory (especially area files). cd dot mkdir patchsrc // create a patch folder to store the new source cd patchsrc cp -R ../src/* . // copy the existing source into that folder wget http://www.dawnoftime.org/download/dawnsrc-1.69b-1.69d.diff.gz // download the latest patch gunzip dawnsrc-1.69b-1.69d.diff.gz // uncompress the patch patch -p1 < dawnsrc-1.69b-1.69d.diff // run the patch ls -al *.rej // list all the reject files - changes that need to be manually patched // // work through each one of the reject files, manually patching the changes and removing // each reject file as you go. You can look at the dawn release you are patching to and // your source (in the src folder) if the reject file looks confusing in places. // // once hand patched the reject files, compile the patchsrc code. // after getting compiling perfect... remove the ~ files (rm -f *.*~) // then move the src folder to src.old and patchsrc to src. cd .. mv src src.old mv patchsrc src // All finished :)