Angband patches
Patches? What patches?
There are various patches available here. Perhaps the most
interesting is the rechargeables stacking patch: this makes stacks of charged
items keep track of the individual charges within itself.
There are also patches not actually available here; for example, one which provides various bits of context-sensitive help in a subwindow, and another which makes stores slightly nicer to look at, and slightly more intelligent in terms of what they stock. The reason they're not available is because they're not yet finished; but an announcement will be posted on r.g.r.a when they are.
|
house insurance life insurance second home loan mortgage |
Charged items stacking
In the current version of wand/staff stacking in most variants, the charges of a stack are all merged together, with no way to get individual items from within a stack back. This patch fixes that. Individually charged items within a stack are now kept track of, allowing you to sell, drop and recharge said individual items.
This patch applies to the Vanilla CVS, not to 3.0.6.
- Current version:
- release 3 (beta)
- Plans for next version:
- General code cleanup, but nothing user-visible. ETA: September.
- Known bugs
- Playing with charged items in wizard mode will probably crash. Poor documentation.
- Download:
-
- Windows binary (zipped). This requires a full installation of Angband 3.0.6. Instructions within.
- Source patch
Smaller, but still useful, patches
Trap detection status indicator
This patch adds a trap detection status indicator for Vanilla angband, which keeps track of which grids have been trap detected (rather than the OAngband method of remembering the centre of a circle of trap-detected grids and warning as soon as you walk outside of this, then forgetting that centre). This patch does not retain savefile compatibility. Download. There is also a patch for OAngband, that replaces its method with mine: Download. For a more detailed discussion of the technical issues involved in this patch, look at the Usenet post announcing it.
Quickstart
EyAngband doesn't seem to be played much anymore, but it was my favourite variant when it was maintained. It has a feature called "quickstart", where if one character died, you could play the same character again from birth, without having to re-roll and choose race/class. I found it useful, because I die a lot. I ported it to Vanilla. Download.
always_show_listoptionAs in Hengband. Extracted by Leon Marrick. Automatically shows lists when you are prompted to select something (e.g. inventory, spells). Download.
OAngband-style auto-select
Adds '#' as a permissable choice when selecting an item from an inventory list to mean 'the first eligable'. To add: some special behaviour (don't auto-wield a light in town, and don't auto-wield anything that would replace another item). Download.
next-xp.difftakeoff-warn.diffmain-gcu-faster.v1.diffGo-faster stripes for main-gcu.c! Instead of using character printing functions to print strings, this patch makes main-gcu.c use string printing functions. This has the useful side-effect of making the game more playable over SSH. It has the disadvantage that it loses "graphics" support, though AFAICT no-one uses it anyway. Download.
platform-ifdefs.v1.patchThis patch introduces
#ifdefsat the top of the files which currently do not have any conditional ifdefs, but are by their nature platform-specific. Download.fat-binaries.v1.diffThis patch rewrites the basic (and outdated) "fat binaries" support in Angband, allowing it to be used by any platforms that need it. It may perhaps be useful for the Mac x86 switch, though it seems highly unlikely anyone will ever use it. Download.
A scarey makefile
I've been using a makefile for a while that works for just about any distribution you care to drop it in, with a few minor changes. It works out what it needs to compile, generates dependencies, does crosscompiling properly, and deals with Lua. Do you feel up to the challange? Download.