[NIGHTLY 12 Feb] Bug crashes Angband on opening

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • bdgamer
    Adept
    • Nov 2015
    • 100

    [NIGHTLY 12 Feb] Bug crashes Angband on opening

    Was trying out the newest nightly build out of curiosity, and it loaded fine on the first attempt, but each subsequent attempt returns the error:

    "Parse error in monster line 10406 column 2"
  • Nick
    Vanilla maintainer
    • Apr 2007
    • 9638

    #2
    OK, this looks like it's a problem with the new randart storage system.

    The way it now works is to write an 'artifact.txt' file into your user directory, and load from that. Check if you have one of those, an if so, if there's an entry for 'Grond' in it.

    Are you playing with randarts?
    One for the Dark Lord on his dark throne
    In the Land of Mordor where the Shadows lie.

    Comment

    • bdgamer
      Adept
      • Nov 2015
      • 100

      #3
      I was attempting to play with the randarts, yes.

      So I looked into the user dir for artifact.txt, it was there, but it was completely empty.

      I deleted it, and doing so caused the error message to disappear... But, am not sure that any artifacts are actually loaded without the file, based on some of your previous posts.

      Comment

      • bdgamer
        Adept
        • Nov 2015
        • 100

        #4
        I started a new game, with random artifacts again chosen, and it had the same result. Same error, and same empty artifact.txt in /user.

        Comment

        • Nick
          Vanilla maintainer
          • Apr 2007
          • 9638

          #5
          OK, this is not something I've experienced, I'll have to do more testing.

          Which operating system are you playing on, and where are you running Angband from?
          One for the Dark Lord on his dark throne
          In the Land of Mordor where the Shadows lie.

          Comment

          • bdgamer
            Adept
            • Nov 2015
            • 100

            #6
            I am running Windows 10 64-bit, and I ran into that issue with the program running off of a folder on the desktop, as well as in a folder on the C: root.

            Comment

            • Nick
              Vanilla maintainer
              • Apr 2007
              • 9638

              #7
              Thanks, I will test this when I have the chance.

              The way I have implemented this seemed very neat and efficient at the time, but I may have made it too fragile.
              One for the Dark Lord on his dark throne
              In the Land of Mordor where the Shadows lie.

              Comment

              • Nick
                Vanilla maintainer
                • Apr 2007
                • 9638

                #8
                All right, the problem is just really sloppy programming on my part. I will let you know when the it's is fixed.
                One for the Dark Lord on his dark throne
                In the Land of Mordor where the Shadows lie.

                Comment

                • Nick
                  Vanilla maintainer
                  • Apr 2007
                  • 9638

                  #9
                  New windows build is up, should fix the problem.
                  One for the Dark Lord on his dark throne
                  In the Land of Mordor where the Shadows lie.

                  Comment

                  • bdgamer
                    Adept
                    • Nov 2015
                    • 100

                    #10
                    Nick, I downloaded the updated version, and attempted it, and the same bug still occurred. Blank artifact.txt was created again.

                    Comment

                    • bdgamer
                      Adept
                      • Nov 2015
                      • 100

                      #11
                      So, just to check, I reloaded the game with standarts, and it worked, both first time and logging back into it. I then tried randarts again, and it ran into the same thing.

                      Comment

                      • Nick
                        Vanilla maintainer
                        • Apr 2007
                        • 9638

                        #12
                        Originally posted by bdgamer
                        So, just to check, I reloaded the game with standarts, and it worked, both first time and logging back into it. I then tried randarts again, and it ran into the same thing.
                        OK, I'll have another attempt today.
                        One for the Dark Lord on his dark throne
                        In the Land of Mordor where the Shadows lie.

                        Comment

                        • Nick
                          Vanilla maintainer
                          • Apr 2007
                          • 9638

                          #13
                          The latest nightly build works for me in Win 10 now - don't change over in the middle of playing a character, though.
                          One for the Dark Lord on his dark throne
                          In the Land of Mordor where the Shadows lie.

                          Comment

                          • bdgamer
                            Adept
                            • Nov 2015
                            • 100

                            #14
                            Whatever you changed on the latest build definitely seemed to work. The artifact file generated like it is supposed to this time. I will have to play with the latest build some, and see how it feels.

                            Comment

                            • Nick
                              Vanilla maintainer
                              • Apr 2007
                              • 9638

                              #15
                              There will be a further update to this system at some point, because it does have some wrinkles; I'll make it clear when new builds go up what needs to be done about randart files.
                              One for the Dark Lord on his dark throne
                              In the Land of Mordor where the Shadows lie.

                              Comment

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