PDA

View Full Version : [Un] Unangband 0.6.2-wip7e has been released


Bandobras
December 21, 2007, 21:09
This is a work in progress (and moreover interim, by Bandobras) release, so please save often and report bugs. Savefiles are compatible, unless the level you are on has fallen out of the levels range of the current dungeon, so it's safest to upgrade when in Rivendell, Bree, Hobbiton or Bucklebury (their depths are unchanged).

To play the freshly downloaded competition savefile, load the character, quit, start again, answer 'y' to quickstart question and you'll have no problems with some dungeon guardians prematurely dead (those not in the game when the competition savefile was created). Doing quickstart every time you die you'll also get more monster memory, which is OK in this competition (since code-diving is allowed, anyway). Social-status scumming to become a king's only child is not OK. :)

The source code is available at
http://prdownload.berlios.de/unangband/unangband-062-wip7e-src.zip

A precompiled Linux executable is available at
http://prdownload.berlios.de/unangband/unangband_linux_062-wip7e.tar.gz

A precompiled Windows executable is available at
http://prdownload.berlios.de/unangband/unangband-062-wip7e-win.zip


Changelog from wip7c to wip7e is below (don't ask me about wip7d, OK? I'm still a greenhorn sidekick:) ). Some changes are listed as tentative, please test and provide feedback. Thank you all good people for help, tests, interest.


### Gameplay ###

- If the player is blocking, he gets a +20 to hit in melee and +15 to hit with bows/throwing. This allows bad melee practitioners to increase their odds of hitting by blocking.

- If the weapon you are attacking with or the ammo you are firing / item you are throwing is not an ego item, artifact, coated weapon or magic item, it will inherit brands/slays from your equipment as follows:

* In melee, your gloves/gauntlets are checked first.
* If you have no gauntlets, instead, your right hand ring.
* Except for blows with your secondary weapon, which use your left-hand ring.
* For throws and ammunition, only your left hand ring is checked.

- Rings of ice/acid/fire/electricity now have the appropriate brand. This makes them highly useful for archers/throwing specialists as well as mage-type spell casters which do not use gloves/gauntlets.

- Modified low-level bard spells, replacing Holy Water with a more bard specific spell.

- Added spells that modify a single round of blows, shooting or throwing.

- Scale down upper end of monster drop sizes.

- Minimise number of townsfolk who drop gold.

- various changes and additions to the wilderness map, guardians, depths; in particular, added the Great Grey Wolf and a slight upgrade to Boldog, the Orc Captain, to have missile attack.

- substituted guardians (e.g. Black Riders) now guard only the first zone and are described as such

- recycled some guardians so that changes to the world, as the game progresses, do not make uniques undefeatable, except a few plot-motivated cases

- ad hoc tweaks to pseudo-id (until this is rethought and rewritten more systematically), in particular, broken items are no longer reported {average} for mages;

- on shallow levels, OOD monster rarer and not so OOD

- moved multiplying monsters (especially shallow but high HP ones) much deeper by increasing their hp rating in the power calculations; giant black louse is thus level 6, not 3 as before (is 7 in monster.txt)

- removed restore potions, made stat potions much more common and cheaper, tweaked prices of starting magic devices

- made traps, potions, etc. that do more than p_ptr->mph/2 damage leave player at 1HP instead of killing him; please revert if this is too munchkinish, but note that it only affects early game, when detect traps and ID are scarce; with this also later in the game test-id and no-trap-detection become viable; tentative

- made apple and berries a bit lighter and berries somewhat nourishing

- you can now die from starvation second turn after travel, beware

- other minor tweaks and additions


### User Interface ###

- Pval modifier is now included in the description of an item.

- added dungeon level names (only about half of dungeons, please contribute)

- more information in the dungeon knowledge menu; the location blocked by a guardian revealed

- some info about dungeons reachable via one step of travel, in particular, warning if no way back or if no escape via maps

- overhauled and sorted visited dungeons listing in the character dump; tentative

- added link to map and to dungeon knowledge from the travel menu

- overhaul of the main screen UI, especially of the no-sideboard mode; the town level is now one line lower, I hope this does not break anything; tentative

- corrected layout of the top line inside shops

- warn about starvation, especially after travel

- changed default wrap column to 80 now that we have long texts to print, e.g. dungeon descriptions; some are still 75 column, e.g. ego powers, because they are subordinate to their main item descriptions; tentative


### Bug fixes ###

- Fix for Bug #12538 Chain-summoning Termite Mounds.

- This also modifies the 'power curve' of monster ecologies so may have far-reaching effects.

- Fix for Bug #12570 bards "Find Hidden Traps/Doors" =|= "Find Traps".

- Fix bug Bug #12569 browsing spellbooks "prerequsite" => "prerequisite"

- Fixed by Bug #12568 Priest Cure Moderate Wounds required mage Cure Light Wounds as a pre-requisite.

- Fix for Bug #12457 Rings of tele not activable when identified via ring spec

- rings of teleportations should now be always found cursed

- Fix for Bug #12567 Potion of Detonations .. broken ?

- Prevent loading a character from marking worthless items as broken.

- corrected the destinations of maps (the ones bought, sold, etc.)

- fixed a bug that made all MFLAG_STRONG monsters twice as strong as intended (I think); these included (some?) low level uniques

- as a temporary fix to the problem of empty Nature book and others, I've removed the books of Negations, Nature, Space, Annihilation, the Void, Immolation and Gambits; please report if any of the books worked for you in earlier versions

- some code cleanups, minor fixes and changes to the engine under the hood

- crashes when inspecting bags, etc. fixed, I hope

- fixed another crash with bags and lack of equip term refresh when canceling item selection from a bag

- gmake from Vanilla that allows both native- and cross-compiling using mingw (by takkaria)

- Windows build packaging script for use on Unix, to complement build_win.bat (by takkaria)

andrewdoull
December 24, 2007, 05:50
Mac OS/X version now available as well.

See http://unangband.blogspot.com for details.

Thanks again Bandobras.

Karzack
December 25, 2007, 23:47
I registered just to comment on this variant.

I wanted to say that this is, at current time, my favorite variant. I have played Angband and its variants for years, and still have yet to beat one. lol Although for the last 6 months or so Dwarf Fortress has been sucking my life away. I wanted to post just to show my support and let it known that there are people like me who just lurk in the shadows that play UN, among other variants/roguelikes. Keep up the good work, I see good things for this variant.

I can't really comment to much, because I haven't really made it too far. But since it seems that andrew and band are ones looking for comments/complaints/ideas I will share a few minor ones that I have thought of.

Would it be possible, or maybe it is, to change the display of stats from 18/100, to a regular number. Tome allowed for this and for me personally this is something that has always irked me. But don't change it on just my account. Another, when traveling in the wilderness, would it be possible to automatically, or something like that, eat something that is in your pack. Instead of arriving at your destination weak from hunger when you have food in your pack. I am sure there are others, but don't see much of a point in bringing up too much since the game isn't really complete yet and I don't know what is coming.

Overall though, I really like the additional things that one can do. Coating of weapons, searching the cabinets (among other things) in rooms for treasure, and being able to throw spores is a blast too. Oh, and there are also the runes, but I have yet to be able to play around with them. One of the best features in my opinion is the unlockable races. I have always been a fan of unlockable content and I know others hate the idea in roguelikes, but I think it's pretty slick. From the playing I have been able to do I see more things coming that just aren't in the game yet.

Keep up the good work.

andrewdoull
December 26, 2007, 00:28
I registered just to comment on this variant.

I wanted to say that this is, at current time, my favorite variant.

Thanks


I have played Angband and its variants for years, and still have yet to beat one. lol


Neither have I.

Although for the last 6 months or so Dwarf Fortress has been sucking my life away. I wanted to post just to show my support and let it known that there are people like me who just lurk in the shadows that play UN, among other variants/roguelikes. Keep up the good work, I see good things for this variant.

I can't really comment to much, because I haven't really made it too far. But since it seems that andrew and band are ones looking for comments/complaints/ideas I will share a few minor ones that I have thought of.

Would it be possible, or maybe it is, to change the display of stats from 18/100, to a regular number.

This shouldn't be too hard to do. The easiest way would be to have an option converting the current display to a number 1-18 + (stat over 18 / 10). e.g. a 1 to 40+ range. This is already done internally for a variety of things.

What you would miss out with this option is knowledge of the fractional increments you get from boosting a stat by a partial amount (e.g. less than 10).

Tome allowed for this and for me personally this is something that has always irked me. But don't change it on just my account.

It makes a lot of sense for new players too.

Another, when traveling in the wilderness, would it be possible to automatically, or something like that, eat something that is in your pack. Instead of arriving at your destination weak from hunger when you have food in your pack. I am sure there are others, but don't see much of a point in bringing up too much since the game isn't really complete yet and I don't know what is coming.

This is the old 'I don't want to have to think about x so can the game do it for me?' argument.

I'm actually a fan of this particular argument as as a game designer, I'm never able to make my mind up about which features work, and which don't, and which choices are interesting and which are not. There's always a risk in balancing this, as you can end up with a game that gets played automatically for you, but the popularity of Progress Quest and the Angband Borg screen saver suggests that automatically played games are a great untapped genre.

I've tentatively sketched out a 'gambit system' design, which allows this, so consider it another 'up and coming feature'.


Overall though, I really like the additional things that one can do. Coating of weapons, searching the cabinets (among other things) in rooms for treasure, and being able to throw spores is a blast too. Oh, and there are also the runes, but I have yet to be able to play around with them. One of the best features in my opinion is the unlockable races. I have always been a fan of unlockable content and I know others hate the idea in roguelikes, but I think it's pretty slick. From the playing I have been able to do I see more things coming that just aren't in the game yet.

Keep up the good work.

Thanks again.

Bandobras
December 26, 2007, 00:54
Thanks again Bandobras.

I registered just to comment on this variant.

Heh, you are welcome. *bows deeply*. It's really swell to be famous and stuff. ;>

Karzack, when you manage to explore a few dungeons, it'd be great if you posted your character on the ladder. We discover a lot of things just looking at the dumps (todays I"ve spotted a probable bug, thanks to thorgot's rain of dead characters). And, of course, join the competition! ;)

What you would miss out with this option is knowledge of the fractional increments you get from boosting a stat by a partial amount (e.g. less than 10).

This is a big problem because above 18/80 increases are always one-digit, so most of the increases would look like failures. We'd have to use three digits for stats.

Also, the various phases of stat increases are less visible. At around 18 the boosts become big, at around 18/50 they start dimishing, at 18/80 they are minimal and so it stays. Only this last phase is visually easy to discern (by ! before the stat) with linear stats. 18 is not that different from 13, also 18/50=23 does not look special. So, stats would have to be somewhat scaled or translated to make the thresholds visible. I guess I could do that, but I think it will be hard to keep both systems in sync. And, frankly, I don't like options (e.g. I have a lot of trouble with the two main screen setup modes).

takkaria
December 26, 2007, 15:31
Also, the various phases of stat increases are less visible. At around 18 the boosts become big, at around 18/50 they start dimishing, at 18/80 they are minimal and so it stays. Only this last phase is visually easy to discern (by ! before the stat) with linear stats. 18 is not that different from 13, also 18/50=23 does not look special. So, stats would have to be somewhat scaled or translated to make the thresholds visible. I guess I could do that, but I think it will be hard to keep both systems in sync.

I have this problem in V -- I really want linear stats display. Zangband added linear stats, displaying them all like "10.0" or "24.3", which keeps the fractional part. I can't do linear stats in V though because of what you say -- the breakpoints aren't visible enough, so I'd have to pretty much rewrite the stat bonus tables.

And, frankly, I don't like options (e.g. I have a lot of trouble with the two main screen setup modes).

We should set up a club.

zaimoni
December 26, 2007, 16:30
This is the old 'I don't want to have to think about x so can the game do it for me?' argument.

I'm actually a fan of this particular argument as as a game designer, I'm never able to make my mind up about which features work, and which don't, and which choices are interesting and which are not. There's always a risk in balancing this, as you can end up with a game that gets played automatically for you, but the popularity of Progress Quest and the Angband Borg screen saver suggests that automatically played games are a great untapped genre.This is similar to the reasoning behind Zaiband's INT/WIS driven moronicity checks. (Which are not nearly extensive enough, but further extensions do require thinking about what game information should be user-visible that isn't currently.)

thorgot
December 27, 2007, 19:25
Karzack, when you manage to explore a few dungeons, it'd be great if you posted your character on the ladder. We discover a lot of things just looking at the dumps (todays I"ve spotted a probable bug, thanks to thorgot's rain of dead characters). And, of course, join the competition! ;)

:'-(

How does one enable additional term windows in the linux version? I've been running the windows version in wine because I needed the other windows.

Arendil
December 27, 2007, 21:21
Hm...next version and same old bugs plus few new...:)...

First, "Ignore corpses by default" is just not working. At all. Everytime I step on a corpse I recieve "Get which item?" prompt. Highly irritating.

Second, dropped items (both by monsters and from inventory) cause "X dissapears from view" message, and become invisible until I step on them. As if my char hadn't any source of light even wielding torch or something.

Last, for the moment at least, and not a bug, I really hate that pressing Enter opens a menu of some kind. I use that key as a "more" key, and no, I can't use Space instead. Also maybe that just me, but I really don't like unlockable races.
I play Angband with variants for more than a decade now, and the last thing I find interesting is having to play dull races to be eventually able to play "cooler" ones. How about an option to unlock them?

Well, still this variant is one of the best and also most buggy...I guess those two are inevitably tied together...;)...

Bandobras
December 27, 2007, 21:35
How does one enable additional term windows in the linux version? I've been running the windows version in wine because I needed the other windows.

src/unangband -mx11 -- -n4

where '4' is the number of terms

this, assuming you use the distributed binary

P.S. Hehe, better reflexes, Nick. ;P

Nick
December 27, 2007, 21:39
How does one enable additional term windows in the linux version? I've been running the windows version in wine because I needed the other windows.

./unangband -mx11 -- -n<number of terms>

is the short answer.

Bandobras
December 27, 2007, 21:42
First, "Ignore corpses by default" is just not working. At all.


It works for me. All the time. Which binary? Could you supply some more random details, like a screen dump of the options screen, etc.?

Second, dropped items (both by monsters and from inventory) cause "X dissapears from view" message, and become invisible until I step on them.

Only when on grass, or on which kinds of terrain? On grass this is normal (not that I insist on keeping this features).

Last, for the moment at least, and not a bug, I really hate that pressing Enter opens a menu of some kind. I use that key as a "more" key, and no, I can't use Space instead.

Perhaps you can make a macro that maps [Enter] to [Space]? Or to [0], which sometimes works the same as [Enter] (e.g. when targetting)?

Also maybe that just me, but I really don't like unlockable races.

How do they work? I've never had to unlock anything, so I'm curious...

Well, still this variant is one of the best and also most buggy...I guess those two are inevitably tied together...;)...

The price of progress... :D

Arendil
December 27, 2007, 22:11
Could you supply some more random details, like a screen dump of the options screen, etc.?

It seems that I can't do an in-game screen dump with any prompt on. At least I don't know how. As for option (Ignore corpses) I set it to "yes". Just to be safe tried also with "no". Same result. Do you think I made this up? I'm using Win98SE if that's of any importance. And latest Unangband 0.6.2-wip7e downloaded an hour or two ago.

Only when on grass, or on which kinds of terrain? On grass this is normal (not that I insist on keeping this features).

I actually made a test char and went to Maggot's farm, so I mean grass. Also it seems that dropped items sometimes really dissapear for good.

Perhaps you can make a macro that maps [Enter] to [Space]? Or to [0], which sometimes works the same as [Enter] (e.g. when targetting)?

I'm not sure I understand. The only Enter I can use for this game is on numerical part of keyboard. If I can bind it to work as a Space, then perhaps this is a solution of some kind...

How do they work? I've never had to unlock anything, so I'm curious...

I have no idea. But from this thread, and looking into "p_race.txt" I can see that there are many more races to play than those few that appear on starting screen when first running this game. (i.e. "Man of Bree", "Wood-Elf", "Hobbit", "Dwarf", "Dunadan", "High-Elf", "Maia", "Man of Dale/Rohan/Gondor"). Where are "Ents", "Trolls", Giants" and all the rest defined in above file?

Bandobras
December 27, 2007, 22:39
It seems that I can't do an in-game screen dump with any prompt on. At least I don't know how. As for option (Ignore corpses) I set it to "yes". Just to be safe tried also with "no". Same result.

OK, no screen dump needed, then. You are the first to report this bug. I'll put it on the bug tracker and we'll try to find ways of reproducing it. Was it a fresh install? A fresh savefile? Fresh preferences directory (it's at ~/.angband/UnAngband on Linux, no clue where on Windows)? Did it ask you about laptop keys, familiarity with Un, etc?

Do you think I made this up?

Well, if we didn't make errors there wouldn't be bugs in Un, so do you blame me for assuming others may misinterpret their experiences, too? But from the details you provide now, you seem to know where the rear end of monitor is... ;D

I'm using Win98SE if that's of any importance.

It may be. I wonder if any other Windows or Win98 users experience such problems? If so, perhaps the Windows code needs a look...

I actually made a test char and went to Maggot's farm, so I mean grass. Also it seems that dropped items sometimes really dissapear for good.

I hope not. They drop up to 2 squares away in grass, I think. If they really disappear, please tell us again.

I'm not sure I understand. The only Enter I can use for this game is on numerical part of keyboard.

Oh, even better. Go into @ menu and bind the keypad enter to space, via keymap or macro (it's quite self-explanatory, I hope it'll work). If [Enter] is needed during the game, just use the normal enter.

I have no idea. But from this thread, and looking into "p_race.txt" I can see that there are many more races to play than those few that appear on starting screen when first running this game. (i.e. "Man of Bree", "Wood-Elf", "Hobbit", "Dwarf", "Dunadan", "High-Elf", "Maia", "Man of Dale/Rohan/Gondor"). Where are "Ents", "Trolls", Giants" and all the rest defined in above file?

Oh, I see now. Probably you get less races when you admit you have little experience with Un. Lie to the game and you'll get them all, I think. :) I guess any unlockable things are still a TODO item, though documentation is ahead of the actual coding. But I may be mistaken --- Un is misterious and suprises even most rabid fans.

andrewdoull
December 28, 2007, 02:44
Oh, I see now. Probably you get less races when you admit you have little experience with Un. Lie to the game and you'll get them all, I think. :) I guess any unlockable things are still a TODO item, though documentation is ahead of the actual coding. But I may be mistaken --- Un is misterious and suprises even most rabid fans.

Unlockable races are in - you can unlock them. What is missing is the documentation when you do, telling you the abilities of the race you unlocked.

Andrew

thorgot
December 28, 2007, 06:16
I'm having the same problem with ignoring corpses. This started happening when I updated to (the windows version of) .627e, and continued when I just switched to the linux version. The character file is quite old. I'll see if it is fixed with a new character file.

I didn't realize "or you can treat the symptoms" meant the disease would be cured if I treated all the symptoms.
Any suggestions to make this clearer?

It's one of those things which is very obvious to some people but not to others, and seems like it should have been obvious to me now that I've experienced it. If you want to make it clearer, changing it to something like "or you can cure it by treating the symptoms" would work.

Bandobras
December 28, 2007, 13:02
Unlockable races are in - you can unlock them.

Well, then I report a bug: for me the races are always unlocked --- they are greyed out, but I can always choose them.

I'm having the same problem with ignoring corpses.

Hmm, even on Linux? You mean, you have to answer y/n every time you walk over them? If so, could you attach a savefile?

thorgot
December 28, 2007, 16:59
Well, then I report a bug: for me the races are always unlocked --- they are greyed out, but I can always choose them.



Hmm, even on Linux? You mean, you have to answer y/n every time you walk over them? If so, could you attach a savefile?

Here you go.

Orillian
December 28, 2007, 19:25
I'm not sure what races are supposed to be locked. I see a full list of white named races to pick from no greyed out ones and they are all selectable.

Windows port latest binary release. Running under Vista.

O.

andrewdoull
December 28, 2007, 19:43
Well, then I report a bug: for me the races are always unlocked --- they are greyed out, but I can always choose them.


Do you have birth_advanced to yes? If so, they're all unlocked...

Andrew

ekolis
December 28, 2007, 19:44
Heh, I had no idea the races were supposed to be locked - I just thought they were "recommended only for advanced players" because of their quirky stat/skill/resistance penalties! I'm playing on Vista and some races are white and others are grayed out, but all are selectable... I don't *think* I get a prompt when selecting a grayed-out one, but I could be mistaken...

How the heck do you unlock a race anyway? :P

Bandobras
December 28, 2007, 19:53
Arendil, thanks for the report and persistence. thorgot, thanks for the savefile.

The problems with corpses pickup is probably fixed in SVN now. But options are the root of all evil, so quite probably I've introduced another error in the process .As a temporary work-around, try disabling easy_floor (the culprit) --- at least in mine and thorgot's savefiles the problem then disappears.

andrewdoull
December 28, 2007, 20:59
Heh, I had no idea the races were supposed to be locked - I just thought they were "recommended only for advanced players" because of their quirky stat/skill/resistance penalties! I'm playing on Vista and some races are white and others are grayed out, but all are selectable... I don't *think* I get a prompt when selecting a grayed-out one, but I could be mistaken...

How the heck do you unlock a race anyway? :P

You kill it.

Unlockable races came about because I couldn't be bothered writing the help file for each race... some people like it, so it's staying in ;)

Andrew

Arralen
December 30, 2007, 09:22
[ Bug #12801 ] Chainsummoning : Goblin wizards

andrewdoul 2007-Dec-29 13:21
Unfortunately, this is a perfectly permissable set up now...
If you have a copy of the save file, could you back it up, open up the backup and run the Ecology debug command (^A, E)?

Savegame attached ...

K.I.L.E.R
January 4, 2008, 06:55
Just a little note:
The styles help page (when choosing a style you hit the '?' key), there is an error:

"Note to Angband players: [...] that the Vanilla [...]"

I think it should read:
"Note to Angband players: [...] than the Vanilla [...]"

Bandobras
January 4, 2008, 23:20
Thank you, fixes in SVN.

This is quite a popular mistake. I've tried to find programs that detect it, but failed. Actually it shouldn't be so hard --- and adjective followed by "that" is most of the time a signal of error, I think.

thorgot
January 11, 2008, 22:44
Is the spell Bridge of Stone supposed to do something? I've tried it on chasm, most types of water, and bridges, and It has had no effect. Am I using it wrong?

Bandobras
January 12, 2008, 01:24
Well spotted. That was broken, due to jealous care not to id the wand if used on a normal floor. Fixed in SVN now.