PWMAngband 1.1.3 beta is out!

Issues, news, and discussion specific to the PWMangband variant.
PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: PWMAngband 1.1.3 beta is out!

Post by PowerWyrm » Fri 29.01.2010, 21:20

Probably the last update before a while, unless a nasty bug pops out...
For this update, I revamped some of the powers for the Telepath class. And the Adam Bolt tileset is now fully remapped.

Changes:
- all effects are now cleared when a character dies and turns into a ghost
- telepath psi powers have been rebalanced
- all monster attr/char definitions are now remapped in graf-new.prf (Adam Bolt tileset)

Please update your servers (and the lib for the clients):
- lib: http://www.humyo.fr/10073229/PWMAngband ... ta_lib.zip
- server: http://www.humyo.fr/10073229/PWMAngband ... server.zip
- source code: http://www.humyo.fr/10073229/PWMAngband ... ta_src.zip

Note when updating the servers: since some of the txt files have been modified, you need to stop your server, delete the .raw files in the /data subdirectory (don't delete scores.raw though!), and restart your server (the .raw files will be automatically recreated).

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: PWMAngband 1.1.3 beta is out!

Post by PowerWyrm » Fri 12.02.2010, 23:06

Considering that the next line of code I'll add will break savefile compatibility, I decided to make a last update for the 1.1.3 beta release. This update fixes most of the leftover bugs and adds minor things. See list of changes below.

Changes:
- SDL improvements (MAngband 1.2): separate gui logic some, for better future compatibility with new z-term events; adjust SDL client to support new z-term a bit
- Improve UI abstractions (Angband 3.2.0): initial attempt to move all the object use functions over to a generic handling framework
- Remove *ID* (Angband 3.1.0): make ID reveal all powers of an object
- Remove NULL definition from h-basic.h (Angband 3.1.0)
- Improve the names of the ui events so that they look like the game events they actually are (Angband 3.1.0)
- Rename ui-event.xxx to game-event.xxx (Angband 3.1.0)
- Rework healing potions (Angband 3.1.1): make CLW heal confusion a bit and cuts a little more; make CSW heal all cut damage; make healing potions appear in small piles
- bugfix: the description of the "berserk strength" effect has been fixed (it should say +24 to-hit everywhere now)
- bugfix: fix font files becoming locked on Windows
- enhancement: major cleanup of the client-side net code (always call Term_fresh before waiting for net stuff; remove unnecessary Sockbuf_advance calls and clean up Flush_queue; get rid of Net_read since it doesn't do much)
- enhancement: new client-side network code that processes packets as soon as it can instead of waiting for PKT_END to appear at the end of a TCP packet; add Sockbuf_rollback for moving socket buffer backwards (incomplete packets)
- enhancement: more helpful quit message in case the server closes the connection
- enhancement: speed up the term code a bit (use memcpy in term_win_copy; speed up total erase with memset; speed up Term_clear with memset; speed up Term_load a bit)
- enhancement: attempt to speed up huge macros with Term_key_push_buf
- bugfix: the special info subwindow was not updated when using interactive knowledge screens
- enhancement: changed the line size limit for displaying popups to take into account the new sizeable client
- enhancement: added one empty line between title and text in subwindows
- enhancement: added one empty line between sections in monster recall info
- enhancement: the "Monster Recall" screen now uses popup mode (with color) when its size allows it
- enhancement: the "Monster List" screen now uses popup mode (with color) when its size allows it
- enhancement: the "Object Recall" screen now uses popup mode (with color) when its size allows it
- bugfix: all knowledge screens should now display non-colored info when using fullon mode if color info is not available
- bugfix: all knowledge screens should now display correct information in main window and subwindows
- enhancement: the "Object Recall" subwindow has been implemented
- bugfix: when buying an object in a shop, auto-squelch protect and awareness were granted after the object was described the first time, leading to messages such as "You bought a copper amulet (+1) (squelch). You have a copper amulet of wisdom (+1)."
- bugfix: new Rings of Power were described as "Ring of & Ring of Power"
- enhancement: item selection prompts/lists are now disabled during macros to avoid ugly screen flickering (incorrect macros involving item selection will now fail silently)
- enhancement: spell selection prompts/lists are now disabled during macros to avoid ugly screen flickering (incorrect macros involving spell selection will now fail silently)
- bugfix: fixed silly "The Village Idiot blows." messages while probing
- bugfix: the chat window is now hardcoded as "Term-4" again to avoid unwanted side effects when displaying the chat box with the Win client (chat messages can only be displayed in the chat window/the chat window can only display chat messages)
- enhancement: *ID* now identifies all carried objects
- enhancement: all monster attr/char definitions are now remapped in graf-xxx.prf (old 8x8 tileset)

Please update your clients and servers (and the lib for the clients):
- client: http://www.humyo.fr/10073229/PWMAngband ... client.zip
- lib: http://www.humyo.fr/10073229/PWMAngband ... ta_lib.zip
- server: http://www.humyo.fr/10073229/PWMAngband ... server.zip
- source code: http://www.humyo.fr/10073229/PWMAngband ... ta_src.zip

Note when updating the servers: since some of the txt files have been modified, you need to stop your server, delete the .raw files in the /data subdirectory (don't delete scores.raw though!), and restart your server (the .raw files will be automatically recreated).

Billsey
King Vampire
Posts: 272
Joined: Sun 12.02.2006, 14:36
Location: Oregon, USA
Contact:

Re: PWMAngband 1.1.3 beta is out!

Post by Billsey » Sat 13.02.2010, 03:51

My server has been updated.
Mangband Project Team Member

Emulord
King Vampire
Posts: 252
Joined: Mon 30.04.2007, 20:19
Location: UIUC

Re: PWMAngband 1.1.3 beta is out!

Post by Emulord » Sat 13.02.2010, 15:47

why did it say "The village idiot blows"? when probed? thats kinda strange

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: PWMAngband 1.1.3 beta is out!

Post by PowerWyrm » Sat 13.02.2010, 16:40

Most townies don't do melee damage. Probing was describing melee attacks even when none was available, leading to "the village idiot blows" type of messages. Now I check if a monster actually has at least one melee attack.

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: PWMAngband 1.1.3 beta is out!

Post by PowerWyrm » Tue 16.02.2010, 22:40

Found two nasty bugs while playtesting. These could completely freeze the client...
1) Network/keypress code was broken since the last update (very nasty)
2) Playing with sound enabled could freeze the client if too many sounds were played at the same time (like when killing monsters with LOS/ball/beam spells)

Please update your clients: http://www.humyo.fr/10073229/PWMAngband ... client.zip

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: PWMAngband 1.1.3 beta is out!

Post by PowerWyrm » Sun 21.02.2010, 16:18

Found the reason why the server kept crashing with Teleport Level. In fact, it was only occuring when reading a scroll from the ground. I'll fix that asap and update the server file. I'll also update the client file to fix a little glitch that occurs when a character dies.

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: PWMAngband 1.1.3 beta is out!

Post by PowerWyrm » Sun 21.02.2010, 17:27

More bugs fixed:
- client was not refreshed when a character died
- server crash when reading teleport level scroll from the ground (in fact, all teleport effects + rune of protection were calling do_cmd_use_end twice)
- no charge used when aiming a wand of trap/door destruction (do_cmd_use_end was never called)

Grab updated client + server here:
- http://www.humyo.fr/10073229/PWMAngband ... client.zip
- http://www.humyo.fr/10073229/PWMAngband ... server.zip

Billsey
King Vampire
Posts: 272
Joined: Sun 12.02.2006, 14:36
Location: Oregon, USA
Contact:

Re: PWMAngband 1.1.3 beta is out!

Post by Billsey » Mon 22.02.2010, 03:34

My server has been updated.
Mangband Project Team Member

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: PWMAngband 1.1.3 beta is out!

Post by PowerWyrm » Wed 24.02.2010, 21:03

Today I fixed the broken player shops: all items put on sale were tagged as "unidentified" for the buyer, so it was impossible to get the correct description.
Please update your servers: http://www.humyo.fr/10073229/PWMAngband ... server.zip

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: PWMAngband 1.1.3 beta is out!

Post by PowerWyrm » Thu 25.02.2010, 12:57

There's also a nasty bug which prevents artifacts hoarded in houses from being reset when the house is reset, so I encourage people running servers to not set allow_artifact_hoarding to TRUE in the config file. I won't fix this since allow_artifact_hoarding is going away in the next version, so hoarding arts won't be possible anymore.

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: PWMAngband 1.1.3 beta is out!

Post by PowerWyrm » Tue 02.03.2010, 20:28

Good news... it seems that the stable 1.1.3 release is on its way, and sooner than expected! Just one more big code refactoring and a few small changes and the 1.1.3 release will be aligned with V 3.0.9a.

Post Reply