"Don't let the name fool you: The Unnamed Angband has no shortage of distinct flavour that sets it apart from any other variant. You adventure in Tolkien's world, through towns and wilderness and multiple dungeons, journeying from Bree towards greater and greater danger.

This variant roughly doubles the monster list, expands the class-based system of Angband with numerous possible specialties that let you fashion a unique character, offers a positively absurd variety of terrain (cages that trap you, floor chests that can store objects, burnable woods, chasms, bloodstains), and includes a bunch of major interface improvements, including better presentation of graphics and an experimental isometric view." - From angband.oook.cz.
Welcome to the old Unangband page, a variant of Angband which I developed for over ten years.

The official Unangband home page is now at at https://dgolddragon28.github.io/Unangband/ which contains links to the latest releases and source code.

I would also like to thank the new Unangband maintainer DGoldDragon28 for taking over this variant. DGoldDragon28 had been developing a variant based on Unangband, and now has my blessing to continue with the main Unangband releases as well.

Monday, 19 September 2011

Unangband 0.6.4b released

This is a back port of a number of features from the SVN version which probably deserve some air time prior to me releasing a broken 0.6.5.  You can download the source code from http://prdownload.berlios.de/unangband/unangband-064b-src.zip, a precompiled Windows build from http://prdownload.berlios.de/unangband/unangband-064b-win.zip and a precompiled OS/X (Intel) build from http://prdownload.berlios.de/unangband/Unangband-0.6.4b-osx.dmg.

Changes as follows:

- Every spell book you study now uses up an inventory slot.

- Magic bags use two inventory slots.

- A number of new magic bags to spread out e.g. potions, among more bags.

- Mushrooms with mixed abilities.

- Monsters can now be dazed, hallucinate, suffer amnesia and be terrified (as opposed to merely afraid).

- Sorcerers get illusion spells which damage monsters which are hallucinating or sleeping.

- Priest monsters (and allies) now cast useful magics on their companions.

- Familiars now get more abilities including intentional support of draining life healing the player.


Mike said...

I've just compiled a 32-bit Linux version:

Andrew Doull said...

Thanks Mike! I've uploaded this to berlios and updated the download links.

artp said...

Well, I would say thanks, but I keep running into roadblocks.

First, I had to figure out what .xz file compression was. unzip didn't like it. ;-)

Then I had to find xz utils and try to compile it. It doesn't like some shared lib. Plus, it appears to be something done for Windows, so I can't figure out why it was used for a Linux compiled version. It supports Minix but not Linux? Is this a joke, maybe, and I didn't get the memo?

I was so looking forward to getting a little more modern on unangband and destroying my home productivity again. If anybody has this in a common UNIX compression format, it would be much appreciated. .zip, .gz .bz anyone?

Meanwhile, I guess I have another puzzle to occupy me.

Art P.

Mike said...

I can provide tar.gz at the expense of bandwidth. xz is more efficient.

My guess for your library problem is that you're not running Fedora :) I suggest you recompile it for your system with:
cd src
make -f Makefile.std clean
make -f Makefile.std
cd ..

This should provide you with a binary supporting X11 and curses.

artp said...

Thank you for taking the time and effort to compile unangband for Fedora. I never understood why there weren't more angband variants available under Linux. The first time I played Rogue was on a PDP 11/16.

Anyway, while I understand why you are using xz compression, and compiling for Fedora, the packages that you produce should be marked as Fedora only or Arch only, as the case may be.

xz provides a definite advantage in compression ratio, at the cost of memory usage and time. Given that it doesn't take much to run angband (I have it installed on my phone), it might be better to use something that can be used on any machine that can run angband, AND that uses a utility that is in the repositories of most distros. gzip is not very good, but is ubiquitous, just like vi. If you need it, you really, really need it. bzip2 can be installed easily on most distros. xz is apparently only available on Fedora and Arch. I found a reference to xz being used to compress GNU coreutils, but that is only true on Fedora and Arch.

It doesn't matter which distro is better - I use different distros for different tasks, and I keep one system for testing new ones. But using uncommon utilities cuts down the number of people who can use the end product.

Generally, packages would test for the distro it was invoked under, and would install accordingly -- which is a lot more work that just compiling for one distro. What you have done is a great start. Perhaps in the future, I might be in the position to help with the Debian branches.

I used to support several different UNIX variants at one place I worked. Our scripts tested for which OS and version it was running under, and set environment variables accordingly. Makefiles can do something similar.

Again, thanks for the work you have done so far. Perhaps someday, unangband can just work with Linux, regardless of the distro.

Ari said...

Hello. I have been enjoying this variant a good bit, and one of the interesting and unique things about this variant is the runes system, where you can create ego items with runes.

Anyway, I noticed a bug -- apparently you can apply 1 cross rune to a weapon of the Valar to make it a weapon of Arnor. Since I've been looking for a good blunt weapon I tried to apply the rune to a two-handed mace of the Valar but this failed -- I got the 'it has hidden powers that prevent this' message.

The Un thread on oook is rather old, so I didn't want to bump it. I hope this hasn't been reported already. Good job on the variant, it's really fun!