[Announce] Poschengband 7.0.2 released

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • chris
    PosChengband Maintainer
    • Jan 2008
    • 702

    [Announce] Poschengband 7.0.2 released

    Version 7.0.2 is up in the usual spot. I haven't had time to read any recent forum posts. Remember, I don't have Internet access, so I really cannot read and respond to everything that is written here.

    If you are posting on oook, please play the actual Poschengband source code. If you mod, that is fine, but please don't post on this forum. This is just common courtesy and is the only price I ask for all of my hard work on this variant.

    As with the last 2 releases, I am still playtesting. 7.0.0 and 7.0.1 would not normally be releases, even as beta, since major gameplay changes are still being implemented. 7.0.2 is probably beta worthy, though I have a couple of more things to look at. Again, this is not a finished, polished release. Wait for a non-zero second digit in the version number ... 7.1 should be ready around XMas.

    Version 7.* is not meant to be a difficult release. It is not meant to squish noobs. I'm finding this release a bit on the easy side and am content to leave it so. If you are having trouble with this version, it is probably just that game mechanics have changed and require some getting used to. For example:

    [1] Free Action: Paralysis always used to be a death sentence but got changed in Chengband so that players, even without FA, could survive. This was accomplished by not incrementing the paralysis counter while the player is paralyzed as well as decrementing the counter on player moves, not every 10 game turns. In effect, paralysis usually means losing 1d3 actions. The only difficulty is what happens on the turn that you recover. You see, you miss that turn and your paralysis counter is now back to zero. Should the enemy attack again, hit again, and paralyze you again, the process repeats. So the key to adressing this is some combination of (1) speed, (2) high AC, (3) distance attacks, (4) avoidance, and/or (5) multiple sources of FA. FA gives you a save vs paralysis, but it is a normal magic resistance saving throw. This means that (6) Anti-magic helps (and is available early for warrior builds that otherwise have low saving throws). In about 30 plays thru the 7.0 versions, I've only lost a single character to paralysis (flying polyp on DL30 of forest, using 8x8 graphics to camouflage itself). Mostly, paralysis is just the loss of a single turn ... something to think about, but generally a very non-threatening game mechanic. If you are dying from it, post your dump ... You are probably doing something wrong.

    [2] See Invisible: Address this by improving your searching skill. Try wearing (1) elven cloak, (2) cap of seeing, (3) amulet of magi or trickery. If you have a low searching build, it is more important to improve your base searching skill than it is to get multiple sources of SI. Pay attention to the affect of race and personality choices in this area. Power builds such as Mighty Half-Titans are disadvantaged relative to, say, Nimble Hobbits. In addition, deal with SI by (1) using _DetectInvis to locate them if you lack SI; (2) using -DetectMonsters to locate them if you have SI; (3) quaffing !DetectInvis to help your detection odds; or (4) using _Telepathy (or permanent telepathy, should you be so fortunate). If you are getting spanked, then simply teleport away until you can handle this mechanic using any of the above.

    [3] Hold Life: This is a big time mechanic, but it only manifests a few times in the game. Be prepared to pay attention anytime you notice your enemy "growing more powerful". Carry !RestoreLife. Some foes are best dealt with from a distance. If you can't manage this, then wait until you have multiple sources of HL, a high AC, and use ?ProtEvil.

    [4] Poison: This has been redone a bit in 7.0.2 and the counter now ticks down every player move, and quite a bit faster. In the end game, use mushrooms to address this. If you have time, !Curing works better than _Curing which is better than !NeutralizePoison, but often, you can just heal more often during battles and let the counter play out (provided you have _Healing).

    [5] Telepathy: This mechanic was always a bit on the absurd side. Which would you rather play without: Telepathy or Clairvoyance? Compare how easy/common telepathy is with how rare clairvoyance is! Changing the telepathic awareness is a very strategic change and it is the intent that you not know the exact power/danger of nearby foes. That pack of U's nearby might be harmless ... then again, it might be extremely deadly. Deal with this change by carrying a high capacity -DetectMonsters but it might not always be safe to spend a turn using it!

    [6] Devices: I've now played a Magic-Eater all the way thru and devices are playing quite well. There is no nerf here ... good stuff abounds and _Healing is always showing up for me in the mid-60's (once in the early 30's!). Winning with devices is probably just something for Magic-Eaters, Devicemasters and Mage classes (though they will prefer spells, I think). Otherwise, devices play a support role. Playing a pure devicer all the way thru is not advisable ... It never was in heng either. You'll need to start out with melee or shooting and won't be able to switch over to pure devices until the mid-60's.

    This version has done the following:
    [1] Many rooms, quests, monsters and options have been removed or reverted. You can upgrade early 7.0 versions, but quest monsters or bounty monsters may no longer be available. I'm fully expecting someone to have forked poscheng by now ... so look there rather than here for these things. As usual, if you want explanations/justifications of changes, look to the commit logs.

    [2] Devices can now be lored thru use. Previously, using an un-identified device allowed you to learn its spell and its charges bypassing the need for ?id. Now, you can also learn its power (how much damage it does, or how much it heals) by simply using the device. You'll need to observe the full power of the effect for this to work. Monsters that resist the effect, for example, will block the lore. For healing, you must be wounded enough to need the full amount of the healing. Also, you can learn device difficulty (i.e., its fail rate) by simply failing enough times. Devices are no longer cursed. In sum, the need to ?*id* devices should be greatly diminished.

    [3] More work on the early game: Traps now using an allocation table with minimum levels and rarities. You won't get clobbered with stat drain in the early game before trap detection is even a reasonable possibility. AFC traps are restricted to much deeper depths.

    [4] Monster densities and pack sizes have been reduced. I've read complaints about new effects being too difficult, but remember that in 7.0 monsters have had both their melee damage and spell frequencies reduced across the board. While some monsters did become more difficult (e.g. Grand master mystics), most have been quite seriously reduced in power (e.g. Greater titans and even the big J). Balance has been maintained by making the effect game more important. Consistent with these changes, I've added r_info support for specifying pack sizes on a per monster basis. You should notice this change fairly early ...

    [5] Vaults have been redone. They are now very much worth attempting, and are rare enough to no longer dominate playtime. Every vault has at least one tasty inside, but they are very well guarded so be careful.

    [6] Monster summoning has been rebalanced a bit. For one thing, max monster depth no longer applies during either player or monster summons. What does this mean? Well, my last character had Omarax summon an Undead beholder and ... a floating eye Also, remember that heng had every S_* spell summon 4 times while we now do greatly reduced amounts. S_CYBER or S_UNIQUE are only 1d2 I think, and the most you get are 1d3+1. In general, you get less quantity then heng. Finally, destruction now works 100% against any summoned monster.

    [7] Fixed bug with project() calling project_p() multiple times. For example, I've had Kavlax hit me with a 500 dam BR_NEXUS once. I got this behaviour from heng ... It was not intentional.

    [8] alloc_horde() has been re-designed. If you don't know, this is basically a summon kin mechanic added in Zangband, generating a large group of wide awake monsters of of the same display character. It is also a very fragile mechanic ... You could get 15 Flying polyps on DL30, for example. Or a mob of Dracoliches, AMHD, Great Crystal and Ethereal Dragons in the early 30s. Plenty of unfair insta-death here. Also, you got up to 15 monsters in the horde, but monsters with FRIENDS also got their full packs, so you could get a horde of 200+ hounds in one of the wide open FRACAVE rooms: basically a teleportation death trap. The mechanic, which is otherwise and most of the time a good one, should now behave much more reasonably.

    [9] Fixed major bug with AURA_REVENGE. Hopefully, nobody but me hit this one, but you'll notice it if you try to melee Master Tonberry.

    [10] Bow proficiency is now just like weapons.

    You can post comments and criticisms in this thread, but please take time to explain what you don't like. If something seems unfair, linking to a character dump will help. It may take me a while to read and address comments, but I will eventually get around to them.

    Finally, some context. This is a Hengband variant. You should know that heng was a long game, perhaps 40 hours if you kill all the uniques. If you don't believe this, look on the heng world score server for dumps by Henkma and Mogami. I'm going by memory here, but seem to recall them being in the 35 to 50 hour range. It is also a variant that takes a long time to master. It took me 2 years to get reasonably skilled with, and even now, 14 years later, I'm still improving my play ... This is not meant to be a casual variant that you play for a month and then grow bored with. If you are a new player, then taking a year to get a win is reasonable. 'bands always used to be this way. In the mean time, use the ~H high score ladder ... It is the only ladder that really matters Also, set goals for yourself other than winning. For example, your first goal should be to complete the Stronghold dungeon, and once you can do that, move on to The Orc Caves. Conquering any dungeon for the first time should make you proud!
  • Nivim
    Apprentice
    • Jan 2014
    • 69

    #2
    Originally posted by chris
    If you are posting on oook, please play the actual Poschengband source code. If you mod, that is fine, but please don't post on this forum. This is just common courtesy and is the only price I ask for all of my hard work on this variant.
    I get the sense this would be better solved by making sure that dumps of different Poschengband variants are actually marked as such in the dump, perhaps even with commit indicators. You can't really tell people to stop playing and publicizing their games, after all.

    Judging by chat, Gwarl is already taking a shot at such a change, but I suspect there are reasons it wasn't done already, such as uncertainty about how the ladder works and potentially needing to change savefile code too.

    Comment

    • krazyhades
      Swordsman
      • Jun 2013
      • 428

      #3
      It's one thing to ask modders to alter their sub-variant's dumps so that they are categorized under different names on oook, so that you can clearly tell which games were played on your specific versions versus other players' altered versions without having to read comments or guess.

      But you didn't ask this, you've asked folks to stop posting modded games entirely. You've also in prior posts and in the recent commits gone off the rails attacking folks for enjoying play experiences in ways different from your intent. I love a lot of what you've done, but I also strongly disagree on some design choices. I in no way intend to kowtow to a "stop having fun wrong" sentiment. This is an open source game and community for sharing discussion, play, and development, not a managed subscription service created to deliver uniform content to a captive base.

      Comment

      • Bostock
        Swordsman
        • Aug 2007
        • 335

        #4
        Blue Mages

        from comments

        "...will take a major rewrite to bring [Blue Mages] back.If somebody asks I might..."

        Please consider this a somebody asking.

        Else it's play a fork to get my Blue Mage on, rather than your game.
        So you ride yourselves over the fields and you make all your animal deals and your wise men don't know how it feels to be thick as a brick.

        Comment

        • Fnord
          Apprentice
          • May 2014
          • 92

          #5
          Originally posted by krazyhades
          But you didn't ask this, you've asked folks to stop posting modded games entirely. You've also in prior posts and in the recent commits gone off the rails attacking folks for enjoying play experiences in ways different from your intent. I love a lot of what you've done, but I also strongly disagree on some design choices. I in no way intend to kowtow to a "stop having fun wrong" sentiment. This is an open source game and community for sharing discussion, play, and development, not a managed subscription service created to deliver uniform content to a captive base.
          Okay, so while I'm among those criticizing some of Chris' choices, let's be fair and clear: He said "on the forums". I think he refers to providing feedback on the pcb threads that is based on variants. And I can completely understand that request.

          I also agree that posting dumps of modded variants should be marked clearly. That's in everyone's interest, not just Chris'.

          Comment

          • Derakon
            Prophet
            • Dec 2009
            • 9022

            #6
            I would take "the forums" to mean the entirety of angband.oook.cz/forum, not just the PCH threads. And I agree with krazyhades, that's a bit much to ask. Unfortunately it's a little hard to glean what exactly chris meant because they're not available to further explain. Oh well.

            Comment

            • krazyhades
              Swordsman
              • Jun 2013
              • 428

              #7
              Originally posted by Derakon
              I would take "the forums" to mean the entirety of angband.oook.cz/forum, not just the PCH threads. And I agree with krazyhades, that's a bit much to ask. Unfortunately it's a little hard to glean what exactly chris meant because they're not available to further explain. Oh well.
              Given the sentiments expressed in chris' removal of clouded's content contributions "out of personal disgust for the contributor," and in his removing the easy_lore and easy_id options because "players of this ilk deserve neither respect nor consideration of any kind," and so on (taken verbatim from commit messages), I rather expect he intentionally means any posting of such games to the forums and ladder at all so as to minimize visibility and playerbase of sub-variants that he considers morally wrong to enjoy.

              I can sympathize with the unpleasant feeling of seeing new players asking where to find competing versions of your baby, or having people openly and sometimes very harshly criticize what they see as flaws in one's creation. Complainers feel more incentive to speak up in hurtful ways than satisfied people have to report their enjoyment. Certainly I understand the frustration of trying to track down what looks like (and are) instances of buggy behavior that ultimately are rooted in the tweaks made in a modder's custom version. But dealing with such tribulation, discomforting competition, and tinker-happy users is part and parcel of running an open source project.

              Chris does also throw in the line in the original post about having expected more full forks, which perhaps indicates that it's not all bad. Hopefully he just wants a clearer distinction between modded and unmodded games so that for his own bughunting, balance, etc purposes he can actually trust the results he gets when searching the ladder for poschengband dumps.
              Last edited by krazyhades; October 6, 2017, 03:34.

              Comment

              • nikheizen
                Adept
                • Jul 2015
                • 144

                #8
                Originally posted by Mocht
                I am livid
                I am thinking of forking and stealing all his players out of pure spite
                I don't think that's the right state of mind to jump into any kind of creative project with.

                Comment

                • Gwarl
                  Administrator
                  • Jan 2017
                  • 1025

                  #9
                  Originally posted by Mocht
                  I gave the maintainer the benefit of the doubt before (a courtesy he did not extend to Clouded) but these remarks cross the line

                  Clouded maintains his innocence and the maintainer has not provided solid evidence
                  The maintainer makes accusations and then disappears

                  The second quote shows unbelievable contempt for his (former?) players

                  The maintainer is a nasty piece of work
                  The Variant Maintainer says 'Wait until you see the next release!'

                  Comment

                  • debo
                    Veteran
                    • Oct 2011
                    • 2402

                    #10
                    This is a lot of drama and outrage for a game that maybe a few hundred people play.
                    Glaurung, Father of the Dragons says, 'You cannot avoid the ballyhack.'

                    Comment

                    • wobbly
                      Prophet
                      • May 2012
                      • 2627

                      #11
                      Gotta hit open source game developers with the outrage of 1000 suns. It's what fuels their inspiration.

                      Looks (I haven't played yet just read) a bit more balanced than 7.0.0. Trying to finish my character in 7 before taking a closer look though.

                      Comment

                      • Antoine
                        Ironband/Quickband Maintainer
                        • Nov 2007
                        • 1010

                        #12
                        I wonder if Chris is OK in himself these days. Not impossible that he is working through a rough patch

                        A.
                        Ironband - http://angband.oook.cz/ironband/

                        Comment

                        • Derakon
                          Prophet
                          • Dec 2009
                          • 9022

                          #13
                          Not funny.

                          Comment

                          • AnonymousHero
                            Veteran
                            • Jun 2007
                            • 1393

                            #14
                            Look, let's try to be a little bit charitable here.

                            Now, the language (and reasoning!) in some of those commit messages looks pretty strange[1]. Obviously, Chris can say what he likes, but he doesn't have the power to prevent anyone from posting "modded" Poschengband games on the Oook ladder/forums, so I'll just chalk that up to bad phrasing on his part. I think he may have meant that he only wanted to read feedback on completely unmodded games. Maybe I'm being too generous, but text discussion/commentary makes it very easy to get the wrong idea because there's no quick correction mechanism.

                            (EDIT: As an aside, it would be nice if the ladder could actually split the "format" version of the dump from the "code" version so that we could e.g. just specify git commit IDs as the "version" for example. I think the ladder is one of our best ways to gather statistical information, but it's marred by people playing forks under the "same" version number. Again, I think this is a reasonable "objection" by Chris. It's really hard to gather actionable information from ladder dumps if you don't know what exact code people are playing.)

                            Legally, morally, etc. AFAIAC there's no leg to stand on wrt. forbidding others from modding PosCheng, but frankly the codebase is so awful that I'm not sure why anyone would want to. To be clear: The codebase was awful before Chris "inherited" it. Vanilla angband has a much better code base.

                            [1] I really don't understand removing patches from people you've since had a falling out with. If the code works, what's the problem? I say this only because there was no game-play justification for the removal of some of clouded's patches. In fairness, some did have gameplay justification that I felt was reasonable.

                            EDIT: Btw, reported the "Chlis" account.
                            Last edited by AnonymousHero; October 6, 2017, 20:39.

                            Comment

                            • Antoine
                              Ironband/Quickband Maintainer
                              • Nov 2007
                              • 1010

                              #15
                              Well, here we are and we should make the best of it.

                              A
                              Ironband - http://angband.oook.cz/ironband/

                              Comment

                              Working...
                              😀
                              😂
                              🥰
                              😘
                              🤢
                              😎
                              😞
                              😡
                              👍
                              👎