Tracking Change from Frog Knows Forward

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • moonsdad
    Rookie
    • Nov 2008
    • 3

    Tracking Change from Frog Knows Forward

    Hello all!

    A couple years ago I began comparing the source code for Angband releases beginning with Frog Knows. I've been systematically committing changes on github at https://github.com/moonsdad/angband and tagging the releases as they are reached. I took a short break to finish my masters degree and now am back at it.

    My purpose was mainly to see how the code has evolved over time, but I eventually want to catch up to current progress and use it for contributing development. I also want to compare select variants, but In the process, another objective may be reached.

    I'm currently trying to recreate 2.7.0-3 based on a comparison of 2.7.4 with 2.6.2 and am thinking of attempting to create a save-file converter which could bring characters saved from old releases into new ones--if possible.

    Therefore, I'm wondering if anyone has any save files from back then stashed away?

    I also have a few questions about when certain changes occurred, but I'll save them 'til someone self-identifies as someone who may know such things.

    Thanks for your time!
  • Nick
    Vanilla maintainer
    • Apr 2007
    • 9637

    #2
    You should have a look at the Angband Variant Repository, which has done the history thing for lots of variants. That may already answer some of your questions.
    One for the Dark Lord on his dark throne
    In the Land of Mordor where the Shadows lie.

    Comment

    • takkaria
      Veteran
      • Apr 2007
      • 1951

      #3
      Ben wrote savefile convertors so you could import the 2.7.x series into 2.8 and probably up into 2.9.3. They would be a good place to start.

      rephial.org itself has quite a detailed history section, which was pieced together from newsgroup posts over years. It might be worth checking out.
      takkaria whispers something about options. -more-

      Comment

      • moonsdad
        Rookie
        • Nov 2008
        • 3

        #4
        Originally posted by Nick
        You should have a look at the Angband Variant Repository, which has done the history thing for lots of variants. That may already answer some of your questions.
        Thank you, That looks like a good breadth of work gathered together. I'll definitely make use of it.

        Originally posted by takkaria
        Ben wrote savefile convertors so you could import the 2.7.x series into 2.8 and probably up into 2.9.3. They would be a good place to start.
        I didn't know about the savefile converters, are they part of the released source for those versions? I'm currently focused on the changes prior to 2.7.0 but it will still probably help pick apart the missing versions.

        Originally posted by takkaria
        rephial.org itself has quite a detailed history section, which was pieced together from newsgroup posts over years. It might be worth checking out.
        Yeah, that is my secondary source after the code itself. It's been immensely helpful--I should probably check out the newsgroup archive itself as well.

        Thanks for the replies!

        Comment

        • takkaria
          Veteran
          • Apr 2007
          • 1951

          #5
          Originally posted by moonsdad
          I didn't know about the savefile converters, are they part of the released source for those versions? I'm currently focused on the changes prior to 2.7.0 but it will still probably help pick apart the missing versions.
          Yeah, look at (I think) load1.c in 2.9.3. It might be load2. Anyway, one of them is for 'modern' savefiles and the other attempts to import ancient ones.
          takkaria whispers something about options. -more-

          Comment

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