Go Back   Angband Forums > Angband > Variants

Thread Tools Display Modes
Old March 16, 2022, 22:46   #1
Dean Anderson
Join Date: Nov 2009
Posts: 187
Dean Anderson is on a distinguished road
[Announce] Cthangband 6.8 Release (also Cthangband is now on GitHub)

As you've probably guessed from the spoiler-filled title, I've released Cthangband 6.8.

It's only a tiny change from 6.7, mostly it was just to fix the bug with level feelings not working properly.

The full list of changes (all three of them) is:
  • Fixed level always giving worst feeling for treasure regardless of how much treasure there actually is.
  • Swapped racial powers of Tcho-Tcho and Half-Ogre, since they make more sense the other way around.
  • Fixed bug where message for unsuccessfully tunneling into a vein got the type of vein wrong.

As you can see, there are barely any changes at all.

In (possibly) more interesting news, I've also started using GitHub as a source code repository, and I've made it public; so now anyone can download the source code to build it themselves or to port it or to fork it or whatever.

The 6.8 download is here.

The GitHub repository is here.
Dean Anderson is offline   Reply With Quote
Old March 17, 2022, 16:13   #2
tangar's Avatar
Join Date: Mar 2015
Posts: 945
tangar is on a distinguished road
Awesome Do you plan to add releases on github ( )?
__________________ - Angband multiplayer variant - Angband variants table - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽ My chars @ — streams in English ⍽ — streams in Russian
tangar is offline   Reply With Quote
Old March 17, 2022, 16:32   #3
Dean Anderson
Join Date: Nov 2009
Posts: 187
Dean Anderson is on a distinguished road
I'm not sure. I need to do a bit of research to see how they work, first.

I assume it tags the state of the repository at a particular instant as being the state when a named release was made. I'm not sure what else it does, though.

A quick look at the documentation seems to show that it somehow manages binaries as well, although I'm not sure what it does in that respect.

Currently, of course, I compile binaries locally and then package them up into an installation script.

I'm not sure how that would interact with GitHub releases without a bit more research.
Dean Anderson is offline   Reply With Quote
Old March 17, 2022, 20:24   #4
Vanilla maintainer
Nick's Avatar
Join Date: Apr 2007
Location: Canberra, Australia
Age: 56
Posts: 9,356
Donated: $60
Nick will become famous soon enoughNick will become famous soon enough
You can do a release completely manually (based on a git tag), and upload binaries to it. Vanilla actually uses Github workflows, which (now it's been so nicely set up by backwardsEric) automatically builds, tests and sets up the release with binaries. Have a look at Vanilla's .github/workflows directory if you're interested.
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
Nick is online now   Reply With Quote
Old March 17, 2022, 21:12   #5
Dean Anderson
Join Date: Nov 2009
Posts: 187
Dean Anderson is on a distinguished road
I don't think I can take advantage of the auto-build, since Cthangband runs on the .NET Framework and the auto-build tools only work on .NET Core.

I've made a 6.8 release and attached the installation package to it though, so people don't have to go elsewhere for links to it (that seems more stable than having links to my personal DropBox which is where previous versions have been).
Dean Anderson is offline   Reply With Quote

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
[Announce] Cthangband 6.7 Release Dean Anderson Variants 3 March 15, 2022 13:43
[Announce] Cthangband 6.6 Release Dean Anderson Variants 8 October 12, 2021 18:17
[Announce] Cthangband 6.5 Release Dean Anderson Variants 7 September 27, 2021 08:29
[Announce] Cthangband 6.4 Release Dean Anderson Variants 3 May 4, 2020 11:38
[Announce] Cthangband 6.2.0 Release Dean Anderson Variants 35 March 16, 2020 16:10

All times are GMT +1. The time now is 00:51.

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