Skip to content

Commit

Permalink
界面调整,加一个FAQ按钮
Browse files Browse the repository at this point in the history
  • Loading branch information
CuteReimu committed Apr 1, 2024
1 parent 5551613 commit b81923b
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 4 deletions.
11 changes: 9 additions & 2 deletions main.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ func main() {
return
}
screenX, screenY := getSystemMetrics(0), getSystemMetrics(1)
width, height := 550, 750
width, height := 720, 960
err := MainWindow{
OnDropFiles: func(f []string) {
if len(f) > 0 {
Expand Down Expand Up @@ -84,7 +84,7 @@ func main() {
GetUserDefinedComboBox(),
TextLabel{
TextAlignment: AlignHFarVCenter,
Text: "Auto Splitter Version: 3.1.9.0",
Text: "Auto Splitter Version: 3.1.11.0",
},
PushButton{
Text: "更新LiveSplit",
Expand Down Expand Up @@ -159,6 +159,13 @@ func main() {
OnClicked: func() {
walk.MsgBox(mainWindow, "帮助", readme, walk.MsgBoxIconInformation)
},
}, PushButton{
MaxSize: Size{Width: 100},
Alignment: AlignHFarVCenter,
Text: "FAQ",
OnClicked: func() {
walk.MsgBox(mainWindow, "FAQ", faq, walk.MsgBoxIconInformation)
},
},
},
},
Expand Down
39 changes: 37 additions & 2 deletions readme.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,43 @@ const readme = "1. 你可以选择一个已有的模板或者打开一个lss文
"4. 如果是一个全关速通或者万神殿某一门的速通,不需要勾选【自动开始】\n" +
"5. 最后一行的复选框的意思是:如果你想要以游戏结束(打出任何一个结局)为计时器结束的标志,那么请勾上这个复选框;如果你想要以并非游戏结束的一个事件作为计时器结束的标志,那么请不要勾选这个复选框。\n" +
"6. 全部设置好以后,点击下方的【另存为】按钮,即可保存成Splits文件。\n" +
"7. 打开LiveSplit -> 右键 -> Open Splits -> From File... ,选择刚刚保存的文件即可。\n\n" +
"7. 打开LiveSplit -> 右键 -> Open Splits -> From File... ,选择刚刚保存的文件即可。\n" +
"版权所有 © CuteReimu 奇葩の灵梦\n" +
"本程序的Github项目地址是:https://github.com/CuteReimu/hksplitmaker\n\n" +
"本程序的Github项目地址是:https://github.com/CuteReimu/hksplitmaker\n" +
"本程序的所有非代码部分(图标和模板)全部都来自:https://hksplitmaker.com/\n" +
"该项目的Github地址是:https://github.com/slaurent22/hk-split-maker"

const faq = "LiveSplit一定要把zip/rar压缩包给解压了再用!\n" +
"千万不要把LiveSplit.exe单独从文件夹里拖出来!\n" +
"实在想放在桌面上怎么办?右键这个文件 -> 发送到 -> 桌面快捷方式\n" +
"=========================================\n" +
"1. “计时器生成器”和LiveSplit有什么关系?\n" +
"如果你想要在speedrun上面投稿,要求必须使用LiveSplit,也就是计时器,这一点是speedrun的要求。但是,LiveSplit是全英文的,因此我做了一个“计时器生成器”,可以用来快速生成你需要的板子(.lss文件),这个板子导入到LiveSplit就可以用了。导入的方法很简单,不用懂英文,依葫芦画瓢就能会。\n" +
"2. 如何生成板子(.lss文件)?如何把.lss文件导入到LiveSplit中?\n" +
"用“计时器生成器”编辑好板子之后(或者直接用里面的模板),点击最下方的另存为按钮即可生成。打开LiveSplit后,右键 -> Open Splits -> From File... ,找到你保存好的文件即可导入。\n" +
"3. 我不太懂怎么用“计时器生成器”编辑板子怎么办?\n" +
"直接用右上角的模板吧!\n" +
"4. 为什么我的计时器不能自动计时?\n" +
"你需要首先明确一下你在问什么问题,可以参考下面的问题进行排查。\n" +
"5. 为什么我开启一个新的游戏存档,但并没有自动开始计时?\n" +
"- 有可能你的LiveSplit没有Activate(如何Activate?请查看11)\n" +
"- 请确保使用管理员模式打开LiveSplit\n" +
"- 有可能你的游戏安装了一些不兼容的Mod(可以先把所有Mod卸载了试试)\n" +
"6. 为什么我进入了万神殿的一个门,但并没有自动开始计时?\n" +
"- 同5\n" +
"7. 为什么我进入了苦痛之路,但并没有自动开始计时?为什么我的苦痛之路进入最后一个房间的时候就自动结束了?\n" +
"- 同5\n" +
"- 有可能你的板子(.lss文件)有问题,建议使用“计时器生成器”生成板子。\n" +
"- 还有一种可能,你的苦痛存档是用一些方式制造出来的存档,例如已经通关过苦痛的存档用Debug把门打开。建议找群友要一个苦痛存档。\n" +
"8. 为什么我进入了斗兽场,但并没有自动开始计时?\n" +
"- 同5\n" +
"- 斗兽场需要专用存档。打开计时器生成器,右上角模板里随便找一个斗兽场模板,会有提示是否需要专用存档,放入游戏存档目录即可。\n" +
"9. 为什么我完成了一个内容(例如获得白波),但并未自动跳转到下一行?\n" +
"你的板子(.lss文件)有问题,如果看不懂英文,建议使用“计时器生成器”生成一个板子导入到LiveSplit中,见1和2。\n" +
"10. 如何Activate?\n" +
"打开LiveSplit后,右键 -> Edit Splits,在第一行输入 Hollow Knight ,然后右边三个按钮,有一个 Activate 按钮。\n" +
"- 如果 Activate 按钮可以点,就点它,然后按OK。(如果你已经导入了板子,重新导入一次,别按错覆盖了)\n" +
"- 如果 Activate 按钮不在,而是有一个 Deactivate 按钮,说明你早就 Activate 成功了。\n" +
"- 如果 Activate 按钮是灰色的不能点,见12。\n" +
"11. Activate 按钮是灰色的不能点怎么办?\n" +
"首先关掉LiveSplit,点“计时器生成器”右上角的“更新LiveSplit”按钮,接下来自己操作,提示成功之后再重新打开LiveSplit,就发现可以Activate了。\n"

0 comments on commit b81923b

Please sign in to comment.