OSDN Git Service

Updated download links to correspond to 2.2.1.7f.
[hengbandforosx/web.git] / index.html.en
index 5bac616..5e91e7a 100644 (file)
@@ -3,28 +3,38 @@
 <HTML>
   <HEAD lang="en">
     <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <TITLE>Hengband Application for Mac OS X</TITLE>
+    <TITLE>Hengband Application for macOS</TITLE>
   </HEAD>
 
   <BODY>
-    <H1>Hengband Application for Mac OS X</H1>
-    <P>Binaries | <A HREF="HengbandEnglishScreenshot.html.en">English screen shot</A> | <A HREF="HengbandJapaneseScreenshot.html.en">Japanese screen shot</A> | <A HREF="HengbandFeedback.html.en">Feedback</A> | <A HREF="HengbandSourceCode.html.en">Source code</A> | <A HREF="HengbandChangeLog.html.en">Changes</A>
+    <H1>Hengband Application for macOS</H1>
+    <P>Binaries | <A HREF="HengbandEnglishScreenshot.html.en">English screen shot</A> | <A HREF="HengbandJapaneseScreenshot.html.en">Japanese screen shot</A> | <A HREF="HengbandFeedback.html.en">Feedback</A> | <A HREF="HengbandSourceCode.html.en">Source code</A> | <A HREF="HengbandChangeLog.html.en">2.2.1.7 Changes</A> | <A HREF="HengbandChangeLog-1-6-2.html.en">1.6.2 Changes</A>
     <H1>Binaries</H1>
-      <UL>
-        <LI><A HREF="https://osdn.net/projects/hengbandforosx/downloads/72021/Hengband-2.2.1.7b-English.dmg/">English version; 2.2.1.7b</A>
-        <LI><A HREF="https://osdn.net/projects/hengbandforosx/downloads/72021/Hengband-2.2.1.7b-Japanese.dmg/">Japanese version; 2.2.1.7b</A>
-      </UL>
+      <H2>Based on Hengband's Development Version from 2019</H2>
+        <UL>
+          <LI><A HREF="https://osdn.net/projects/hengbandforosx/downloads/74504/Hengband-2.2.1.7f-English.dmg/">English version; 2.2.1.7f</A>
+          <LI><A HREF="https://osdn.net/projects/hengbandforosx/downloads/74504/Hengband-2.2.1.7f-Japanese.dmg/">Japanese version; 2.2.1.7f</A>
+        </UL>
+      <H2>Based on Hengband's Last Stable Version</H2>
+        <UL>
+          <LI><A HREF="https://osdn.net/projects/hengbandforosx/downloads/74503/Hengband-1.6.2b-English.dmg/">English version; 1.6.2b</A>
+          <LI><A HREF="https://osdn.net/projects/hengbandforosx/downloads/74503/Hengband-1.6.2b-Japanese.dmg/">Japanese version; 1.6.2b</A>
+        </UL>
+    <H1>Instructions</H1>
       <P>I have put together a version of the rogue-like game,
-         <A HREF="https://hengband.osdn.jp/en/">Hengband</A>, for computers
-        running Mac OS X 10.7 or later.  To use the English version, download
-        <A HREF="https://osdn.net/projects/hengbandforosx/downloads/72021/Hengband-2.2.1.7b-English.dmg/">Hengband-2.2.1.7b-English.dmg</A>,
-        double click on the downloaded file to open the disk image, and then
-        drag the hengband application to where you want to store it.  Double
-        clicking on the application will run it.  Since the application has not
-        been signed, you'll likely have to make an exception for it to use the
+        <A HREF="https://hengband.osdn.jp/en/">Hengband</A>, for computers
+        running macOS 10.8 or later.  To use the English version, download
+        either <A HREF="https://osdn.net/projects/hengbandforosx/downloads/74504/Hengband-2.2.1.7f-English.dmg/">Hengband-2.2.1.7f-English.dmg</A>
+        for the version based on the current development version of Hengband or
+        <A HREF="https://osdn.net/projects/hengbandforosx/downloads/74503/Hengband-1.6.2b-English.dmg/">Hengband-1.6.2b-English.dmg</A>
+        for the version based on the last stable release.  Double click on the
+        downloaded file to open the disk image, and then drag the hengband
+        application to where you want to store it.  Double clicking on the
+        application will run it.  Since the application has not been signed,
+        you'll likely have to make an exception for it to use the
         application.  Follow <A HREF="https://support.apple.com/guide/mac-help/open-a-mac-app-from-an-unidentified-developer-mh40616/mac">this link</A> for
-        Apple's instructions on how to do that.  In short, one way to grant
-        an exception is
+        Apple's instructions on how to do that.  In short, one way to grant an
+        exception is
         <OL>
           <LI>Control click (i.e. click while holding the control button down)
             on the application in the Finder.
             administrator to apply the exception to the security settings.
         </OL>
       <P>A Japanese version is also available.  The installation instructions
-        are essentially the same, but you'll need to download <A HREF="https://osdn.net/projects/hengbandforosx/downloads/72021/Hengband-2.2.1.7b-Japanese.dmg/">Hengband-2.2.1.7b-Japanese.dmg</A>.
-      <P>Both versions correspond to version 2.2.1.7 of Hengband with changes
-        to support the Mac OS X interface, a change for how rivers are added
-        in dungeons which nominally do not allow any of the river types,
-        some corrections for using unidentified items from the pack,
-        a correction for a division by zero exception when choosing monsters
-        for arena battles, the addition of the monster list update option,and
-        some changes to the English versions of some game messages.
+        are essentially the same, but you'll need to download <A HREF="https://osdn.net/projects/hengbandforosx/downloads/74504/Hengband-2.2.1.7f-Japanese.dmg/">Hengband-2.2.1.7f-Japanese.dmg</A>
+        for the version based on the current development version or
+        <A HREF="https://osdn.net/projects/hengbandforosx/downloads/74503/Hengband-1.6.2b-Japanese.dmg/">Hengband-1.6.2b-Japanese.dmg</A>
+        for the version based on the last stable release.
+      <P>The versions based on Hengband 2.2.1.7 started with master branch
+        source code as of April 10th, 2019 and added these changes:
+        <UL>
+          <LI>Support for the macOS interface using Cocoa
+          <LI>Correction for how rivers are added in dungeons which nominally
+            do not allow any of the river types
+          <LI>Some corrections for using unidentified items from the pack
+          <LI>A correction for a division by zero exception when choosing
+            monsters for arena battles
+          <LI>Changed handling of KWD_* macros to avoid garbled characters
+            in the spell list using the Japanese version
+          <LI>The addition of the monster list update option
+          <LI>Some changes to the English versions of some game messages
+          <LI>Fixed missing gettimeofday() prototype to avoid compiler error
+            with recent versions of Xcode
+          <LI>Incorporation of Hengband's changes for non-Windows builds
+        </UL>
+      <P>The versions based on Hengband 1.6.2 started with the source code
+        tagged as 1.6.2 and added the following changes
+        <UL>
+          <LI>Support for the macOS interface including porting of PHO's
+            February 2020 patch from the master branch
+          <LI>Use stdint.h to configure the fixed-size integer types (a
+            change made on November 18, 2012 in the master branch)
+          <LI>Extended internal buffer to avoid overflow in English entry
+            about the player's death (already made in master branch)
+          <LI>Avoid compiler warnings about 32-bit integers passed to long
+            integer format specifiers by adding casts, changing the format
+            specifier, or changing the type of a local variable
+          <LI>Avoid 32-bit integers passed to long integer format specifiers
+            for msg_format() and format() by adding casts
+          <LI>Replace instances of fprintf(fd, s) with fputs(s, fd) as has
+            been done on the master branch
+          <LI>Update the inventory window after eating a wand
+          <LI>A curses compatibility change made on August 12, 2011 in the
+            master branch
+          <LI>Changes for compatibility with modern versions of autoconf
+            and automake
+        </UL>
     <H1>Acknowledgements</H1>
       <P>None of this would have been possible without the Hengband source
-        code and code, especially for the Mac OS X interface and tile set
+        code and code, especially for the macOS interface and tile set
         configuration, from
         <A HREF="https://github.com/NickMcConnell/poschengband">poschengband</A> and
         <A HREF="http://rephial.org">Angband</A>.  All of the hard work was