Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Variants

Reply
 
Thread Tools Display Modes
Old August 28, 2019, 06:23   #1
backwardsEric
Apprentice
 
Join Date: Aug 2019
Posts: 83
backwardsEric is on a distinguished road
Hengband for Mac OS X

In earlier threads about Hengband,
https://hengband.osdn.jp/en/
, like this one,
http://angband.oook.cz/forum/showthread.php?t=7755
, there were requests for an up-to-date English Mac OS X version.

I've put together one based on the current (2.2.1.7) source code and another based on the last stable (1.6.2) source code from https://osdn.net/projects/hengband
You can find the binaries here:
http://hengbandforosx.osdn.io/index.html.en

The hope is that the binary will run on Mac OS X 10.8 or later. I only have ready access to a 10.14 or 10.15 system so any tales of success or failure with earlier versions would be appreciated. Also any feedback about what does not work well in the Mac interface would be welcomed - especially any glitches with the graphics or how things like keymaps or macros interact with how the interface passes keystrokes to the game.

The source code for the changes made can be found at the same site with the binary. None of this would have been possible without the source code for Hengband and code from poschengband and Angband. The contributors to those three projects did all the hard work.

Last edited by backwardsEric; April 12, 2020 at 20:40. Reason: Moved binaries to OSDN.net; mentioned 10.15; now target 10.8 or later; added version for 1.6.2
backwardsEric is offline   Reply With Quote
Old September 8, 2019, 18:12   #2
Maddz
Rookie
 
Join Date: Oct 2012
Posts: 21
Maddz is on a distinguished road
Thank you!

Works fine on 10.13.6, I'll try it on my old iMac later on.

I've been playing Vanilla, and have been heartily bored.
Maddz is offline   Reply With Quote
Old September 10, 2019, 21:31   #3
backwardsEric
Apprentice
 
Join Date: Aug 2019
Posts: 83
backwardsEric is on a distinguished road
It's good to hear that it worked on 10.13.

There's a revised version that was uploaded around 20:15 GMT on September 10th. A list of the changes can be found at http://hengbandforosx.osdn.io/HengbandChangeLog.html.en . The substantial changes are:
  • Fix two potential sources for crashes (spell_RF6_HASTE() and spell_RF6_HEAL() in mspells4.c)
  • Change how unidentified scrolls or food items are removed from the pack after use
  • Change how charges are deducted after use for unidentified wands or staves in the pack
  • Change the rendering for the Mac OS X interface so there's fewer artifacts with fonts like Zapfino or Snell Roundhand

Last edited by backwardsEric; December 9, 2019 at 13:25. Reason: Moved website to osdn.net
backwardsEric is offline   Reply With Quote
Old February 24, 2020, 22:06   #4
backwardsEric
Apprentice
 
Join Date: Aug 2019
Posts: 83
backwardsEric is on a distinguished road
2.2.1.7c

A new version is now available at http://hengbandforosx.osdn.io and there's a fuller list of changes at http://hengbandforosx.osdn.io/HengbandChangeLog.html.en . The highlights are:
  • Now support MacOS 10.8 or later, dropping support for 10.7.
  • Changed the handling of key presses. It should be better than my original hack, but if you had set up customized macro triggers, those will likely need to be redone since the encoding of the keycode and modifiers is different.
  • Made several improvements in tile rendering.
backwardsEric is offline   Reply With Quote
Old March 1, 2020, 23:23   #5
GrimaTheBold
Scout
 
Join Date: Jan 2020
Posts: 30
GrimaTheBold is on a distinguished road
Is there a good place explaining the differences between Hengband, Chengband, OposBand, Composband, FrogComPosBand, etc? Its hard to know the pros and cons of playing these different variants.

I've recently become bored with Vanilla and have started playing FrogComPosBand on angand.live, since there is no OS X version, but I much prefer playing a native app. Hengband is similar right?
GrimaTheBold is offline   Reply With Quote
Old March 2, 2020, 03:30   #6
EpicMan
Swordsman
 
Join Date: Dec 2009
Location: Dallas, Texas, USA
Posts: 428
EpicMan is on a distinguished road
Quote:
Originally Posted by GrimaTheBold View Post
Is there a good place explaining the differences between Hengband, Chengband, OposBand, Composband, FrogComPosBand, etc? Its hard to know the pros and cons of playing these different variants.

I've recently become bored with Vanilla and have started playing FrogComPosBand on angand.live, since there is no OS X version, but I much prefer playing a native app. Hengband is similar right?
Hengband is the oldest of these, though it has been updated somewhat recently. Chengband was a variant of Hengband with minor changes.

Poschengband introduced huge changes in content, balance, itemization, and probably everything else. It was rapidly developed until Chris, the maintainer got crosswise with some players on OOk and sort of ragequit. (It seems he is back with a new majorly different version now).

Gwarl (angband.live creator and maintainer) made a variant of Poschengband called Composband that added some new races/classes, lots of new quests and revamped the towns.

Frogcomposband is a variant of Composband that has seen a lot of new content and many updates. It is still being regularly updated and is probably the "main" poslike variant right now.

Oposband is a variant of Frogcomposband made by me. It has a number of miscellaneous changes (see the gihub) and random ideas.
EpicMan is offline   Reply With Quote
Old March 6, 2020, 01:13   #7
GrimaTheBold
Scout
 
Join Date: Jan 2020
Posts: 30
GrimaTheBold is on a distinguished road
I tried to download the .dmg file at:

https://osdn.net/projects/hengbandfo...c-English.dmg/

and get a File Not Found error.
GrimaTheBold is offline   Reply With Quote
Old March 6, 2020, 19:18   #8
backwardsEric
Apprentice
 
Join Date: Aug 2019
Posts: 83
backwardsEric is on a distinguished road
Quote:
Originally Posted by GrimaTheBold View Post
I tried to download the .dmg file at:

https://osdn.net/projects/hengbandfo...c-English.dmg/

and get a File Not Found error.
I'm sorry about that, the link should have been

https://osdn.net/projects/hengbandfo...c-English.dmg/

The page where you got it from has also been corrected. In case something like this happens in the future, the download page with all the releases is at

https://osdn.net/projects/hengbandforosx/releases/
backwardsEric is offline   Reply With Quote
Old April 12, 2020, 20:52   #9
backwardsEric
Apprentice
 
Join Date: Aug 2019
Posts: 83
backwardsEric is on a distinguished road
Added a version based on the last stable release, 1.6.2. The binaries are available with the others at http://hengbandforosx.osdn.io . If there's any interest in having a version for 1.4.7, the last stable version without persistent levels, let me know.

There was an update to the version based on 2.2.1.7 in late March which made some adjustments to the title bars for the windows, brought over changes from Angband to the Mac OS X front end, and changed some English messages, primarily in the diary entries.
backwardsEric is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Hengband 2.0.0 Released Atriel Variants 12 November 29, 2015 13:54
Hengband struggles.. Eli Variants 2 July 9, 2015 00:11
Forking Hengband? chris Variants 34 August 2, 2011 20:57
hengband 1.70? Citybob Variants 2 June 5, 2008 16:18
Entroband / Hengband xxitheworld Variants 3 April 3, 2008 20:37


All times are GMT +1. The time now is 23:15.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.