Note
本项目只能在Windows环境下运行。
关闭LiveSplit,运行hksplitmaker.exe
,点击右上角的更新LiveSplit
按钮,按照接下来的提示操作即可。
-
运行
hksplitmaker.exe
-
你可以选择一个已有的模板或者打开一个lss文件,也可以自己从头开始编辑
-
点击右侧的加号和删除可以增加或者删除一行
-
第一列的文本框里填写自己想要显示的片段名称,第二列的下拉框用来选择在游戏中会自动分割的触发事件。
-
如果是一个全关速通或者万神殿某一门的速通,不需要勾选
自动开始
-
最后一行的复选框的意思是:
- 如果你想要以游戏结束(打出任何一个结局)为计时器结束的标志,那么请勾上这个复选框;
- 如果你想要以并非游戏结束的一个事件作为计时器结束的标志,那么请不要勾选这个复选框。
-
全部设置好以后,点击下方的
另存为
按钮,即可保存成Splits文件。 -
打开LiveSplit -> 右键 -> Open Splits -> From File... ,选择刚刚保存的文件即可。
根据自己的编译环境,运行build.bat
或build.sh
即可进行编译。
如果想要自己使用go build
进行编译,需要提前下载两个文件:
curl -O https://raw.githubusercontent.com/LiveSplit/LiveSplit.AutoSplitters/master/LiveSplit.AutoSplitters.xml
curl -O https://raw.githubusercontent.com/ShootMe/LiveSplit.HollowKnight/master/Components/LiveSplit.HollowKnight.dll
# -ldflags中,-s是去掉符号表,-w是去掉调试信息,均可减小所生成二进制文件的体积
# -H=windowsgui是打开Windows窗口时隐藏控制台的黑框框
GOOS=windows GOARCH=amd64 go build -ldflags "-s -w -H=windowsgui" -o hksplitmaker.exe
请不要直接在这个repo修改translate.csv
文件,请前往CuteReimu/hk-split-maker修改,修改后会自动同步到这里。
本程序的所有非代码部分(图标和模板)全部都来自:https://hksplitmaker.com/
该项目的Github地址是:https://github.com/slaurent22/hk-split-maker