Announce: Angband/65 0.0.1 release (preAlpha)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • PaulBlay
    Knight
    • Jan 2009
    • 657

    Announce: Angband/65 0.0.1 release (preAlpha)

    Windows binary is available here:
    ダウンロードファイル一覧 - Angband/65 #osdn


    Source code can be downloaded here:

    (click Download GNU tarball)

    This is the first, trial, release for Angband/65. It is a long way from the full version and only provides a taste of the features planned. The primary reason for this release is to encourage people to find and report bugs.

    CHANGELOG

    0.0.1 (preAlpha) Apr 10 2009

    This project is based on the Angband 3.1.1 development code in their SVN repository. Major changes from that code are noted below.

    * Basic support for Angband/64 races.
    * Basic support for Angband/64 classes.
    * Monster list made compatible with Angband/64 monsters.
    * Item list made compatible with Angband/64 items.
    * 'History' values and tables (character background) set up for Angband/64 races.
    * Second 'bonus value' system applied (this allows, for example, Ring of Brute Force +3 str, -1 wis, -1 int)
    * Initial equipment matched to Angband/64
    * Updating Artifact.txt content.
    * Ego items have low and high resistances.
    * Magic devices skill bonuses possible on ego items and artifacts.
    * Now as many KILL_foo flags as there were SLAY_foo flags. (e.g. Can now have Broad Sword of Kill Animal)
    * Item flag system redone to allow many more flags.

    Known issues

    Linux
    * Reportedly 'not possible to move' in Linux.

    Windows
    * Spellcasting classes are not yet supported. Play a warrior type.
    * Items with negative bonuses are generated in the shops (also things like Rings of Strength with +0).
    * Ego items are not being generated in the black market.

    [EDIT] You can also see my Angband/65 page on RogueBasin
    Last edited by PaulBlay; April 10, 2009, 09:05.
    Currently turning (Angband) Japanese.
  • Rizwan
    Swordsman
    • Jun 2007
    • 292

    #2
    Originally posted by PaulBlay
    Windows binary is available here:
    ダウンロードファイル一覧 - Angband/65 #osdn


    Source code can be downloaded here:

    (click Download GNU tarball)

    This is the first, trial, release for Angband/65. It is a long way from the full version and only provides a taste of the features planned. The primary reason for this release is to encourage people to find and report bugs.

    CHANGELOG

    0.0.1 (preAlpha) Apr 10 2009

    This project is based on the Angband 3.1.1 development code in their SVN repository. Major changes from that code are noted below.

    * Basic support for Angband/64 races.
    * Basic support for Angband/64 classes.
    * Monster list made compatible with Angband/64 monsters.
    * Item list made compatible with Angband/64 items.
    * 'History' values and tables (character background) set up for Angband/64 races.
    * Second 'bonus value' system applied (this allows, for example, Ring of Brute Force +3 str, -1 wis, -1 int)
    * Initial equipment matched to Angband/64
    * Updating Artifact.txt content.
    * Ego items have low and high resistances.
    * Magic devices skill bonuses possible on ego items and artifacts.
    * Now as many KILL_foo flags as there were SLAY_foo flags. (e.g. Can now have Broad Sword of Kill Animal)
    * Item flag system redone to allow many more flags.

    Known issues

    Linux
    * Reportedly 'not possible to move' in Linux.

    Windows
    * Spellcasting classes are not yet supported. Play a warrior type.
    * Items with negative bonuses are generated in the shops (also things like Rings of Strength with +0).
    * Ego items are not being generated in the black market.

    [EDIT] You can also see my Angband/65 page on RogueBasin
    I tried the windows binary on my XP machine and got the following error
    This application failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.

    Not! Neither did re-downloading and reinstalling.

    Comment

    • PaulBlay
      Knight
      • Jan 2009
      • 657

      #3
      Originally posted by Rizwan
      Not! Neither did re-downloading and reinstalling.
      Hmm, would you be willing to try downloading the source and compiling it? If you have Visual C++ 2008 Express Edition installed it should be straight forward (there are instructions).

      [EDIT]It looks like this is a VC++ related problem. It only affects running programs on computers where VC++ isn't installed (so obviously it didn't happen to me). I will be looking into how to get around it.
      Currently turning (Angband) Japanese.

      Comment

      • Rizwan
        Swordsman
        • Jun 2007
        • 292

        #4
        Originally posted by PaulBlay
        Hmm, would you be willing to try downloading the source and compiling it? If you have Visual C++ 2008 Express Edition installed it should be straight forward (there are instructions).

        [EDIT]It looks like this is a VC++ related problem. It only affects running programs on computers where VC++ isn't installed (so obviously it didn't happen to me). I will be looking into how to get around it.
        I don't have VC++ installed. I do have Dev C++ with MinGw. I will try to download the source and compile it. Wish me luck

        Comment

        • PaulBlay
          Knight
          • Jan 2009
          • 657

          #5
          Originally posted by Rizwan
          I don't have VC++ installed. I do have Dev C++ with MinGw. I will try to download the source and compile it. Wish me luck
          I'm uploading a version compiled with Dev-C++ right now, so you won't have to compile anything (if it goes OK).

          Thanks a lot for trying it. Do note that this is primarily a 'bug catch' release and the interesting stuff doesn't really happen till the next version.
          Currently turning (Angband) Japanese.

          Comment

          • Rizwan
            Swordsman
            • Jun 2007
            • 292

            #6
            Originally posted by PaulBlay
            I'm uploading a version compiled with Dev-C++ right now, so you won't have to compile anything (if it goes OK).

            Thanks a lot for trying it. Do note that this is primarily a 'bug catch' release and the interesting stuff doesn't really happen till the next version.
            No prob. I tried Angband 65 way back when and don't clearly remember what it was all about just that it sounded cool and wanted to try again.

            Comment

            • PaulBlay
              Knight
              • Jan 2009
              • 657

              #7
              Originally posted by Rizwan
              No prob. I tried Angband 65 way back when and don't clearly remember what it was all about just that it sounded cool and wanted to try again.
              It was Angband/64 back then.

              The next 'cool feature' to be implemented should be the spell system. Angband/64 had spell books into which you could transcribe individual spells at will (if you could find/get the spells in the first place).
              Currently turning (Angband) Japanese.

              Comment

              • Rizwan
                Swordsman
                • Jun 2007
                • 292

                #8
                Originally posted by PaulBlay
                It was Angband/64 back then.

                The next 'cool feature' to be implemented should be the spell system. Angband/64 had spell books into which you could transcribe individual spells at will (if you could find/get the spells in the first place).
                Ooops yeah it was a while back

                Comment

                • tara_h
                  Rookie
                  • Apr 2007
                  • 16

                  #9
                  "application configuration is incorrect" - this can be fixed by setting the runtime library to multi-threaded when you compile in Visual C++.

                  Comment

                  • Pete Mack
                    Prophet
                    • Apr 2007
                    • 6883

                    #10
                    MT may be the problem, but I suspect the real issue is that you are trying to distribute a debug build, which require debug libraries. Making a release build should fix the problem.

                    Comment

                    • PaulBlay
                      Knight
                      • Jan 2009
                      • 657

                      #11
                      Originally posted by Pete Mack
                      MT may be the problem, but I suspect the real issue is that you are trying to distribute a debug build, which require debug libraries. Making a release build should fix the problem.
                      One of the first things I checked was that it would run without the "Angband65.ilk" and "Angband65.pdb" files. As it did I assumed that debug builds weren't going to be a big problem, but it's not as if I'm that familiar with VC++ at all.
                      Currently turning (Angband) Japanese.

                      Comment

                      • Pete Mack
                        Prophet
                        • Apr 2007
                        • 6883

                        #12
                        The trouble is that dbg builds are linked to different libraries that allow you to instrument various system calls. They aren't part of the standard windows, but you can install them for on-site troubleshooting.

                        Comment

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