Releases: mudclient/go-mud
v0.6.6
Changelog
4116008 chore: GitHub Actions 的 set-env 被废止,同步修改
65f74c4 fix: 修复 Lua 初始化的过程中遇到的错误
8a4d9b9 fix: 解码出错导致的乱码
f4e6b0f docs: 更新配置文件和 README 中关于服务器编码部分
5edcab9 feat: 允许指定多种编码,默认值足以应付常见国内服务器
26d880b docs: 在配置文件例子中增加 MUD.Encoding 选项
852ff79 chore: 添加 pre-commit 作为 lint 工具
471d42c style: json 格式调整
82cbf80 style: 将 json 的缩进从 4 空格改到 2 空格
7f53abf chore: golangci-lint 升级,修复新检查出的错误
v0.6.5
v0.6.4
v0.6.2
Changelog
ed5ae3f Chore: .golangci.yml 基本定稿,加入 build CI 流程
af55c20 Style: 注释掉少量尚未完全实现的代码
6ffb07c Refactor: 重构 LuaEcho,把超大的 switch 改成 map
b2aaa4c Refactor: 重构 ui/ui.go,让函数长度和调用关系更合理
9e90271 Style: 代码风格调整,主要是 return 语句 if/switch 风格
2364c5d Style: 重构 Telnet 选项命名,将前缀 O_ 改为 Opt
cfcee3a Style: 重构类型名,去掉冗余的前缀
6c1f3e9 Style: 删除无用代码
c831e43 Chore: fix bug, workflow release.yml also works on branches
v0.6.1
Changelog
a97dd06 Chore: 迁移到 mudclient
daf2c36 Fix: #24 命令行选项 -h 会导致程序异常
39ffe87 Chore: 支持 termux 打包
254e17f Chore: 支持 Homebrew
0650c4e Chore: 增加持续集成,自动化编译,自动化发布
05d8766 Feat: 为程序增加版本信息,同时废止 Makefile
fa72f57 Feat: 收集补全所有的 IAC 指令和选项
0efa44b Feat(UI): 调整默认调色板中的白色、绿色和黄色
3bf6e7e Feat(UI): 补齐所有 U+2500~U+259F 区段的表格线和方块
0643f46 Feat: 基本实现翻屏功能,这应当可以修复 #21
98acc48 Chore: 以 go mod 方式引用 dzpao/tview,不再在本地 hack tview
64f256b Chore: 忽略 dist 目录及配置文件、临时输出文件、日志文件和 .DS_Store
755a561 Chore: 缩减编译结果的文件尺寸
320abd2 Chore: 添加 workflows 文件
0556c52 Fix(Windows): 支持中文输入法;调用 Win32 API 自动最大化 Console 窗口
v0.6.0 —— 可以手动档玩游戏,并支持 Lua 脚本
这应当是一个可以手动档玩游戏的版本。解决了之前遇到的许多问题,目前基本上没有明显的问题了。
由于没有脚本语言,不能写触发和别名,因此写机器人还有很大的限制。好在因为支持 Lua 脚本,所以理论上还是支持机器人的。
事实上对北侠用户来说,配合 lua-mud-robots,GPS 和 P2P 基本上已经可以运行。
Windows 下的运行环境
md5sum
8508b303fa01f3bba801cc44a9cc117a go-mud-windows-386.zip
12d64dcf4678abcb3ae40fd11d47dc9e go-mud-windows-amd64.zip
Windows 下使用本压缩包作为软件运行环境,
64 位电脑请选择下载 go-mud-windows-amd64.zip
,32 位电脑请选择下载 go-mud-windows-386.zip
。
解压后将生成目录 go-mud-windows-amd64
或 go-mud-windows-386
目录。
然后将对应的 go-mud.exe 复制到此目录中,双击 go-mud.cmd
运行就可以启动游戏。
v0.5.2
修复 #9
$ md5sum go-mud-* lua.zip
212a2433472029c06dc2e69ec42d5237 go-mud-linux-amd64
dc570a9fb06462e6a1ebe8b1a417af6a go-mud-linux-arm64
e795eaae8dbe3234fbac27bde0363338 go-mud-macOS-amd64
509f127055d5df10c55b6acf5923b2c5 go-mud-windows-amd64.exe
93cc80d8e6b5105a69a3bd12248dfd5e lua.zip
$ sha1sum go-mud-* lua.zip
ec9228cb6335d94f266d53219a8f1df6c74d38c7 go-mud-linux-amd64
3c7fca71e9f7e15c75c5d05ce104e946de197b4d go-mud-linux-arm64
9a183c7b7d1dae60d49808d354517e2cfd77da5e go-mud-macOS-amd64
4f496fc947619841e273af6ac1d8b6ef388d2570 go-mud-windows-amd64.exe
4b1f6255807515dea80d8fcf291613a2c592948f lua.zip