Tring 发表于 2024-5-19 17:22

sCthangband 重编译修正版

本帖最后由 Tring 于 2024-5-19 17:33 编辑

最近闲得蛋疼到处找老肉鸽玩。因为hack系的玩得多一点,angband系基本没怎么玩过,所以想随便找个angband的变种来玩。

正好这些时沉迷某克系小说,看到有个克苏鲁改版的angband,叫Cthangabnd,就打算找来玩玩看。
结果发现这个Cthangabnd还有点故事。

最初版的作者停更后,在4.0版被接手并且系统大改,删掉了职业等级机制,改成了技能机制。
然后这个4.X版没多久也停更了。
时隔很多年后,原作者又找回了这个坑,把被删了的职业等级机制又改了回去,然后重新在.NET下写了一遍,
于是就有了现在还在更新的6.0版。
而原本的4.X版后来又被作为一个全新的变体sCthangband被更新了一段时间。

因为.NET感觉味不大对,不够老派,再加上我想试试没有职业等级是啥玩法,
于是最终我决定去玩这个sCthangband的变体。

但是互联网没有记忆,这个变体停更了十几年,当年的下载全都失效了,连archive都没有留档。
辗转之下,最后我终于在github的一个angband变体合集里找到了有一份更新到了1.0.20版的源码。

因为实在找不到编译后的版本,于是只能自己整了下编译。
源码的编译环境居然还是Borland C++的,老得一塌糊涂,根本弄不好了。
于是只有自己重新在mingw里整了个编译环境,改了些代码,终于算是给编了出来。

但是实际玩上后,又发现这玩意的BUG出奇的多,随便玩下就看到好些个BUG,大部分都是因为代码缝合了很多,之间相互矛盾导致。
没有办法,着手又改了些比较严重的BUG,最后总算是玩上了。
不过还是有些我都不清楚到底是BUG还是特性的东西没管,比如保存的角色模板不知道怎么读出来之类的。不影响啥也懒得管了。



下载地址:
https://github.com/tringcooler/AngbandPlus/releases/latest

因为是用mingw编的,我不太确定这个版本是否依赖一些mingw的库。
有问题再说吧。

剑影若兰 发表于 2024-5-19 17:38

真 硬核玩家

liekong 发表于 2024-5-19 17:55

Tring老哥也算泥潭技术宅代表之一了
页: [1]
查看完整版本: sCthangband 重编译修正版