Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Variants

Reply
 
Thread Tools Display Modes
Old September 7, 2019, 12:36   #1
PowerWyrm
Prophet
 
PowerWyrm's Avatar
 
Join Date: Apr 2008
Posts: 2,653
PowerWyrm is on a distinguished road
Beta version of PWMAngband 1.3.0 released

New PWMAngband 1.3.0 beta 1 released!

Here's a list of changes since the last development release:

- Remove DEATH flag from graf-xxx.prf files
- Update monsters when leveling up
- Fix room templates with specified treasures
- Fix possible nuking of useful item when too many are generated on a level
- More struct loc refactoring

Files updated: binaries.
Files are available for download at the usual location: http://powerwyrm.monsite-orange.fr
__________________
PWMAngband variant maintainer - check http://powerwyrm.monsite-orange.fr (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!
PowerWyrm is offline   Reply With Quote
Old September 8, 2019, 17:14   #2
DrWho42
Apprentice
 
DrWho42's Avatar
 
Join Date: May 2019
Location: Indio, California, United States
Posts: 85
DrWho42 is on a distinguished road
looking forward to playing this!
__________________
avatar by chuckdrawsthings. thanks chuck!

FishCenter Live on the Adult Swim Streams Weekdays at 8 PM GMT

🌲link🌲tree🌲
DrWho42 is offline   Reply With Quote
Old September 9, 2019, 07:10   #3
tangar
Knight
 
tangar's Avatar
 
Join Date: Mar 2015
Location: Moscow, Russia
Posts: 543
tangar is on a distinguished road
Great I'll update server today
__________________
http://tangaria.com - persistent online multiplayer roguelike game
tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽ My chars @ angband.oook.cz
youtube.com/GlazGame — streams in English ⍽ youtube.com/StreamGuild — streams in Russian
tangar is offline   Reply With Quote
Old September 11, 2019, 22:45   #4
PowerWyrm
Prophet
 
PowerWyrm's Avatar
 
Join Date: Apr 2008
Posts: 2,653
PowerWyrm is on a distinguished road
New PWMAngband 1.3.0 beta 2 released!

List of changes:

- Hopefully fix "undefined packet" errors when sending a large amount of features from pref-xxx.prf to the server
- Remove pseudo-3D tileset
- Remove player shop types, allow free colorized house doors
- Allow variable number of stores in store.txt

Files updated: binaries.
Files are available for download at the usual location: http://powerwyrm.monsite-orange.fr
__________________
PWMAngband variant maintainer - check http://powerwyrm.monsite-orange.fr (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!
PowerWyrm is offline   Reply With Quote
Old September 19, 2019, 07:00   #5
tangar
Knight
 
tangar's Avatar
 
Join Date: Mar 2015
Location: Moscow, Russia
Posts: 543
tangar is on a distinguished road
Arrow

PWMA: shadow, light and joint work

Yay! It seems 'undefined packet' on login is beaten at last Good job! And it's great to have custom house doors and STORES Thanks!

New problem appeared - night in towns. I often get client crushes without any error (in server log it's just 'disconnect'). Also main town at night is really glitchy, I've prepared video (it's not published at youtube, accessible only via this link):

https://www.youtube.com/watch?v=V6aZMh341k4

It shows 'walls' and hide them on the screen without any purpose. I suppose this error could appear because there are too many different objects on the screen, so it's hard to change their appearence with shadows for game engine.

/rfes:

1) if it's not possible to fix this shadows glitches asap, maybe as a temporary solution to night problems: add an option to server config file - to turn off day/night changes in towns (because it's quite critical problem; not possible to play the game when it's night around - crushes and glitches)

2) add an option to client config file - 'view'_yellow_light'. Then I'll be able to turn it on by default in my client distribution; because without it players do not understand is there a light in dungeon corridors

3)
Quote:
[22:59]flambard:not sure if it made it into PWMA, but I guess so, there should be an option to enforce any client option (or set a default) in server .cfg
It would be cool to have such feature - to be able to assign any client option at server cfg. I've tested it by adding 'view'_yellow_light = true' to server config, but it seems it doesn't work.

----

And some topics considering development process:

A) Considering upcomming monster's change and tileset:

You said before that you are planning to rework all monsters in the game and port latest V monster changes there. I'm not fun of V-changes in monsters, but still I kindly invite you to use my tileset as default in PWMA for this job. You said before that you need to make a decision - which tileset to maintain (you are working at 3 of them at once) and which to drop. You are welcome to use Tangaria's tileset, with all it's terrain features. It's got plenty of empty space to bring new monsters (and would give possibility to save from extintion old ones, by moving them somewhere down, I'll do it for Tangaria). I've assigned 'torch' light for all regular dungeon terrain features, so now it's looks much better (the only problem is night at towns). Actually we could work on this tileset together - you just say what do you want to add and where and I'll make it. We could rework tileset structure, so we both would be happy with it.

Also you are welcome to use my map of the world or any parts of it, eg town or some other locations in default PWMA. Tangaria's main town is really beautiful and it makes starting location feels pretty special.

B) For the future, maybe it's good idea to try and port game to SDL2, as Flambard investigated. And there is already a working demo!

Quote:
[18:05]flambard:there are automated client builds that keep up with latest developments, https://github.com/mangband/mangband...g/auto-develop
SDL2 gives loads of new features, eg possibility to make _animation_ to the game, looks really great (now it's already works on monsters attacks!). Also SDL2 client possible to port on Android and iOS. We tested it, it works %)

C) Finally, there is an old idea: combine online roguelike developers efforts - to try to find more point of joint work. Server's code isn't really compatible it seems, so as a start Flambard suggested - to make unified client for all trinity of online roguelikes. If it's not possible at this step - maybe at least make new features compatible for all clients? Maybe there could be certain 'API'-like compatibility?
__________________
http://tangaria.com - persistent online multiplayer roguelike game
tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽ My chars @ angband.oook.cz
youtube.com/GlazGame — streams in English ⍽ youtube.com/StreamGuild — streams in Russian
tangar is offline   Reply With Quote
Old September 19, 2019, 09:16   #6
PowerWyrm
Prophet
 
PowerWyrm's Avatar
 
Join Date: Apr 2008
Posts: 2,653
PowerWyrm is on a distinguished road
"Yay! It seems 'undefined packet' on login is beaten at last"

Perfect, now I can remove the old code I saved in case it didn't work. Once the last problems are fixed I'll release the final 1.3 version and immediately start working on 1.4 which I want to complete asap.

"New problem appeared - night in towns. I often get client crushes without any error (in server log it's just 'disconnect'). Also main town at night is really glitchy"

This scares me, as it seems to be a serious problem. However, I've tested regular PWMangband and I don't have the problem, so I tend to think it's an issue with your terrain.txt file. Send me your /lib configuration and I'll check the client in debug mode to see where the crash occurs.

"add an option to client config file - 'view'_yellow_light'. Then I'll be able to turn it on by default in my client distribution; because without it players do not understand is there a light in dungeon corridors"

Well if you remove your torch, you'll see the difference
When I play, I really don't feel the urge to set view_yellow_light on, it works well without. Unless of course you edit the terrain features and set bright and dark tiles too close. Then simply adjust your shading (make dark more dark and bright more bright).

"It would be cool to have such feature - to be able to assign any client option at server cfg"

Only gameplay options should be in server.cfg, otherwise it would break the purpose of the file.

"You said before that you are planning to rework all monsters in the game and port latest V monster changes there. I'm not fun of V-changes in monsters, but still I kindly invite you to use my tileset as default in PWMA for this job."

Changes don't only include changes in monster list, but many gameplay changes. Like spiders spitting webs, monster hordes, pit/summon refactoring and much more. Those gameplay changes are mainly what I want to port from V4.2. I'll redo the monster list to stay close to V, but without porting everything (because 1. I don't like all that was changed and 2. there are constraints for shapeshangers and non-V mobs).

"Actually we could work on this tileset together - you just say what do you want to add and where and I'll make it. We could rework tileset structure, so we both would be happy with it."

I will try to maintain a true 32x32 tileset and a true 64x64 tileset. For 1.3, the old UT32 Gervais and Shockbolt will do. However I never was satisfied with any of them, because Gervais uses tiles that have no relation to what they describe (lobster-headed mobs for example) and Shockbolt is proprietary (had to remap many tiles to old stuff because they don't exist, and tiles that would fit are "paid for" tiles and cannot be used). But with V4.2 the Shockbolt tileset has been completely redone and has no old tiles anymore, so it will be a nightmare to do anything with it.

"try and port game to SDL2"

As I said, this won't happen because it would require me to switch to a completely different compilation environment.
__________________
PWMAngband variant maintainer - check http://powerwyrm.monsite-orange.fr (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!
PowerWyrm is offline   Reply With Quote
Old September 19, 2019, 09:43   #7
tangar
Knight
 
tangar's Avatar
 
Join Date: Mar 2015
Location: Moscow, Russia
Posts: 543
tangar is on a distinguished road
Quote:
Originally Posted by PowerWyrm View Post
"New problem appeared - night in towns. I often get client crushes without any error (in server log it's just 'disconnect'). Also main town at night is really glitchy"

This scares me, as it seems to be a serious problem. However, I've tested regular PWMangband and I don't have the problem, so I tend to think it's an issue with your terrain.txt file. Send me your /lib configuration and I'll check the client in debug mode to see where the crash occurs.
I've send you the link to PM and discord

Quote:
Originally Posted by PowerWyrm View Post
"add an option to client config file - 'view_yellow_light'. Then I'll be able to turn it on by default in my client distribution; because without it players do not understand is there a light in dungeon corridors"

Well if you remove your torch, you'll see the difference
When I play, I really don't feel the urge to set view_yellow_light on, it works well without. Unless of course you edit the terrain features and set bright and dark tiles too close. Then simply adjust your shading (make dark more dark and bright more bright).
Shading of tiles is alright. I've recorded quick demo about this issue:
https://www.youtube.com/watch?v=NjPrKhMgCp0

Please could you add 'view_yellow_light' option to client config file, so it would be possible to distribute the game client of Tangaria with it's 'on' by default.
__________________
http://tangaria.com - persistent online multiplayer roguelike game
tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽ My chars @ angband.oook.cz
youtube.com/GlazGame — streams in English ⍽ youtube.com/StreamGuild — streams in Russian

Last edited by tangar; September 19, 2019 at 09:59.
tangar is offline   Reply With Quote
Old September 19, 2019, 20:12   #8
Flambard
Rookie
 
Flambard's Avatar
 
Join Date: Mar 2019
Posts: 22
Flambard is on a distinguished road
Quote:
C) Finally, there is an old idea: combine online roguelike developers efforts - to try to find more point of joint work. Server's code isn't really compatible it seems, so as a start Flambard suggested - to make unified client for all trinity of online roguelikes. If it's not possible at this step - maybe at least make new features compatible for all clients? Maybe there could be certain 'API'-like compatibility?
I'm on in, and am trying to follow either TomeNET either PWMA when implementing ideas, which are similar.

Some things are kinda odd, for example, I wanted to copy PWMA's '#R500'-styled inscriptions, but noticed TomeNET already uses '#' inscriptions for something else, so that's a stalemate :/

I think we need some common place to gather, perhaps a wiki or a forum, where we can discuss this 3-way. I believe every party will have to 'give in' some features, which I'm fine with, as long as players benefit in the end.
Flambard is offline   Reply With Quote
Old September 23, 2019, 08:25   #9
PowerWyrm
Prophet
 
PowerWyrm's Avatar
 
Join Date: Apr 2008
Posts: 2,653
PowerWyrm is on a distinguished road
Quote:
Originally Posted by tangar View Post
I've send you the link to PM and discord

Shading of tiles is alright. I've recorded quick demo about this issue:
https://www.youtube.com/watch?v=NjPrKhMgCp0

Please could you add 'view_yellow_light' option to client config file, so it would be possible to distribute the game client of Tangaria with it's 'on' by default.
As seen, the shading problem is actually a bug. I started implementing "necromancers must play in the dark" feature from V4.2 but reverted cos I didn't like the idea of necromancers being "vampires", and forgot to revert the part in the lighting code. This is fixed for next version.

About "crash while running around at night", this is due to having too many tiles to redraw, so the game has not the time to finish redrawing before next server packet comes in and gets badly processed. I'll add some debug code to see what goes on. Fix would be to optimize tile redrawing, hope it's possible.

add 'view_yellow_light' option to client config file: ok it's "client" config, not "server", that should be an easy change. I'll add that for next version.
__________________
PWMAngband variant maintainer - check http://powerwyrm.monsite-orange.fr (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!
PowerWyrm is offline   Reply With Quote
Old September 23, 2019, 08:47   #10
tangar
Knight
 
tangar's Avatar
 
Join Date: Mar 2015
Location: Moscow, Russia
Posts: 543
tangar is on a distinguished road
Great! Really hope it would be possible to optimize the redrawing *crossing fingers*
__________________
http://tangaria.com - persistent online multiplayer roguelike game
tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽ My chars @ angband.oook.cz
youtube.com/GlazGame — streams in English ⍽ youtube.com/StreamGuild — streams in Russian
tangar 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
Development version of PWMAngband 1.3.0 released for testing PowerWyrm Variants 15 September 1, 2019 08:56
Beta version of PWMAngband 1.2.0 released PowerWyrm Variants 176 February 27, 2019 12:22
Beta version of PWMAngband 1.1.12 released PowerWyrm Variants 22 December 24, 2017 11:02
Beta version of PWMAngband 1.1.11 released PowerWyrm Variants 20 December 24, 2015 09:36
Beta version of PWMAngband 1.1.10 released PowerWyrm Variants 8 December 11, 2013 18:34


All times are GMT +1. The time now is 19:52.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.