Experimental webserver

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Ingwe Ingweron
    Veteran
    • Jan 2009
    • 2129

    Originally posted by HugoTheGreat2011
    Yes, timestamps should include the date in the format clouded had shown for bookkeeping sakes (what was said and when -- very helpful for us all, imo)
    Is there really a chat history being stored, or is it just wiped from crash to crash, or day to day? Time stamp is sufficient for my use, which is just to see when the last few chats occurred - did I just miss them, or was it long before I started that play session. Are those folks even still online, etc.
    “We're more of the love, blood, and rhetoric school. Well, we can do you blood and love without the rhetoric, and we can do you blood and rhetoric without the love, and we can do you all three concurrent or consecutive. But we can't give you love and rhetoric without the blood. Blood is compulsory. They're all blood, you see.”
    ― Tom Stoppard, Rosencrantz and Guildenstern are Dead

    Comment

    • HugoVirtuoso
      Veteran
      • Jan 2012
      • 1237

      Another suggestion - implement a feature to allow players to select 'alive' character (of severa/many) to play. Apparently, the webserver allows only ONE alive character to be playable at any time.

      Also, the webserver should have a way of (auto)saving the chat - for quick reference. Reason why it should be saved is because I've been seeing a lot of live discussion on game screen drawing bugs and other behind the scenes stuff.
      Last edited by HugoVirtuoso; August 19, 2017, 23:44.
      My best try at PosChengband 7.0.0's nightmare-mode on Angband.live:
      https://www.youtube.com/watch?v=rwAR0WOphUA

      If I'm offline I'm probably in the middle of maintaining Gentoo or something-Linux or other.

      As of February 18th, 2022, my YouTube username is MidgardVirtuoso

      Comment

      • Gwarl
        Administrator
        • Jan 2017
        • 1025

        One savefile per user per game was a design decision taken early on. Great pains were taken to conform Sil to this model.

        As Ingwe says, there are no chat logs. Even the number of messages within the runtime variable containing the limited chat history when you log on is capped.

        But fear not, the conversational about the graphical glitches was me explaining to someone else what I think may be causing them, and ultimately it'll be me who fixes it.

        Unfortunately I won't be able to give this bug the time it needs until next weekend at the earliest.

        To anyone reading who finds this bug particularly annoying:
        As a stopgap solution, you can map movement keys to move+refresh.
        i.e. n maps to ;n but you can map it to ;n^R where n is a digit excluding 0 and 5. This will give you screen flicker instead of graphical glitches.

        Comment

        • Ingwe Ingweron
          Veteran
          • Jan 2009
          • 2129

          Originally posted by Gwarl
          To anyone reading who finds this bug particularly annoying:
          As a stopgap solution, you can map movement keys to move+refresh.
          i.e. n maps to ;n but you can map it to ;n^R where n is a digit excluding 0 and 5. This will give you screen flicker instead of graphical glitches.
          Although, this solution hasn't worked for me, sadly.
          “We're more of the love, blood, and rhetoric school. Well, we can do you blood and love without the rhetoric, and we can do you blood and rhetoric without the love, and we can do you all three concurrent or consecutive. But we can't give you love and rhetoric without the blood. Blood is compulsory. They're all blood, you see.”
          ― Tom Stoppard, Rosencrantz and Guildenstern are Dead

          Comment

          • Gwarl
            Administrator
            • Jan 2017
            • 1025

            Inspiration struck and I'm confident it's been fixed now, with no need for a workaround.

            Comment

            • HugoVirtuoso
              Veteran
              • Jan 2012
              • 1237

              Bug: I get an occasional blank, black screen instead of the title screen when loading PosChengband. Pressing any key lets me proceed as usual.
              My best try at PosChengband 7.0.0's nightmare-mode on Angband.live:
              https://www.youtube.com/watch?v=rwAR0WOphUA

              If I'm offline I'm probably in the middle of maintaining Gentoo or something-Linux or other.

              As of February 18th, 2022, my YouTube username is MidgardVirtuoso

              Comment

              • HugoVirtuoso
                Veteran
                • Jan 2012
                • 1237

                Apparently, on Angband.live, in PosChengband and probably all variants, found artifacts / monsters / game options / etc. descend through generations.

                There should be an option to start new characters (be it PosChengband or any variant) from a brand new clean slate -- absolutely no carry over from dead characters? Is this possible, Gwarl? In case you're wondering, I would have preferred making new characters from brand new clean slates. That's my style when I play PosChengband on my PC.
                My best try at PosChengband 7.0.0's nightmare-mode on Angband.live:
                https://www.youtube.com/watch?v=rwAR0WOphUA

                If I'm offline I'm probably in the middle of maintaining Gentoo or something-Linux or other.

                As of February 18th, 2022, my YouTube username is MidgardVirtuoso

                Comment

                • Gwarl
                  Administrator
                  • Jan 2017
                  • 1025

                  It would be desireable to display some information about games on the list of active games, such as character race, class, level and depth. Parsing this information from the game output itself woul...


                  I'm not familiar with the kind of low-level stuff angband is doing with savefiles, and I don't really have the time to take that learning curve on lately. But the server would have to be able to know whether a character is dead before wiping the savefile on a new game.

                  I can do this with FAAngband and Vanilla thanks to the good work that's been done on those variants but PCB is way more oldschool and I'm lost there.

                  Comment

                  • HugoVirtuoso
                    Veteran
                    • Jan 2012
                    • 1237

                    Originally posted by Gwarl
                    https://github.com/OwenGHB/angband-webclient/issues/5

                    I'm not familiar with the kind of low-level stuff angband is doing with savefiles, and I don't really have the time to take that learning curve on lately. But the server would have to be able to know whether a character is dead before wiping the savefile on a new game.

                    I can do this with FAAngband and Vanilla thanks to the good work that's been done on those variants but PCB is way more oldschool and I'm lost there.
                    Maybe write something on this on the PCB 7.0.0 main thread so that Chris will notice there.
                    My best try at PosChengband 7.0.0's nightmare-mode on Angband.live:
                    https://www.youtube.com/watch?v=rwAR0WOphUA

                    If I'm offline I'm probably in the middle of maintaining Gentoo or something-Linux or other.

                    As of February 18th, 2022, my YouTube username is MidgardVirtuoso

                    Comment

                    • HugoVirtuoso
                      Veteran
                      • Jan 2012
                      • 1237

                      Gwarl - If you're reading this, can you save a copy of my current PCB 7.0 save (i.e. the one that crashing the same during the Thieves quest) and email it to me at YggdrasilTid@gmail.com. I want to upload it onto the PCB 7.0.0 thread so that Chris can check out the game-crashing bug.
                      My best try at PosChengband 7.0.0's nightmare-mode on Angband.live:
                      https://www.youtube.com/watch?v=rwAR0WOphUA

                      If I'm offline I'm probably in the middle of maintaining Gentoo or something-Linux or other.

                      As of February 18th, 2022, my YouTube username is MidgardVirtuoso

                      Comment

                      • HugoVirtuoso
                        Veteran
                        • Jan 2012
                        • 1237

                        Suggestion for the webserver's ToME: Can you please add the Theme module for it? Of note, ToME is one of those variants that can run modules, namely ToME 2.x variants and Theme is a major one. Theme is a ToME variant module with more Tolkenized aspects and more towns. Also, please add the Furyband variant to the webserver, a more zany standalone-variant of ToME. The point of having both is because they have ToME mechanics, one with more Tolkien names (i.e. Theme) and the other with zany features (i.e. Furyband) that include references to Hengband and Star Wars for instance. Then again, these have ToME mechanics.
                        Last edited by HugoVirtuoso; September 7, 2017, 10:17.
                        My best try at PosChengband 7.0.0's nightmare-mode on Angband.live:
                        https://www.youtube.com/watch?v=rwAR0WOphUA

                        If I'm offline I'm probably in the middle of maintaining Gentoo or something-Linux or other.

                        As of February 18th, 2022, my YouTube username is MidgardVirtuoso

                        Comment

                        • AnonymousHero
                          Veteran
                          • Jun 2007
                          • 1393

                          Originally posted by HugoTheGreat2011
                          Suggestion for the webserver's ToME: Can you please add the Theme module for it? Of note, ToME is one of those variants that can run modules, namely ToME 2.x variants and Theme is a major one. Theme is a ToME variant module with more Tolkenized aspects and more towns. Also, please add the Furyband variant to the webserver, a more zany standalone-variant of ToME. The point of having both is because they have ToME mechanics, one with more Tolkien names (i.e. Theme) and the other with zany features (i.e. Furyband) that include references to Hengband and Star Wars for instance. Then again, these have ToME mechanics.
                          Just a note for those following along at home:

                          Beware that the "original" ToME doesn't actually work properly on 64-bit. I've gone on and on about it, so I won't expand on that here. So if the thing is running on a 64-bit (virtual) machine/container, you'll want to use my fork (or an early version of it). Also, at one point I incorporated Theme into ToME directly, so if you get any remotely recent version of my fork, you'll also get Theme along with it.

                          (Also -- and this is firmly IMO -- Furyband ended up just being stupid and pointless. For example, there were duplicate monsters that the maintainer refused to remove, there was a monster that granted something like 20 or 50 million XP, propelling you from level 40 to 55 (or whatever) instantly. There were also body armors that reduced all damage by 50%. Just because.)

                          Comment

                          • HugoVirtuoso
                            Veteran
                            • Jan 2012
                            • 1237

                            Originally posted by AnonymousHero
                            Just a note for those following along at home:

                            Beware that the "original" ToME doesn't actually work properly on 64-bit. I've gone on and on about it, so I won't expand on that here. So if the thing is running on a 64-bit (virtual) machine/container, you'll want to use my fork (or an early version of it). Also, at one point I incorporated Theme into ToME directly, so if you get any remotely recent version of my fork, you'll also get Theme along with it.
                            What is the most recent version of your fork? ah-2.3.10 or ah-2.3.11? I lost track. Where can we download it?
                            My best try at PosChengband 7.0.0's nightmare-mode on Angband.live:
                            https://www.youtube.com/watch?v=rwAR0WOphUA

                            If I'm offline I'm probably in the middle of maintaining Gentoo or something-Linux or other.

                            As of February 18th, 2022, my YouTube username is MidgardVirtuoso

                            Comment

                            • AnonymousHero
                              Veteran
                              • Jun 2007
                              • 1393

                              Originally posted by HugoTheGreat2011
                              What is the most recent version of your fork? ah-2.3.10 or ah-2.3.11? I lost track. Where can we download it?
                              2.3.11-ah, I think. I try to also always keep "master" (or HEAD) playable, but don't always succeed. (Bug reports welcome!)

                              I should really get my BEEP together and do a proper release. Sooo many small code improvements... and bugs :/ . There's a weird Automatizer display bug which is currently preventing me from releasing a new version. I'll see if I can get that fixed and do a new release shortly. Regardless, 2.3.11-ah should be good, AFAIK.

                              Download: https://github.com/tome2/tome2/tree/v2.3.11-ah (click the "Clone or Download" button and choose "Download".)
                              Last edited by AnonymousHero; September 7, 2017, 11:03.

                              Comment

                              • HugoVirtuoso
                                Veteran
                                • Jan 2012
                                • 1237

                                Originally posted by AnonymousHero
                                2.3.11-ah, I think.

                                I should really get my BEEP together and do a proper release. Sooo many small code improvements... and bugs :/ . There's a weird Automatizer display bug which is currently preventing me from releasing a new version. I'll see if I can get that fixed and do a new release shortly. Regardless, 2.3.11-ah should be good, AFAIK.

                                Download: https://github.com/tome2/tome2/tree/v2.3.11-ah (click the "Clone or Download" button and choose "Download".)
                                I use Windows 10 Home 64-bit. What compiler do you recommend for this? I ask because there's an apparent bug causing GCC5/6 compiler to fail based on what I read. Or anyone know where we can find an already compiled WINDOWS version of ToME 2.3.11-ah? Thanks!
                                My best try at PosChengband 7.0.0's nightmare-mode on Angband.live:
                                https://www.youtube.com/watch?v=rwAR0WOphUA

                                If I'm offline I'm probably in the middle of maintaining Gentoo or something-Linux or other.

                                As of February 18th, 2022, my YouTube username is MidgardVirtuoso

                                Comment

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