| |
Nethack Patches
I have created several patches for nethack 3.4.0. I've put them all into one patchfile, but they can be disabled or enabled as per your choosing in include/config.h.
If you are in your "top" directory, then use patch in the following manner (as much as appropriate):
patch -lp1 < nh_webb.diff
You may also need to change some of your makefile, if you use the music patch.
Some of the patches remain partially finished, and some only partially tested. All of them, however, are functional and possible to use, especially if you are me. Caveat: I haven't tested tiles. If you find any unacknowledged bugs, please let me know.
Furthermore, I have made some changes to the dictionary, one for the goldbug patch, and one to give touchstone a definition. If you have already defined touchstone, edit the diff file accordingly.
Download: nh_webb_patch.zip - includes patchfile, c file, and additional tiles (for larger than 16x16).
nh_webb.diff - just the diff file.
The patches are as follows:
Colors,
Plural Names,
Music,
Goldbug,
Unlawful Cuss,
Warg Steed, and
Waterspout Gargoyle
Colors:
For nytty, I set the colors to be more as I expected them. Bright black is bright black instead of dark white or blue. Blue and bright blue are different colors, as are cyan and bright cyan.
WEBB_COLORS
Plural Names:
Now you can have three danish. There was more for 3.3.1, but they were fixed in 3.4.0.
WEBB_PLURAL_NAMES
Music:
Incomplete.
When you play a musical instrument, sometimes it will make music through your midi device. If you are using win32. And if the planets are aligned properly. It responds to the Silent flag under Options, which is set to true by default. If it is false, and there is something wrong with the midi device, all you will hear are rests.
You will need miditest.c if you did not download the zipfile.
You might need to add the following to your Makefile:
around where it says VOBJ11 = $(O)mhitm.o ..., you need to add in $(O)miditest.o
and about where is says $(O)minion.o: minion.c ..., you should add something like:
$(O)miditest.o: miditest.c $(HACK_H)
I guess the exact syntax may rely on your Makefile.
WEBB_MUSIC
Goldbug:
I thought it was too easy to get lots of money, with which you can easily buy protection. The gold bug will eat your money. Unlike the leprechaun or foocubus, the gold bug consumes the money it takes or finds. If you use a tile_file, you will have to add two tiles, included in the zip. One after xan, and one after jewelled wand. If you use some size other than 32x32 or 128x128, scale the 128x128 tiles down. Adding them to your tile file many be an adventure.
WEBB_GOLDBUG
Unlawful Cuss:
Non-lawful Angels will refer to the appropriate deity when cussing at you. I've been told this is fixed in the next official version.
WEBB_UNLAWFUL_CUSS
Warg Steed:
If you're an orc, you can ride a Warg. As a trade off, if you're an orc, it's harder to ride horses or unicorns. I suppose it's because horses know your kind eats them.
WEBB_WARG_STEED
Waterspout Gargoyle:
A new gargoyle that spits water at you. If you use a tile_file, you will have to add tiles. One for the waterspout gargoyle, and one for the splash of water. There are bonus tiles for your external tile_file, if you use one. The 128x128 size are not yet included. That will be done ASAP. I'm jobless, so it shouldn't take too long. With this patch it is possible to run into a horde of monsters spelling Google.
WEBB_WATERSPOUT_GARGOYLE
Bugs:
[FIXED] splash of water tile missing from win/share/objects.txt
Gold bugs can eat golden artifacts.
|



 |
| |