Angband variant repository

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Nick
    Vanilla maintainer
    • Apr 2007
    • 9634

    Angband variant repository

    I have started work on a master git repository of all Angband variants (previously mentioned in this thread). This is a work in progress; the current one can be manipulated/renamed/relocated as appropriate.

    I have some requests:
    1. If anyone has old versions of Vanilla - particularly 2.5.x and 2.6.x - could you please let me know? There are holes in any record I can find. The same goes double for Zangband. This link gives a fair idea of what I do have.
    2. I'd also welcome info about what variant forked from what when; I know (or can get from old rgra posts) quite a lot, but any help/confirmation is handy.
    3. If anyone has any comments about how this project should proceed, where it should be situated, etc, it would be really good to hear them now, while it's still easy to change stuff.
    One for the Dark Lord on his dark throne
    In the Land of Mordor where the Shadows lie.
  • Mondkalb
    Knight
    • Apr 2007
    • 982

    #2
    I still have the graphical allangbandTK package for windows, containing OmnibandTK-1.4 (AngbandTk_292r2 and ZAngbandTk-240r5).
    My Angband winners so far

    My FAangband efforts so far

    Comment

    • Nick
      Vanilla maintainer
      • Apr 2007
      • 9634

      #3
      Originally posted by Mondkalb
      I still have the graphical allangbandTK package for windows, containing OmnibandTK-1.4 (AngbandTk_292r2 and ZAngbandTk-240r5).
      Thanks, I think I have those - but probably won't put them up, because I'm only looking for source.

      I think I have all the Z versions from 2.2.8 on, plus 2.2.3d, 2.1.1c and 2.0.6b, but any others I'd be happy to get (and I'm not really expecting any PCZangband).

      I understand Z2.0.0 was forked from V 2.8.1 - can anyone confirm? I'll probably tidy up the roguebasin list of variants page when I'm done, too.
      One for the Dark Lord on his dark throne
      In the Land of Mordor where the Shadows lie.

      Comment

      • Nick
        Vanilla maintainer
        • Apr 2007
        • 9634

        #4
        Sites with variant source code are fairly thin on the ground. ISTR when clockwork.dementia.org was closing, a bunch of stuff was moved to www.thangorodrim.net - which now seems to be dead itself. Anyone have any idea where the stuff went?

        EDIT: OK, I have found thang thanks to the wayback machine, and it seems that clockwork was mirrored to ftp.sunet.se, which still exists. Still on the lookout for early stuff though - latest gap noticed (surprisingly) is Oangband before 0.4.0.
        Last edited by Nick; May 17, 2012, 14:38.
        One for the Dark Lord on his dark throne
        In the Land of Mordor where the Shadows lie.

        Comment

        • relic
          Apprentice
          • Oct 2010
          • 76

          #5
          Originally posted by Nick
          Sites with variant source code are fairly thin on the ground. ISTR when clockwork.dementia.org was closing, a bunch of stuff was moved to www.thangorodrim.net - which now seems to be dead itself. Anyone have any idea where the stuff went?

          EDIT: OK, I have found thang thanks to the wayback machine, and it seems that clockwork was mirrored to ftp.sunet.se, which still exists. Still on the lookout for early stuff though - latest gap noticed (surprisingly) is Oangband before 0.4.0.

          Some early stuff can still be found at http://www.nic.funet.fi/pub/unix/games/angband/

          HTH
          If you cannot answer a man's argument, all is not lost; you can still call him vile names. ~Elbert Hubbard

          Comment

          • Nick
            Vanilla maintainer
            • Apr 2007
            • 9634

            #6
            Originally posted by relic
            Some early stuff can still be found at http://www.nic.funet.fi/pub/unix/games/angband/

            HTH
            Awesome - that helps considerably.
            One for the Dark Lord on his dark throne
            In the Land of Mordor where the Shadows lie.

            Comment

            • Nick
              Vanilla maintainer
              • Apr 2007
              • 9634

              #7
              I have restarted this project, largely inspired by the desire to get a complete set of variants for Angband Linux.

              So if anyone has old versions of source code lying around, I'm very keen to see if they fill gaps in my collection. Of particular interest (largely because of other variants branching from them) are:
              • Angband (duh)
              • Zangband
              • Kangband
              • OAngband
              • Sangband
              • CthAngband
              • Hengband
              • PernAngband (and yes, I'm aware of the issues)
              • GSN2band
              • Original Hellband
              • Psiband
              • XAngband
              • NewAngband/Portralis
              • DrAngband
              One for the Dark Lord on his dark throne
              In the Land of Mordor where the Shadows lie.

              Comment

              • AnonymousHero
                Veteran
                • Jun 2007
                • 1393

                #8
                I'm not really sure how you're organizing things in the git repo, so I can't tell... do you need Entroband (forked from Hengband, I believe)? I have a pristine copy of the 1.7.1 source zip lying around.

                Comment

                • Mikko Lehtinen
                  Veteran
                  • Sep 2010
                  • 1246

                  #9
                  The source for Kamband 2.1 can be found easily on the net. I remember that it wouldn't compile for 64-bit Linux without some changes in the code. There may be similar problems with other old variants.

                  Looking at the file with most recent changes, I notice that I've modified the first lines of h-config.h to look like this:

                  Code:
                  /* File: h-config.h */
                  
                  #ifndef INCLUDED_H_CONFIG_H
                  #define INCLUDED_H_CONFIG_H
                  #define L64
                  That's probably everything that I did. In any case it's the only file that needed changing, and I have a working file on my computer if anyone needs it.

                  I think this thread about Oangband 0.7 compile problems is where I found the info.

                  Comment

                  • Magnate
                    Angband Devteam member
                    • May 2007
                    • 5110

                    #10
                    I can offer
                    • Angband 2.9.1, 2.9.2, 2.9.3, 2.9.4-alpha, 2.9.6-alpha, 3.0.1, 3.0.2 (but I suspect all these are on rephial anyway)
                    • Zangband - 2.3.5 and 2.6.2
                    • Kangband - 2.9.2r2
                    • OAngband - 0.5.1b, 0.7.0, 1.1.0 (you'll probably have all these)
                    • Cthangband - 4.1.0b
                    • PernAngband - 5.0.1
                    • Psiband - 1.3.0
                    • DrAngband - 2.9.9

                    In case of interest, I also have versions of:

                    bangband
                    CatHangband
                    Discband
                    DvEband
                    EasyBand
                    Eyangband
                    Fangband
                    Goingband
                    Gumband
                    GWangband
                    Ingband
                    Kamband
                    MJband
                    Pangband
                    Pziband
                    Quangband
                    Rangband
                    Sbfband
                    Sillyband
                    Yyband
                    Zceband
                    "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

                    Comment

                    • zaimoni
                      Knight
                      • Apr 2007
                      • 590

                      #11
                      Originally posted by Nick
                      I have restarted this project, largely inspired by the desire to get a complete set of variants for Angband Linux.

                      So if anyone has old versions of source code lying around, I'm very keen to see if they fill gaps in my collection. Of particular interest (largely because of other variants branching from them) are:
                      • Angband (duh)
                      • Zangband
                      • Kangband
                      • OAngband
                      • Sangband
                      • CthAngband
                      • Hengband
                      • PernAngband (and yes, I'm aware of the issues)
                      • GSN2band
                      • Original Hellband
                      • Psiband
                      • XAngband
                      • NewAngband/Portralis
                      • DrAngband
                      PernAngband and one or two other copyright-problematic variants should be available from ftp.sunet.se . I've mirrored the rest of ftp.sunet.se, and some other sources, at http://www.zaimoni.com/zaiband/Angband.ref/ .

                      If it was urgent for me to merge in the latest versions that I have already downloaded, it would take me 3-4 days physical time between bzip2 runtime and bandwidth.
                      Zaiband: end the "I shouldn't have survived that" experience. V3.0.6 fork on Hg.
                      Zaiband 3.0.10 ETA Mar. 7 2011 (Yes, schedule slipped. Latest testing indicates not enough assert() calls to allow release.)
                      Z.C++: pre-alpha C/C++ compiler system (usable preprocessor). Also on Hg. Z.C++ 0.0.10 ETA December 31 2011

                      Comment

                      • Nick
                        Vanilla maintainer
                        • Apr 2007
                        • 9634

                        #12
                        Thanks everyone for the offers.

                        Originally posted by zaimoni
                        PernAngband and one or two other copyright-problematic variants should be available from ftp.sunet.se . I've mirrored the rest of ftp.sunet.se, and some other sources, at http://www.zaimoni.com/zaiband/Angband.ref/ .
                        Yes, I have pretty much cleaned out ftp.sunet.se, www.nic.funet.fi, ftp.chg.ru, thangorodrim, phial and rephial, and I've downloaded your tarball.

                        Originally posted by Magnate
                        I can offer
                        <snip>

                        I don't have Zangband 2.3.5 or Pern 5.0.1, and I have DrAngband 2.9.9c, so I'd like to see whether your 2.9.9 is the same.

                        Of the others, I know I'm also missing some from GWangband and Kamband, and I don't have MJBand at all.

                        Originally posted by Mikko Lehtinen
                        The source for Kamband 2.1 can be found easily on the net.
                        Yes, it's 1.9 and 2.0 I know I'm missing. Thanks for the compiling tips.

                        Originally posted by AnonymousHero
                        I'm not really sure how you're organizing things in the git repo, so I can't tell... do you need Entroband (forked from Hengband, I believe)? I have a pristine copy of the 1.7.1 source zip lying around.
                        I'm doing V as master, and every variant as a branch; I have actually restarted the repo, too - it's at https://github.com/angband/AngbandPlus. Because it's not your typical git setup I'm also not fussed about completely rewriting branches if I need to (although I want to avoid redoing where I have branches off).

                        I have Entro 1.7.1 (there are still many variants not included), but I don't have 1.7.0.
                        One for the Dark Lord on his dark throne
                        In the Land of Mordor where the Shadows lie.

                        Comment

                        • takkaria
                          Veteran
                          • Apr 2007
                          • 1951

                          #13
                          Just remember that Angband 2.7.0 is actually a branch of 2.6.1, not 2.6.2. 2.6.2 was a development dead end [see http://rephial.org/release/2.6.2].
                          takkaria whispers something about options. -more-

                          Comment

                          • Nick
                            Vanilla maintainer
                            • Apr 2007
                            • 9634

                            #14
                            Originally posted by takkaria
                            Just remember that Angband 2.7.0 is actually a branch of 2.6.1, not 2.6.2. 2.6.2 was a development dead end [see http://rephial.org/release/2.6.2].
                            Thanks - missed that one. That's another rebase and push in contravention of all good git practice

                            Any other tips?
                            One for the Dark Lord on his dark throne
                            In the Land of Mordor where the Shadows lie.

                            Comment

                            • takkaria
                              Veteran
                              • Apr 2007
                              • 1951

                              #15
                              Originally posted by Nick
                              Thanks - missed that one. That's another rebase and push in contravention of all good git practice

                              Any other tips?
                              If you can find MacAngband then that would be awesome - just slot it in between those two...

                              I'm sure there's other discontinuities but I can't remember them. It's worth reading the history section of rephial, it's got it all on there
                              takkaria whispers something about options. -more-

                              Comment

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