NPPAngband/Moria QT Port (Windows) Beta-1 released

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Zireael
    Adept
    • Jul 2011
    • 204

    #16
    It should at least offer to use the character name so all you have to do is click enter. Is that no working?
    Nope. Win7.

    Player information screen (previously character screen, ugh) presents as wider than my screen.
    Slightly wider here, too. 1280x1024, default screen size.

    Re movement delay: Is it fast on other machines?
    Really fast here, and this is NOT a gaming laptop - Dell Vostro 3450.

    I'm playing with tiles and wanted larger status bar text.
    I'd like it, too

    Comment

    • nppangband
      NPPAngband Maintainer
      • Dec 2008
      • 926

      #17
      Originally posted by buzzkill
      I can resize the status bar, but I can't resize the messages area. Also, seems like a lot more could be done with use of colors and styles, maybe even font sizes in the message area.
      Soon. Actually, those are all going to be separate undockable widgets, so the player can move them anywhere andresize them however they want.

      And definitely more could be done with colors and sizes. We are only scratching the surface in what QT can do.

      My plan is for Nick and the devteam to be impressed by the QT port, port Angband to QT, and then make all these improvements so I just have to copy their work.

      Originally posted by buzzkill
      OK. I've been lured back in. If you don't hear from me in three days call the authorities.
      I have made it so the current player name comes up by default. You should just have to hit enter at that point.

      Originally posted by buzzkill
      Changing fonts doesn't seem to work unless it only affects the main window. I'm playing with tiles and wanted larger status bar text.
      I confirmed. Changing font size changes tile size. I agree some work could be done on the ratios.

      Originally posted by buzzkill
      Ctrl-m, trying to bring up a map, produced repeating popup, "Lookup_kind could not find object (0,8)". Was blind at the moment if that matters
      We have not incorporated the map command yet. CTRL-m is now the browse spellbook command.

      I do see that the new keymapping is getting a lot of negative feedback. I am resisting using the old keymap because I want to reduce the learning curve for new players, and the ultimate goal is to create a tablet interface using only icons and swipes. But if there is a consensus on where the direction keys should be located on the keyboard, I can work around that.

      I am also considering creating a dialog that allows the player to customize the key for every command in the game, just to end the debate once and for all. Although first somebody might have to tell me why nobody complained to the maintainers of Sil when they changed the keyset.
      Last edited by nppangband; March 14, 2015, 02:58.
      NPPAngband current home page: http://nppangband.bitshepherd.net/
      Source code repository:
      https://github.com/nppangband/NPPAngband_QT
      Downloads:
      https://app.box.com/s/1x7k65ghsmc31usmj329pb8415n1ux57

      Comment

      • Zireael
        Adept
        • Jul 2011
        • 204

        #18
        My plan is for Nick and the devteam to be impressed by the QT port, port Angband to QT, and then make all these improvements so I just have to copy their work.
        That would be indeed great. Especially for the Android port (keys covering half the screen )

        Comment

        • Nick
          Vanilla maintainer
          • Apr 2007
          • 9637

          #19
          Originally posted by nppangband
          My plan is for Nick and the devteam to be impressed by the QT port, port Angband to QT, and then make all these improvements so I just have to copy their work.
          So I think there are two steps in this:
          1. Take the Qt bits from NPP and rewrite them as a complete alternative interface for V and
          2. Edit the current V core so it becomes NPP.


          The first would be more work, and would chiefly benefit V. The second would be not too hard, and kind of fun - in fact I was planning to do it for FA before releasing the new V version, before the devteam talked some sense into me
          One for the Dark Lord on his dark throne
          In the Land of Mordor where the Shadows lie.

          Comment

          • nppangband
            NPPAngband Maintainer
            • Dec 2008
            • 926

            #20
            Originally posted by buzzkill
            Player information screen (previously character screen, ugh) presents as wider than my screen. The horizontal bar chart seem excessively long and thus a likely fix. I'm able be grab and move it to the left to see all the rest of the info, but still. Playing on a standard aspect ratio laptop, 13" or 15" screen (not sure).
            I just realized what that is. The width of the horizontal bar, as well as the monster health/mana bars on the sidebar, is based on the size of the font or tile size. It was supposed to factor in the screen size when sizing the bar. But when you make the dungeon squares bigger, that bar gets much wider. That will be an interesting fix to figure out.
            NPPAngband current home page: http://nppangband.bitshepherd.net/
            Source code repository:
            https://github.com/nppangband/NPPAngband_QT
            Downloads:
            https://app.box.com/s/1x7k65ghsmc31usmj329pb8415n1ux57

            Comment

            • nppangband
              NPPAngband Maintainer
              • Dec 2008
              • 926

              #21
              Originally posted by Nick
              So I think there are two steps in this:
              1. Take the Qt bits from NPP and rewrite them as a complete alternative interface for V and
              2. Edit the current V core so it becomes NPP.


              The first would be more work, and would chiefly benefit V. The second would be not too hard, and kind of fun - in fact I was planning to do it for FA before releasing the new V version, before the devteam talked some sense into me
              Much of the QT code is written in c++, so it either way it would require a commitment to compile in C++. Which really is no big deal. With only a few exceptions, all C code is a subset of C++.

              I have a ways to go before it is a complete port. It still needs multiple windows, macros/hotkeys, character dumps, screenshots, and a bunch of fine tuning. So you all have some time to think about it.
              NPPAngband current home page: http://nppangband.bitshepherd.net/
              Source code repository:
              https://github.com/nppangband/NPPAngband_QT
              Downloads:
              https://app.box.com/s/1x7k65ghsmc31usmj329pb8415n1ux57

              Comment

              • nppangband
                NPPAngband Maintainer
                • Dec 2008
                • 926

                #22
                Originally posted by buzzkill
                When I restart REMEMBER my birth options from character creation from the last game (replicating name and starting stats) and offer a reset to defaults option.
                I tried to recreate this bug. Rolling characters and killing them. The same race/class/stats/options came up consistently. The only exception is if the roll character option is set, because it rolls a new character it brings it up. It even automatically adds

                What steps did you follow? Was the same savefile used?

                Thanks to all for your feedback. I will put the old keymap back in BETA-2. The dislike of the new keys was unanimous.
                NPPAngband current home page: http://nppangband.bitshepherd.net/
                Source code repository:
                https://github.com/nppangband/NPPAngband_QT
                Downloads:
                https://app.box.com/s/1x7k65ghsmc31usmj329pb8415n1ux57

                Comment

                • buzzkill
                  Prophet
                  • May 2008
                  • 2939

                  #23
                  Originally posted by nppangband
                  I tried to recreate this bug. Rolling characters and killing them. The same race/class/stats/options came up consistently.
                  IIRC, started a new new game, tinkered with many birth options. Only one I know i set for sure was ironman. Selected class and race, and went with the roller rather than point based. Promptly died on level 1. Started a new game (from the menu I was presented with, not from a save file) and IIRC all options were reser to standard defaults.

                  unrelated, it shows both living snd deceased scores if you view high scores upon death.
                  www.mediafire.com/buzzkill - Get your 32x32 tiles here. UT32 now compatible Ironband and Quickband 9/6/2012.
                  My banding life on Buzzkill's ladder.

                  Comment

                  • Zireael
                    Adept
                    • Jul 2011
                    • 204

                    #24
                    In high scores upon death, it shows depth in feet where you'd expect dlvl (eg. I died on dlvl 3 but it showed 150 under the level heading)

                    Comment

                    • nppangband
                      NPPAngband Maintainer
                      • Dec 2008
                      • 926

                      #25
                      For the upcoming BETA-2, there is the option to use the "angband" keyset, as well as the roguelike keyset. I also made some changes to the new NPP keyset to it isn't quite as different from the Angband keyset.

                      I am also working on mouse commands. A person with a 5 button mouse should be able to play the game quicker than using with a keyboard.

                      BETA-2 will also add some basic macros and hopefully some multiple windows.

                      Thanks again for the great feedback!
                      NPPAngband current home page: http://nppangband.bitshepherd.net/
                      Source code repository:
                      https://github.com/nppangband/NPPAngband_QT
                      Downloads:
                      https://app.box.com/s/1x7k65ghsmc31usmj329pb8415n1ux57

                      Comment

                      • nppangband
                        NPPAngband Maintainer
                        • Dec 2008
                        • 926

                        #26
                        I have fixed most of the issues pointed out in this thread. Thanks again for the great feedback!

                        For the upcoming BETA-2, there is the option to use the "Angband" keyset, as well as the roguelike keyset. I also made some changes to the new NPP keyset to it isn't quite so different from the Angband keyset.

                        I am also trying to get the most out of mouse commands. Soon a person with a 5 button mouse should be able to play the game extremely quickly and access most of the commands without touching the keyboard.

                        BETA-2 will also add some basic macros and hopefully some multiple windows.
                        NPPAngband current home page: http://nppangband.bitshepherd.net/
                        Source code repository:
                        https://github.com/nppangband/NPPAngband_QT
                        Downloads:
                        https://app.box.com/s/1x7k65ghsmc31usmj329pb8415n1ux57

                        Comment

                        • AnonymousHero
                          Veteran
                          • Jun 2007
                          • 1393

                          #27
                          Is the Qt branch available somewhere public? I looked around a bit on Github, but couldn't find anything.

                          Comment

                          • nppangband
                            NPPAngband Maintainer
                            • Dec 2008
                            • 926

                            #28
                            Yes. Here it is.
                            NPPAngband current home page: http://nppangband.bitshepherd.net/
                            Source code repository:
                            https://github.com/nppangband/NPPAngband_QT
                            Downloads:
                            https://app.box.com/s/1x7k65ghsmc31usmj329pb8415n1ux57

                            Comment

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