[Announce] Oposband 0.1.0

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • grodrigues
    Rookie
    • Apr 2014
    • 22

    #31
    A few bugs

    Using Oposband 0.1.1 in arch linux via wine (to save me compiling). Loading savefiles does not work, the app exits to the terminal.

    There is also some misterious errors in parsing graf-xxx that disappear once I turn off some options like equippy chars. Also, with Adam's bolt tiles, my char is the unenspiring @ instead of the little char as in Frog.

    I also get lots of errors in the terminal (I start the game from it), apparently harmless, of the form:

    0009:fixme:msvcrt:MSVCRT__stdio_common_vfprintf options 24 not handled
    0009:fixme:msvcrt:__stdio_common_vsprintf options 25 not handled

    Comment

    • Gwarl
      Administrator
      • Jan 2017
      • 1025

      #32
      if you just update Makefile.src to the correct list of .o files (corresponding to the .c files needed) that should probably make it build, if that doesn't solve it I'll help troubleshoot and save you trying to set up a linux build environment.

      Comment

      • EpicMan
        Swordsman
        • Dec 2009
        • 455

        #33
        Originally posted by Gwarl
        if you just update Makefile.src to the correct list of .o files (corresponding to the .c files needed) that should probably make it build, if that doesn't solve it I'll help troubleshoot and save you trying to set up a linux build environment.
        Thanks for all the help, Gwarl!

        I have corrected Makefile.src and related files and gotten it to compile on a Red Hat server.
        Fixed build system for Linux (compiled Red Hat Enterprise Linux Server release 7.6 (Maipo)). Building via readme.txt instructions no longer creates a binary named frogcomposband.

        Comment

        • EpicMan
          Swordsman
          • Dec 2009
          • 455

          #34
          Originally posted by grodrigues
          Using Oposband 0.1.1 in arch linux via wine (to save me compiling). Loading savefiles does not work, the app exits to the terminal.

          There is also some misterious errors in parsing graf-xxx that disappear once I turn off some options like equippy chars. Also, with Adam's bolt tiles, my char is the unenspiring @ instead of the little char as in Frog.

          I also get lots of errors in the terminal (I start the game from it), apparently harmless, of the form:

          0009:fixme:msvcrt:MSVCRT__stdio_common_vfprintf options 24 not handled
          0009:fixme:msvcrt:__stdio_common_vsprintf options 25 not handled
          Grodrigues,
          Failure to load saves happens on Windows as well, whether you open on command line or in-game. I will investigate and get a fix up ASAP. EDIT: Load.c is expected the last version part to be a string and not a number, not sure why it didn't fail before. Should be easy to fix.

          I don't think I have changed the graphics code any, so I'm not sure why Oposband would behave any differently than Frog. Were you playing as a monster race or a regular race/class combo?
          Last edited by EpicMan; December 17, 2019, 20:17.

          Comment

          • grodrigues
            Rookie
            • Apr 2014
            • 22

            #35
            Originally posted by EpicMan
            I don't think I have changed the graphics code any, so I'm not sure why Oposband would behave any differently than Frog. Were you playing as a monster race or a regular race/class combo?
            Normal character: high-elf sorcerer. FWIW, never had any such problems in Frog, with monster classes or otherwise. Played beholder and angel with no problems.
            Last edited by grodrigues; December 17, 2019, 20:29. Reason: edit: some more details

            Comment

            • EpicMan
              Swordsman
              • Dec 2009
              • 455

              #36
              Version 0.1.2 has fixed makefiles and corrects a dumb savefile error. Link in OP is updated.

              Oposband was forked from FrogComposband which uses a word as its third version number (i.e. 7.1.Chocolate). When I converted the versioning to all numbers (0.1.0) I missed a pair of messages about saving and loading a version "%d.%d.%s" savefile in the code. This apparently works ok if the number 0 is translated to a string, but crashes the game if the last number is nonzero.

              Comment

              • Nick
                Vanilla maintainer
                • Apr 2007
                • 9638

                #37
                Hint for hosting on github: if you tag the commit where you introduce a new version, github will call that a release, and you can add the precompiled zip there instead of having to have a subdirectory for them.
                One for the Dark Lord on his dark throne
                In the Land of Mordor where the Shadows lie.

                Comment

                • EpicMan
                  Swordsman
                  • Dec 2009
                  • 455

                  #38
                  Originally posted by Nick
                  Hint for hosting on github: if you tag the commit where you introduce a new version, github will call that a release, and you can add the precompiled zip there instead of having to have a subdirectory for them.
                  Thanks. I will do that for the next version update.

                  Comment

                  • grodrigues
                    Rookie
                    • Apr 2014
                    • 22

                    #39
                    Just in case it helps, here is the error about graf-xxx that I just got (using new 0.1.2):

                    Code:
                    The Tax collector dies. You just completed your quest! Error 1 in line
                    4549 of file 'C:\games\oposband\lib\pref\graf-xxx.prf'. Parsing       
                    'K:70:18:0x86/0x82'-more-

                    Comment

                    • emulord
                      Adept
                      • Oct 2009
                      • 207

                      #40
                      Can I suggest to nerf the Munchkin personality? It doesn't even feel like playing the same type of character at all, rather than a way to get the feel of them quickly.

                      Start with 10K gold, so you cant just buy out the black market.
                      +2 each stat, so like unlucky but good at skills
                      75% exp mod, so you don't level up over and over from casting spells for the first time.

                      Comment

                      • EpicMan
                        Swordsman
                        • Dec 2009
                        • 455

                        #41
                        Originally posted by grodrigues
                        Normal character: high-elf sorcerer. FWIW, never had any such problems in Frog, with monster classes or otherwise. Played beholder and angel with no problems.
                        Some items were commented out in the k_info files to stop them from spawning in but that broke the tiles pref files. I have uploaded fixed versions of graf-xxx.pref and graf-new.pref, but you can fix your local copy by finding and commenting out (or removing) these lines:
                        graf-xxx.pref:
                        4550 K:70:18:0x86/0x82
                        5039 K:106:0:0x03/0x3F
                        5042 K:106:1:0x03/0x3F
                        5045 K:106:2:0x07/0x3F
                        5048 K:106:2:0x07/0x3F

                        graf-new.pref
                        1026. K:70:18:0x83/0x9D
                        1899. K:106:0:0x03/0x3F
                        1902. K:106:1:0x03/0x3F
                        1905. K:106:1:0x03/0x3F
                        1908. K:106:3:0x07/0x3F
                        Last edited by EpicMan; December 17, 2019, 22:45. Reason: Included lines for both files

                        Comment

                        • EpicMan
                          Swordsman
                          • Dec 2009
                          • 455

                          #42
                          Originally posted by emulord
                          Can I suggest to nerf the Munchkin personality? It doesn't even feel like playing the same type of character at all, rather than a way to get the feel of them quickly.

                          Start with 10K gold, so you cant just buy out the black market.
                          +2 each stat, so like unlucky but good at skills
                          75% exp mod, so you don't level up over and over from casting spells for the first time.
                          I think munchkin is meant to be sort of a joke personality, though it certainly acts as an easy mode for trying stuff out. It was pretty heavily nerfed in an earlier version of Poschengband (I think?), back in the Hengband days it gave +10(!) to all stats.

                          I don't mind reducing the XP bonus though. And in this variant you don't get XP for casting new spells, so that helps offset it a bit.

                          Comment

                          • Gwarl
                            Administrator
                            • Jan 2017
                            • 1025

                            #43
                            It compiles now, but trying to run it gives a 'Fatal Error'...

                            I'll investigate further after the server move is finished.

                            Comment

                            • Aszazin
                              Scout
                              • Jun 2018
                              • 36

                              #44
                              Originally posted by ster
                              This is an okay variant in dire need of a hotfix.
                              Originally posted by EpicMan
                              Note that this is a beta release and there are probably many balance issues.
                              Holy fock ster... give things a chance to grow up...

                              Comment

                              • TauzentBlitz
                                Scout
                                • May 2018
                                • 38

                                #45
                                Quickstarting a chaos character will give you a random patron, same as the latest version of Composband, which isn't a good thing with how varied they are.

                                Though, changing that will break savefiles according to Gwarl, so it might be something you want to do soon-ish...?

                                Comment

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