OSDN Git Service

Changed label for the 2.2.1.7 version to reflect that Hengband's development is now...
[hengbandforosx/web.git] / index.html.en
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
2    "http://www.w3.org/TR/1998/REC-html40-19980424/strict.dtd">
3 <HTML>
4   <HEAD lang="en">
5     <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
6     <TITLE>Hengband Application for macOS</TITLE>
7   </HEAD>
8
9   <BODY>
10     <H1>Hengband Application for macOS</H1>
11     <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>
12     <H1>Binaries</H1>
13       <H2>Based on Hengband's Development Version from 2019</H2>
14         <UL>
15           <LI><A HREF="https://osdn.net/projects/hengbandforosx/downloads/73258/Hengband-2.2.1.7e-English.dmg/">English version; 2.2.1.7e</A>
16           <LI><A HREF="https://osdn.net/projects/hengbandforosx/downloads/73258/Hengband-2.2.1.7e-Japanese.dmg/">Japanese version; 2.2.1.7e</A>
17         </UL>
18       <H2>Based on Hengband's Last Stable Version</H2>
19         <UL>
20           <LI><A HREF="https://osdn.net/projects/hengbandforosx/downloads/72742/Hengband-1.6.2a-English.dmg/">English version; 1.6.2a</A>
21           <LI><A HREF="https://osdn.net/projects/hengbandforosx/downloads/72742/Hengband-1.6.2a-Japanese.dmg/">Japanese version; 1.6.2a</A>
22         </UL>
23     <H1>Instructions</H1>
24       <P>I have put together a version of the rogue-like game,
25         <A HREF="https://hengband.osdn.jp/en/">Hengband</A>, for computers
26         running macOS 10.8 or later.  To use the English version, download
27         either <A HREF="https://osdn.net/projects/hengbandforosx/downloads/73258/Hengband-2.2.1.7e-English.dmg/">Hengband-2.2.1.7e-English.dmg</A>
28         for the version based on the current development version of Hengband or
29         <A HREF="https://osdn.net/projects/hengbandforosx/downloads/72742/Hengband-1.6.2a-English.dmg/">Hengband-1.6.2a-English.dmg</A>
30         for the version based on the last stable release.  Double click on the
31         downloaded file to open the disk image, and then drag the hengband
32         application to where you want to store it.  Double clicking on the
33         application will run it.  Since the application has not been signed,
34         you'll likely have to make an exception for it to use the
35         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
36         Apple's instructions on how to do that.  In short, one way to grant an
37         exception is
38         <OL>
39           <LI>Control click (i.e. click while holding the control button down)
40             on the application in the Finder.
41           <LI>Select "Open" in the menu that comes up.
42           <LI>That will bring up a confirmation dialog about allowing the
43             application to open on the system.
44           <LI>If your account does not have administrator privileges, there'll
45             be an additional dialog asking you to authenticate as an
46             administrator to apply the exception to the security settings.
47         </OL>
48       <P>A Japanese version is also available.  The installation instructions
49         are essentially the same, but you'll need to download <A HREF="https://osdn.net/projects/hengbandforosx/downloads/73258/Hengband-2.2.1.7e-Japanese.dmg/">Hengband-2.2.1.7e-Japanese.dmg</A>
50         for the version based on the current development version or
51         <A HREF="https://osdn.net/projects/hengbandforosx/downloads/72742/Hengband-1.6.2a-Japanese.dmg/">Hengband-1.6.2a-Japanese.dmg</A>
52         for the version based on the last stable release.
53       <P>The versions based on Hengband 2.2.1.7 started with master branch
54         source code as of April 10th, 2019 and added these changes:
55         <UL>
56           <LI>Support for the macOS interface using Cocoa
57           <LI>Correction for how rivers are added in dungeons which nominally
58             do not allow any of the river types
59           <LI>Some corrections for using unidentified items from the pack
60           <LI>A correction for a division by zero exception when choosing
61             monsters for arena battles
62           <LI>Changed handling of KWD_* macros to avoid garbled characters
63             in the spell list using the Japanese version
64           <LI>The addition of the monster list update option
65           <LI>Some changes to the English versions of some game messages
66           <LI>Fixed missing gettimeofday() prototype to avoid compiler error
67             with recent versions of Xcode
68           <LI>Incorporation of Hengband's changes for non-Windows builds
69         </UL>
70       <P>The versions based on Hengband 1.6.2 started with the source code
71         tagged as 1.6.2 and added the following changes
72         <UL>
73           <LI>Support for the macOS interface including porting of PHO's
74             February 2020 patch from the master branch
75           <LI>Use stdint.h to configure the fixed-size integer types (a
76             change made on November 18, 2012 in the master branch)
77           <LI>Extended internal buffer to avoid overflow in English entry
78             about the player's death (already made in master branch)
79           <LI>Avoid compiler warnings about 32-bit integers passed to long
80             integer format specifiers by adding casts, changing the format
81             specifier, or changing the type of a local variable
82           <LI>Avoid 32-bit integers passed to long integer format specifiers
83             for msg_format() and format() by adding casts
84           <LI>Replace instances of fprintf(fd, s) with fputs(s, fd) as has
85             been done on the master branch
86           <LI>Update the inventory window after eating a wand
87           <LI>A curses compatibility change made on August 12, 2011 in the
88             master branch
89           <LI>Changes for compatibility with modern versions of autoconf
90             and automake
91         </UL>
92     <H1>Acknowledgements</H1>
93       <P>None of this would have been possible without the Hengband source
94         code and code, especially for the macOS interface and tile set
95         configuration, from
96         <A HREF="https://github.com/NickMcConnell/poschengband">poschengband</A> and
97         <A HREF="http://rephial.org">Angband</A>.  All of the hard work was
98         done by the contributors to those projects.
99   </BODY>
100 </HTML>