Borg for 320 is running.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • takkaria
    Veteran
    • Apr 2007
    • 1951

    #31
    Originally posted by APWhite
    Yes. It is related to how the screensaver is trying to calculate panels. The big screen issues have been known for a while but I can't seem to nail down the solution. Each attempt seems to create a memory overrun. When I fixed the message parsing and reading, then something else gets whacked. Until it is fixed, it is better not to run the screensaver with the big screen mode.
    Do you consider it completely heretic to use game interfaces that expose exactly the same information that the map routines use to draw on the screen instead of screenreading? Because that's probably a pretty good solution.
    takkaria whispers something about options. -more-

    Comment

    • Netbrian
      Adept
      • Jun 2009
      • 141

      #32
      Originally posted by APWhite
      Yes. It is related to how the screensaver is trying to calculate panels. The big screen issues have been known for a while but I can't seem to nail down the solution. Each attempt seems to create a memory overrun. When I fixed the message parsing and reading, then something else gets whacked. Until it is fixed, it is better not to run the screensaver with the big screen mode.
      Thanks for the information!

      Another question -- what's with the Borg's tendency to buy or sell projectiles one by one? I don't think it always did things like this.

      I'm also seeing oddities where the borg will show the message "need to refuel but can't!", and will constantly enter and exit shops. I'd attach a savegame, but it won't let me interrupt it for some reason.

      Comment

      • Netbrian
        Adept
        • Jun 2009
        • 141

        #33
        Could you take a look at this savegame? The borg seems to have run out of fuel for its light source, and it starts going a bit crazy. Sometimes it will crash the borg (but not Angband) altogether.
        Attached Files

        Comment

        • APWhite
          Adept
          • Jul 2007
          • 244

          #34
          Originally posted by Netbrian
          Could you take a look at this savegame? The borg seems to have run out of fuel for its light source, and it starts going a bit crazy. Sometimes it will crash the borg (but not Angband) altogether.
          Wow, that was one freaked out borg. He must have watched the Lakers game and it fried his brain.

          It's fixed now. http://www.innovapain.com/borg
          St George Chiropractor
          Angband Borg Homepage

          Comment

          • Nolendil
            Adept
            • May 2007
            • 171

            #35
            I believe that my borg tends to do "short trips" although he's clevel 35 but I'm not sure I understood what "short trips" are.

            After reading this post and particularly that part...
            At about clevels 20-25, when his maximum depth was about 9, he would stay too shallow in the dungeon. He would get to depth 5 but then want to return to town for his “short trips.” He will now stop the “short trips” at clevel 15.
            ... I immediatly updated and expected a change but still noticed the previous behaviour. Since I had only updated the binary, I thought a change in the Borg.txt file might be also needed but I didn't notice any change there.

            Is it still normal for a clevel 35 borg that went as far as dlevel 30 to do trips to dlevel 1-5 under some circumstances?
            If not, what would be the most appropriate time to get a savefile to determine if something is wrong?
            A(3.2.0) C "Angdiira II" DP L:36 DL:44(2200') A+ R+ Sp w:Whip of Westernesse(+10,+10)(+2)
            A Mx H- D c-- f- PV+ s- d P++ M+
            C- S-- I So B++ ac GHB- SQ+ RQ++ V+

            Comment

            • APWhite
              Adept
              • Jul 2007
              • 244

              #36
              Originally posted by Nolendil
              I believe that my borg tends to do "short trips" although he's clevel 35 but I'm not sure I understood what "short trips" are.

              After reading this post and particularly that part...

              ... I immediatly updated and expected a change but still noticed the previous behaviour. Since I had only updated the binary, I thought a change in the Borg.txt file might be also needed but I didn't notice any change there.

              Is it still normal for a clevel 35 borg that went as far as dlevel 30 to do trips to dlevel 1-5 under some circumstances?
              If not, what would be the most appropriate time to get a savefile to determine if something is wrong?
              Is he giving you the 'short trips' reason for returning to town? Look for something like "# Returning to Town (short trips)" or some other reason for returning.
              St George Chiropractor
              Angband Borg Homepage

              Comment

              • Nolendil
                Adept
                • May 2007
                • 171

                #37
                Today I caught him going down to dlevel 5 and recalling to town again.
                The log doesn't mention "short trips" though.

                Here is what I caught:
                # returning to town to recall back down (too shallow)
                [...]
                # Recalling to town (goal rising)
                So, apparently, nothing wrong here, right?
                A(3.2.0) C "Angdiira II" DP L:36 DL:44(2200') A+ R+ Sp w:Whip of Westernesse(+10,+10)(+2)
                A Mx H- D c-- f- PV+ s- d P++ M+
                C- S-- I So B++ ac GHB- SQ+ RQ++ V+

                Comment

                • Tobias
                  Adept
                  • Dec 2009
                  • 172

                  #38
                  Can I use your keyhook code, to somehow display my keypresses, from the normal gameplay, in the statuslog, like the borg does?

                  I wanted to record a tutorial video / LP for some time now. But without something like this I don't think people will understand what i am doing.
                  My Angband videos : http://www.youtube.com/view_play_lis...385E85F31166B2

                  Comment

                  • APWhite
                    Adept
                    • Jul 2007
                    • 244

                    #39
                    Originally posted by Nolendil
                    Today I caught him going down to dlevel 5 and recalling to town again.
                    The log doesn't mention "short trips" though.

                    Here is what I caught:
                    <too shallow excuse>

                    So, apparently, nothing wrong here, right?

                    OK, "Too Shallow" is good to see. The borg has entered the dungeon via the stairs. He would prefer to recall down but was unable to do so due to an inventory short-fall of some sort. He may have only been prepared for shallower depths, for example.

                    He had been playing deeper (at least level 9 or even deeper). But for some reason, he was comfortable only on shallow dives until he met certain equipment requirements. Most likely, he did not have enough recall scrolls or heal-type potions to continue diving. However, in the dungeon, he realized that he was indeed prepared for deeper exploration. Rather than walking all the way down, he decided to return to town in order to recall back to his comfortable depth.

                    The big concern here is making sure the borg is still comfortable for deep dungeon when he is ready to leave town again. Otherwise, he will return to shallow dungeon for a short time then return to town with the 'too shallow' excuse.

                    If this borg continues to play too shallow, send me the savefile and I will see why it is freaking out.

                    One way to test this is use ^z2 when he is in the dungeon. This will give a report on the depth for which the borg is prepared. After the borg is finished shopping in town, use ^z2 to see the level and reason for preparation. Then allow him to walk to dungeon depth 1 (or where ever he wants to go) and use ^z2 again. Assuming there was no inventory/equipment changes this can tell you what the borg was lacking and what kept him from recalling back into the deeper dungeon.
                    St George Chiropractor
                    Angband Borg Homepage

                    Comment

                    • APWhite
                      Adept
                      • Jul 2007
                      • 244

                      #40
                      Originally posted by Tobias
                      Can I use your keyhook code, to somehow display my keypresses, from the normal gameplay, in the statuslog, like the borg does?

                      I wanted to record a tutorial video / LP for some time now. But without something like this I don't think people will understand what i am doing.
                      That is a good question. I have never looked into it.
                      St George Chiropractor
                      Angband Borg Homepage

                      Comment

                      • takkaria
                        Veteran
                        • Apr 2007
                        • 1951

                        #41
                        Originally posted by Tobias
                        Can I use your keyhook code, to somehow display my keypresses, from the normal gameplay, in the statuslog, like the borg does?

                        I wanted to record a tutorial video / LP for some time now. But without something like this I don't think people will understand what i am doing.
                        The borg won't help you out if you want a keylogger because it's the borg recording the keys it sends the same, not the game recording what it gets. But it would be possible to hook Angband a keylogger without too much effort. You'd want it util.c:inkey(), I'd think.
                        takkaria whispers something about options. -more-

                        Comment

                        • Tobias
                          Adept
                          • Dec 2009
                          • 172

                          #42
                          Originally posted by takkaria
                          The borg won't help you out if you want a keylogger because it's the borg recording the keys it sends the same, not the game recording what it gets. But it would be possible to hook Angband a keylogger without too much effort. You'd want it util.c:inkey(), I'd think.
                          Yea, I played around myself for a bit. It sorta works with the logger in inkey_ex. inkey only recorded the keymaps for some reason.
                          Still leaves me with the problem that I never got screen recording to run in linux, and never compiled angband from source in windows.

                          btw. I can't get the borg screensaver to run. If I use the test option on right click or the the test button from the display setting, it demands a directory called alib. It works if I renam lib to alib, but it ignores all settings for subwindows and such. If I use the configure option, it uses the normal lib directory, and uses the settings from my game. If I install it, it demands a second alib directory, and I have no idea where that should be.
                          My Angband videos : http://www.youtube.com/view_play_lis...385E85F31166B2

                          Comment

                          • takkaria
                            Veteran
                            • Apr 2007
                            • 1951

                            #43
                            Originally posted by Tobias
                            Yea, I played around myself for a bit. It sorta works with the logger in inkey_ex. inkey only recorded the keymaps for some reason.
                            Still leaves me with the problem that I never got screen recording to run in linux, and never compiled angband from source in windows.

                            btw. I can't get the borg screensaver to run. If I use the test option on right click or the the test button from the display setting, it demands a directory called alib. It works if I renam lib to alib, but it ignores all settings for subwindows and such. If I use the configure option, it uses the normal lib directory, and uses the settings from my game. If I install it, it demands a second alib directory, and I have no idea where that should be.
                            Maybe the term package is the place to do it, then.
                            takkaria whispers something about options. -more-

                            Comment

                            • Netbrian
                              Adept
                              • Jun 2009
                              • 141

                              #44
                              Originally posted by APWhite
                              Wow, that was one freaked out borg. He must have watched the Lakers game and it fried his brain.

                              It's fixed now. http://www.innovapain.com/borg
                              We're located in Los Angeles, so many of my co-workers are in a similar state.

                              I've attached another less severe example. This borg like to keep buying and selling the same scrolls. She'll interrupt this to go dive some, but once she's back in town, it's back to the same old habit.

                              Thanks!
                              Attached Files

                              Comment

                              • Tobias
                                Adept
                                • Dec 2009
                                • 172

                                #45
                                Originally posted by takkaria
                                Maybe the term package is the place to do it, then.
                                What's term package?

                                I fiinally managed to pull something together after trying 3 more recorders.
                                Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.

                                I will probably start recording, and open an extra thread for my LP, this weekend.

                                Turns out ffmpeg has an option to record of the screen.
                                My Angband videos : http://www.youtube.com/view_play_lis...385E85F31166B2

                                Comment

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