Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Variants

Reply
 
Thread Tools Display Modes
Old June 14, 2017, 19:28   #71
PowerWyrm
Veteran
 
PowerWyrm's Avatar
 
Join Date: Apr 2008
Posts: 2,051
PowerWyrm is on a distinguished road
New update with some stuff from V, especially the "assign spellbooks tags 1-9 based on sval" feature, removing the need to inscribe books @m1-9 to cast spells from keymaps (using m4c will always cast Haste whatever books you have in your inventory as long as you carry a copy of MB4). Also this fixes the problem with sounds and adds a 100ft deep Training Cave in Hobbiton for starters.

List of changes:

- ZLIB upgraded to version 1.2.11
- LIBPNG upgraded to version 1.6.29
- FREETYPE upgraded to version 2.8
- PYTHON upgraded to 32-bit version 2.7.13
- Fix some typos in user manual
- Write error diagnosis file on object pile error
- Allow monster pathing through passable rubble
- Remove unknown curses from removal menu
- Buff breaths
- Switch out 'suicide' for 'kill character'
- Stop HOLY_ORB destroying cursed items
- Tweak =Searching again, explain permanent curses better
- Fix remove curse bugs
- Massive buff to probing
- Amend interesting room Hourglass
- Fix laxity in scatter(), find_nearby_grid(), and vault_monsters()
- Make donation rules the same as selling rules
- Learn runes of innate properties at birth
- Stop giving away ego names when looking at items in the home
- Remove vestigial pseudo-id stuff, add sound for learning a rune
- Fix sound effects not activated in the Win and SDL clients
- Add "The Training Cave" (depth 50' to 100') in Hobbiton
- Add back lore colors for charge drain, eat food and light
- Bounds checking and other fixes in dungeon generation
- Make some runes easier to learn
- Automatically assign spellbooks tags 1-9 based on sval

Files updated: binaries and source code.
Files are available for download at the usual location: http://powerwyrm.monsite-orange.fr
__________________
PWMAngband variant maintainer - check http://www.mangband.org/forum/viewforum.php?f=9 to learn more about this new variant!
PowerWyrm is offline   Reply With Quote
Old June 15, 2017, 23:36   #72
Acenoid
Rookie
 
Join Date: Jun 2009
Posts: 11
Acenoid is on a distinguished road
Thanks for the update! Installed it right away and trying it out. Including some modifications. Sound is working now.

Low prio bug?
I added and adapted some of my vault creations for PWMangband. When scumming with the DM I see that they show up and seem to work fine. Creating them manually is difficult often nothing happens or the game crashes. I tried creating a "walls only level" and there the generation works fine for a few vaults. After a few vaults I see this message:
150617 232131 Exception 0xC0000005 at 0x438073

I suspect it has something to do if the vault would exceed the level boundaries?

Some Questions:
- Does the default preservation mode "3" mean that an artefact may be sold and later be found again in the dungeon? What's the difference to setting 4?

- I tried to add a dungeon (into dungeons.txt) and a new boss (into monster.txt) in beta 0 in Hobbiton. Then I noticed that it is also necessary to add a down staircase as DM. Is there a better way to do it?

- Is it possible to set more parameters for a new dungeon e.g. force labyrinth / cavern like levels only? Only found a flag for the dungeon to be accessible for winners.
Acenoid is offline   Reply With Quote
Old June 16, 2017, 13:18   #73
PowerWyrm
Veteran
 
PowerWyrm's Avatar
 
Join Date: Apr 2008
Posts: 2,051
PowerWyrm is on a distinguished road
Quote:
Originally Posted by Acenoid View Post
Thanks for the update! Installed it right away and trying it out. Including some modifications. Sound is working now.

Low prio bug?
I added and adapted some of my vault creations for PWMangband. When scumming with the DM I see that they show up and seem to work fine. Creating them manually is difficult often nothing happens or the game crashes. I tried creating a "walls only level" and there the generation works fine for a few vaults. After a few vaults I see this message:
150617 232131 Exception 0xC0000005 at 0x438073

I suspect it has something to do if the vault would exceed the level boundaries?

Some Questions:
- Does the default preservation mode "3" mean that an artefact may be sold and later be found again in the dungeon? What's the difference to setting 4?

- I tried to add a dungeon (into dungeons.txt) and a new boss (into monster.txt) in beta 0 in Hobbiton. Then I noticed that it is also necessary to add a down staircase as DM. Is there a better way to do it?

- Is it possible to set more parameters for a new dungeon e.g. force labyrinth / cavern like levels only? Only found a flag for the dungeon to be accessible for winners.
I'll look up at the problem with manual vaults.

PRESERVE=3 means that any artifact you sell in shops won't be generated again with the character. To find sold artifacts again, set PRESERVE=4

When you add a dungeon in the wilderness, a staircase is automatically generated on the surface level. It is not the case if you add a dungeon in a town because towns have their own layout. Adding a dungeon in one of the extra towns should be easy: modify town_feat.txt to add the "down staircase" as a possible feature in towns, then add your staircase manually where you want in the corresponding town_xxx.txt. This will not work for Hobbiton and Carn Dum, as these towns are already linked to a dungeon (Training Cave + Angband). The Angband dungeon in Carn Dum should never be modified, as it would break the game. The dungeon in Hobbiton can be easily modified. So instead of adding your dungeon, simply modify the existing one (The Training Cave) in dungeon.txt: you can change the name, min depth and max depth. To add your boss, set force-location:The Training Cave (or the new name) in the monster entry.

Currently you cannot set other parameters for dungeons. I plan to add more of them before the actual release of 1.1.12, especially themed monsters/features.
__________________
PWMAngband variant maintainer - check http://www.mangband.org/forum/viewforum.php?f=9 to learn more about this new variant!
PowerWyrm is offline   Reply With Quote
Old June 26, 2017, 16:11   #74
PowerWyrm
Veteran
 
PowerWyrm's Avatar
 
Join Date: Apr 2008
Posts: 2,051
PowerWyrm is on a distinguished road
Quote:
Originally Posted by Acenoid View Post
I added and adapted some of my vault creations for PWMangband. When scumming with the DM I see that they show up and seem to work fine. Creating them manually is difficult often nothing happens or the game crashes. I tried creating a "walls only level" and there the generation works fine for a few vaults. After a few vaults I see this message:
150617 232131 Exception 0xC0000005 at 0x438073

I suspect it has something to do if the vault would exceed the level boundaries?
And you are right. Function build_vault() doesn't check for level boundaries because it's usually called inside dungeon generation with valid parameters. When building a vault manually, only the position of the center of the vault is checked: player position + half the vault dimensions. If the center is in bounds but either the right side or bottom side is out of bounds, the game crashes. This will be fixed in the next release.
__________________
PWMAngband variant maintainer - check http://www.mangband.org/forum/viewforum.php?f=9 to learn more about this new variant!
PowerWyrm is offline   Reply With Quote
Old June 26, 2017, 22:57   #75
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 52
Posts: 6,640
Donated: $60
Nick is on a distinguished road
Quote:
Originally Posted by PowerWyrm View Post
And you are right. Function build_vault() doesn't check for level boundaries because it's usually called inside dungeon generation with valid parameters. When building a vault manually, only the position of the center of the vault is checked: player position + half the vault dimensions. If the center is in bounds but either the right side or bottom side is out of bounds, the game crashes. This will be fixed in the next release.
This reminds me, there was a bug in V (fixed in ace98060) where scatter() could pick illegal grids - I don't know if yours has that problem.
__________________
One Ring to rule them all, One Ring to find them,
One Ring to bring them all and in the darkness bind them.
Nick is online now   Reply With Quote
Old June 27, 2017, 13:35   #76
PowerWyrm
Veteran
 
PowerWyrm's Avatar
 
Join Date: Apr 2008
Posts: 2,051
PowerWyrm is on a distinguished road
Quote:
Originally Posted by Nick View Post
This reminds me, there was a bug in V (fixed in ace98060) where scatter() could pick illegal grids - I don't know if yours has that problem.
Nope. The problem is that build_vault() in dungeon generation is always called with invalid parameters so that it triggers "find_space" to place the vault correctly, so it never checks for vault boundaries; in PWMAngband, when generating a vault manually, I pass the correct coordinates for the center of the vault, so if the vault is too big, it triggers an out of bounds error. I had to add extra checks to fix that.
__________________
PWMAngband variant maintainer - check http://www.mangband.org/forum/viewforum.php?f=9 to learn more about this new variant!
PowerWyrm is offline   Reply With Quote
Old June 30, 2017, 17:19   #77
PowerWyrm
Veteran
 
PowerWyrm's Avatar
 
Join Date: Apr 2008
Posts: 2,051
PowerWyrm is on a distinguished road
Finally ported everything I wanted from the 4.1 release (this doesn't include the new monster pathfinding, which would require much more thinking to port it for multiplayer). Probably my last development release, as the last thing I want to add is themes for the wilderness dungeons. Then the beta testing will start...

List of changes:

- Make vortices resist poison, silver jellies not hurt by light
- Forget destructed and earthquaked terrain
- Revert "Write less detail to savefiles for dead players"
- Exclude healers from warrior pits
- Make lava behave as expected
- Generalise lava damage to damaging terrain
- Improve ranged_helper()
- Stop ID info leaking when inspecting
- Fix message when an object modifier is identified by use
- Bring back trap detection status
- Fix some string_append() copy/paste errors
- Forget los-blocking grids between player and monster they can see
- Fix opening/closing a known door not updating the visuals while in the dark
- Make disabled traps and TMD_TRAPSAFE work sensibly
- Make treacherous weapon curse use the correct killer
- Refactor flavored death message code
- Fix crash in manual vault creation
- Make monsters in lava take damage (PWMAngband: extend to all damaging terrain)
- Make separate locations for list monsters in and out of los
- More charges for status-effect wands
- Fix ethereal hounds never trying to swarm the player
- Make group monsters only try to surround the player when in los
- Allow chests to be specifically generated in vaults
- Update help

Files updated: binaries and source code.
Files are available for download at the usual location: http://powerwyrm.monsite-orange.fr
__________________
PWMAngband variant maintainer - check http://www.mangband.org/forum/viewforum.php?f=9 to learn more about this new variant!
PowerWyrm is offline   Reply With Quote
Old July 8, 2017, 01:31   #78
Acenoid
Rookie
 
Join Date: Jun 2009
Posts: 11
Acenoid is on a distinguished road
Updated!
Acenoid is offline   Reply With Quote
Old July 10, 2017, 13:39   #79
PowerWyrm
Veteran
 
PowerWyrm's Avatar
 
Join Date: Apr 2008
Posts: 2,051
PowerWyrm is on a distinguished road
New monster and feature themes have been added for the extra dungeons, making them... more colorful. I just need to add some tiles for the new terrain features and beta 1 should be out soon.
__________________
PWMAngband variant maintainer - check http://www.mangband.org/forum/viewforum.php?f=9 to learn more about this new variant!
PowerWyrm is offline   Reply With Quote
Old July 11, 2017, 12:07   #80
PowerWyrm
Veteran
 
PowerWyrm's Avatar
 
Join Date: Apr 2008
Posts: 2,051
PowerWyrm is on a distinguished road
The good news: everything's now done for beta 1. The bad news: no idea when I broke that, but ranged attacks instantly crash the game when they succeed due to an uninitialized variable. This is now fixed, so beta 1 should be out this week.
__________________
PWMAngband variant maintainer - check http://www.mangband.org/forum/viewforum.php?f=9 to learn more about this new variant!
PowerWyrm is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
PWMAngband 1.1.11 released PowerWyrm Variants 138 August 26, 2016 21:46
Beta version of PWMAngband 1.1.11 released PowerWyrm Variants 20 December 24, 2015 10:36
PWMAngband 1.1.10 released PowerWyrm Variants 2 April 28, 2014 00:10
Beta version of PWMAngband 1.1.10 released PowerWyrm Variants 8 December 11, 2013 19:34
[PWMAngband] New version 1.0.3 is out PowerWyrm Variants 0 April 4, 2008 20:46


All times are GMT +1. The time now is 01:31.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc.