Unangband 0.6.4-pre3 released

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Arralen
    Swordsman
    • May 2007
    • 309

    #16
    Originally posted by andrewdoull
    I'll have a look in this in more detail: I think the pic you've attached has turned into a thumbnail which I can't seem to expand.
    New link to screenshot here !

    ('was way too big to attach, or even link directly, from the forum ...)
    No, I don't have a clue 'bout C, and I'm not starting my own variant.
    Never. Ever.

    Comment

    • SaThaRiel
      Adept
      • Nov 2009
      • 174

      #17
      Hi Andrew,

      i got new warnings
      Code:
      load.c: In function ‘rd_extra’:
      load.c:1221: warning: array subscript is above array bounds
      load.c:1223: warning: array subscript is above array bounds
      and
      Code:
      main-x11.c:1730: warning: ‘copy_x11_start’ defined but not used
      The other 2 "defined but not used" warnings from the prerelease before still exists, i think you want to fix them in the release.
      Proud candidate for the Angband Darwin Award!

      Comment

      • andrewdoull
        Unangband maintainer
        • Apr 2007
        • 872

        #18
        Originally posted by Arralen
        New link to screenshot here !

        ('was way too big to attach, or even link directly, from the forum ...)
        Thanks - got it. I know the problem - I'll see what I can do.

        Andrew
        The Roflwtfzomgbbq Quylthulg summons L33t Paladins -more-
        In UnAngband, the level dives you.
        ASCII Dreams: http://roguelikedeveloper.blogspot.com
        Unangband: http://unangband.blogspot.com

        Comment

        • andrewdoull
          Unangband maintainer
          • Apr 2007
          • 872

          #19
          Originally posted by SaThaRiel
          Hi Andrew,

          i got new warnings
          Code:
          load.c: In function ‘rd_extra’:
          load.c:1221: warning: array subscript is above array bounds
          load.c:1223: warning: array subscript is above array bounds
          Thanks. Fixed.

          and
          Code:
          main-x11.c:1730: warning: ‘copy_x11_start’ defined but not used
          Not in code I can compile and test at the moment.

          The other 2 "defined but not used" warnings from the prerelease before still exists, i think you want to fix them in the release.
          I may do. Depends if I get back to that code during this development cycle.

          Andrew
          The Roflwtfzomgbbq Quylthulg summons L33t Paladins -more-
          In UnAngband, the level dives you.
          ASCII Dreams: http://roguelikedeveloper.blogspot.com
          Unangband: http://unangband.blogspot.com

          Comment

          • Big Al
            Swordsman
            • Apr 2007
            • 327

            #20
            Looking great so far!

            If I may suggest, make the various notes you find only show up once per savefile, not once lifetime? There are some very useful notes out there so I don't want to turn off notes altogether, but getting a note about mushrooms for the hundredth time is not so fun. (I die a lot. ) Perhaps as another option?

            Also, a "bug" perhaps: I cast chill on a shrieker mushroom, it dies and drops a smelly mushroom. I go over to pick it up and nearly died because the chill effect is still lingering, but I couldn't see it because of the dropped mushroom. I don't know which is more important to show: the region effect or the objects but it's kind of unclear.

            Cheers!
            Last edited by Big Al; January 19, 2010, 19:33.
            Come play Metroplexity!
            Un, V MX H- D c-- f- PV s- d+ P++ M+
            c-- S I++ So+ B+ ac- !GHB SQ RQ+ V+

            Comment

            • ekolis
              Knight
              • Apr 2007
              • 921

              #21
              Seconded on the notes!
              You read the scroll labeled NOBIMUS UPSCOTI...
              You are surrounded by a stasis field!
              The tengu tries to teleport, but fails!

              Comment

              • andrewdoull
                Unangband maintainer
                • Apr 2007
                • 872

                #22
                Originally posted by ekolis
                Seconded on the notes!
                I suspect part of the problem here is people are reloading the old save game - one of the requirements for the competition - and the fact the notes have been read is stored in the save file.

                There really needs to be a user based rather than save game based repository for information, such as monster memory. Angband doesn't have one and should.

                I'd love to hear technical suggestions as to how to do this.

                Andrew
                Last edited by andrewdoull; January 24, 2010, 23:32.
                The Roflwtfzomgbbq Quylthulg summons L33t Paladins -more-
                In UnAngband, the level dives you.
                ASCII Dreams: http://roguelikedeveloper.blogspot.com
                Unangband: http://unangband.blogspot.com

                Comment

                • Pete Mack
                  Prophet
                  • Apr 2007
                  • 6883

                  #23
                  Pretty much you need to keep two copies of the "lore" in memory, and add the delta to the monster lore file every time you save.
                  It's occurred to me more than once that competition files should be with full monster knowledge, since experienced players already have a large advantage, even without knowing the monsters in advance.

                  Comment

                  • andrewdoull
                    Unangband maintainer
                    • Apr 2007
                    • 872

                    #24
                    Originally posted by Pete Mack
                    Pretty much you need to keep two copies of the "lore" in memory, and add the delta to the monster lore file every time you save.
                    Since monster memory is only additive, you should be able to effectively AND the two together as opposed to worry about deltas. I was more worried about having ensuring there's a non-platform specific way of referencing the files, and whether the format should be platform independent binaries or something else, like the PRF files are.

                    It's occurred to me more than once that competition files should be with full monster knowledge, since experienced players already have a large advantage, even without knowing the monsters in advance.
                    I ended up making full monster knowledge a birth option rather than a cheat option along similar reasoning.

                    Andrew
                    The Roflwtfzomgbbq Quylthulg summons L33t Paladins -more-
                    In UnAngband, the level dives you.
                    ASCII Dreams: http://roguelikedeveloper.blogspot.com
                    Unangband: http://unangband.blogspot.com

                    Comment

                    • takkaria
                      Veteran
                      • Apr 2007
                      • 1951

                      #25
                      Originally posted by andrewdoull
                      Since monster memory is only additive, you should be able to effectively AND the two together as opposed to worry about deltas. I was more worried about having ensuring there's a non-platform specific way of referencing the files, and whether the format should be platform independent binaries or something else, like the PRF files are.
                      The way would be to have another savefile in the save directory that was (I would have thought) binary, on unix systems prefixed with the uid for multi-player installs. In V, monster lore flags are now "this flag is known or the absence of this flag is known" rather than just "this flag is known", so even if monster info changes, the lore isn't messed up. Platform independent like the savefiles isn't hard, you just have to use the same routines as the savefile code does.

                      I used to be against this idea but I'm not anymore, it seems. The only thing to be careful about is introducing a race condition if two games are being played at once.
                      takkaria whispers something about options. -more-

                      Comment

                      • Pete Mack
                        Prophet
                        • Apr 2007
                        • 6883

                        #26
                        The possibility of a race condition is why I suggested deltas.

                        Comment

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