Furyband codebase

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Zop
    Rookie
    • Feb 2014
    • 12

    Furyband codebase

    I am always surprised to see people still playing Furyband. Perhaps it was more popular than I realized!

    Anyway, Fury, the creator, seems to have abondoned the project years ago. I feel a bit of responsibility for the code, since I was working with Fury last. so I started a base at github: link

    If there are any bugs or feature requests, I'd like to implement them before my classes begin in September. Or let me know of any thoughts about this.
  • krazyhades
    Swordsman
    • Jun 2013
    • 428

    #2



    [eight more characters and then some for posting requirements]

    Comment

    • Nick
      Vanilla maintainer
      • Apr 2007
      • 9633

      #3
      Excellent news
      One for the Dark Lord on his dark throne
      In the Land of Mordor where the Shadows lie.

      Comment

      • HugoVirtuoso
        Veteran
        • Jan 2012
        • 1237

        #4
        How about a Windows / Mac compiled binary for us all to test with?
        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

        • nikheizen
          Adept
          • Jul 2015
          • 144

          #5
          Originally posted by HugoTheGreat2011
          How about a Windows / Mac compiled binary for us all to test with?
          Looks like it's right in the repo itself: "CompiledWindows08JULY2016.zip"

          Comment

          • getter77
            Adept
            • Dec 2009
            • 242

            #6
            Always good to see some life in this!

            Comment

            • Zop
              Rookie
              • Feb 2014
              • 12

              #7
              Hugo, I took a quick look into compiling a Mac binary from Windows, and it looks problematic and barely possible. The main issue is that I won't be able to test what I compile.

              The file I uploaded, AllSources.zip, has a makefile for Mac (makefile.osx), but I don't know what one would need to install in order to compile it.

              Comment

              • HugoVirtuoso
                Veteran
                • Jan 2012
                • 1237

                #8
                Originally posted by Zop
                Hugo, I took a quick look into compiling a Mac binary from Windows, and it looks problematic and barely possible. The main issue is that I won't be able to test what I compile.

                The file I uploaded, AllSources.zip, has a makefile for Mac (makefile.osx), but I don't know what one would need to install in order to compile it.
                Debo would be the right-hand man to test compile a Mac binary.
                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

                • Tulip
                  Scout
                  • Apr 2014
                  • 43

                  #9
                  I distinctly remember god mechanics being quite wonky, if you could try to touch those up, that would be neat.

                  Especially that one god that requires sacrifices, it was almost impossible to gain piety with it, I remember.

                  Comment

                  • debo
                    Veteran
                    • Oct 2011
                    • 2402

                    #10
                    Originally posted by HugoTheGreat2011
                    Debo would be the right-hand man to test compile a Mac binary.
                    The mac client for something this old is almost 100% guaranteed to be based on the old carbon client (or something even older.) Those won't build on any modern mac anymore. Anyone on a mac would be better off building off makefile.std or whatever and using gcu.
                    Glaurung, Father of the Dragons says, 'You cannot avoid the ballyhack.'

                    Comment

                    • Zop
                      Rookie
                      • Feb 2014
                      • 12

                      #11
                      Debo: In makefile.osx, "carbon" is mentioned multiple times, so I bet you're correct. I don't suppose I could ask you to test if compiling for mac even works? I doubt it'll be worth the effort if it takes longer than five minutes to get it to work, however.

                      Comment

                      • Pete Mack
                        Prophet
                        • Apr 2007
                        • 6883

                        #12
                        If you genuinely mean to maintain Furyband, updating to more recent term-xxx.c files and makefiles would be near the top of the list. Updating the UI would follow.

                        Comment

                        • Nick
                          Vanilla maintainer
                          • Apr 2007
                          • 9633

                          #13
                          Originally posted by Zop
                          Debo: In makefile.osx, "carbon" is mentioned multiple times, so I bet you're correct. I don't suppose I could ask you to test if compiling for mac even works? I doubt it'll be worth the effort if it takes longer than five minutes to get it to work, however.
                          A few years ago I added the V build system, SDL port and cocoa port to Poschengband without too much trouble (11 commits over the course of a week, apparently). Someone could probably copy that quite well for Furyband, although I'd have to say that person is unlikely to be me.
                          One for the Dark Lord on his dark throne
                          In the Land of Mordor where the Shadows lie.

                          Comment

                          • Pete Mack
                            Prophet
                            • Apr 2007
                            • 6883

                            #14
                            Yeah, I think it took me a few days to do a bit of that for UnAngband some years back. It really, really helps to have that stuff unified. (For what it's worth, I wrote the original makefile.inc thing largely to make it easier to do the UnAngband OSX port.)

                            Comment

                            • Zop
                              Rookie
                              • Feb 2014
                              • 12

                              #15
                              Pete, Furyband uses z-term.c as an abstraction layer, so there's no term-xxx.c file... unless you mean main-xxx.c?

                              Comment

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