GitHub:https://github.com/ihouou/PalTimer
Gitee:https://gitee.com/houou/PalTimer
需要 .net framework 2.0 框架;
目前支持自动计时的游戏(点击主界面右上方的设置按钮可以选择切换):
1. 仙剑98柔情版比赛专用版(补丁版本2.0.10.3、3.0.2014.628)
2. 仙剑98柔情版Steam版
3. 仙剑2 Steam版64位
4. 仙剑3
5. 仙剑5前传
6. 仙剑梦幻2.2版
7. 古剑奇谭2
快捷键:
考虑到部分游戏可能使用F1~F8作为快捷键,所以在3.34版本及以后,在默认情况下,F9为暂停/启动计时器,F10为重置计时器,F11为快速启用/禁止改键功能
内核\快捷键 | F6 | F8 | F9 | F10 | F11 | F12 |
---|---|---|---|---|---|---|
仙剑98 | 切换简版 | 暂停 | 暂停 | 重置 | 改键开关 | - |
仙剑98Steam | 切换简版 | 暂停 | 暂停 | 重置 | 改键开关 | - |
仙剑二Steam | - | - | 暂停 | 重置 | 改键开关 | - |
仙剑三 | - | 暂停 | 暂停 | 重置 | 改键开关 | - |
仙剑5前 | - | - | 暂停 | 重置 | 改键开关 | - |
梦幻2.2 | 切换简版 | 暂停 | 暂停 | 重置 | 改键开关 | - |
古剑2 | - | - | 暂停 | 重置 | 改键开关 | - |
简版 | - | - | 启/停 | 重置 | 改键开关 | - |
自定义 | - | - | 启/停 | 重置 | 改键开关 | 跳节点 |
内核英文名对照:
内核中文名 | 内核英文名 |
---|---|
仙剑98柔情 | PAL98 |
仙剑98官方Steam | PAL98STM |
仙剑二官方Steam | PAL2STM |
仙剑三 | PAL3 |
仙剑5前传 | PAL5QSTM |
梦幻22 | DREAM22 |
古剑2官方 | GUJIAN2 |
简版 | S |
自定义 | CUSTOM |
特色功能
1. 成绩导出
2. 自定义时间节点名称
3. 自动记忆窗口大小的改变
4. 修改键位
5. 自定义显示样式及背景图
6. 支持扩展插件
7. 云端校验计时器
8. 特定游戏可以显示特定信息
9. 显示节点之间区间时差
对于仙剑98速通比赛的支持
1. 云端验证计时器版本
2. 游戏数据校验(若数据有问题或无法读取,标题下方会显示“UNKNOWN”)
3. 游戏接力存档和云存档
支持游戏内反作弊功能
反作弊触发条件(开始):玩家第一次站在圣姑家门口香蕉树周围紧邻的3个格子时触发;
反作弊触发条件(结束):玩家获得香蕉后触发;
界面主计时器部分如果时间前面带有“*”,说明已经触发反作弊的条件,计时器会自动暂停;
计时器在关闭前只能触发一次反作弊条件;
重置也会清除反作弊状态,但是重置的时候,如果游戏里人物身上有香蕉的话,还是会算已经进行过反作弊指令了哦;
关于config.txt文件说明
该文件不是必须的,有没有不影响计时器的运行,修改后需要重新打开计时器才能生效;
(开启新版计时器时会自动将老版格式的配置文件升级到最新)
文件第一行为计时器上显示的标题,可自行更改;
文件第二行为自定义的增压神器彩蛋内容;
文件第三行为自定义的求签内容,签与签之间使用“|”分割;
关于直播友好化的说明
嗨~这里有一个很酷的想法,如果让直播出来的游戏画面上自带沉浸式的计时器数据显示,将非常方便转播者的操作,不用再为计时器准备多一倍的窗口了,而且给大家看的效果还很炫!
为了能兼容更多种的直播工具,现提供了以下几种方式进行友好化直播:
以上几种直播方式的效果和系统资源占用都不太一样,请选择你最合适的方式进行直播。当然,对选手的视线干扰也可以几乎没有,更多功能可以自行摸索。
v3.34 (2022-05-05 13:10)
计时器程序图标更新:豹牙手环+仙女剑风格的秒表,背景为仙剑98物品介绍的样式(感谢兰天王绘制的精美图标,感谢呀MissFox小姐姐给的阴影);
重大更新!计时器主界面改为全GDI绘制,所有文字都自动描边,这样,在设置自定义背景后依旧可以清晰的看到文字;
在主界面的右上角点击设置按钮--样式,打开样式设置窗口,在这可以设置几乎所有的显示样式(字体、颜色、描边、背景),以前的在主界面上的直接调整功能将不再使用;
重大更新!计时器加入插件功能,某些特殊规则的扩展显示和更多的小功能显示都可以通过插件来进行增量,而不用更新整个计时器了。当前版本插件将可能会使用主界面的标题或者求签或者右下角的区域显示插件的输出,每个位置最多只允许最先加载的插件进行工作和输出。插件必须经过认证后由作者进行RSA签名打包,每个插件最终表现为单个.tpg格式的插件包并放入计时器的plugins目录下才能使用。PS:所有插件的源代码也都会进行开源公示;
在主界面的右上角点击设置按钮--插件管理,打开插件管理器,在这可以方便的启用/禁用插件,在进行过插件启用/禁用操作后,需要重置计时器或者切换内核后方可生效;
计时器大版本+1,升级到3.34版本;
重新归置了所有的快捷键,尽量将默认的快捷键安排到F8之后,具体请参照上面的表;
启用新的云端服务器,所有内核的计时器都可以使用云端功能了,并且忽略了由于系统时差导致的云端无法验证的设定;
当最后一个时间节点完成后,云ID将自动更换;
新增节点间时长显示,在预计通关行的右侧将展示上两个节点之间的时长,上方小统计处也会在节点跳动后显示时长(此功能可以在功能菜单里关闭);
为了兼容其他语言的操作系统,此版本及以后版本的计时器将统一使用UTF-8字符集读/写配置文件、时间线文件等;
最佳时间线的配置文件的文件名将会带上对应内核的英文名称,比如best.txt变成了bestPAL98.txt,启动计时器的时候会自动将老的最佳线文件更新为新的命名格式;
在功能中新增了编辑最佳线的功能,可以通过图形界面手动修改最佳线文件的内容了;
在主界面的右上角点击设置按钮--关于,可以打开“关于”窗口,该窗口将展示作者和主要贡献者的昵称,并能链接到其对应的公开页面,反馈、扩列不迷路!同时,此窗口会公开本软件的开源信息,方便各位大佬的查看;
【梦幻2.2】修复几个时间节点不跳的bug(感谢NICE丶回忆和沙漏哥的测试);
【仙剑98柔情】鉴于有大量新玩家的加入,所以默认时间线设定为了相对友好的157.32(感谢狐影提供的时间线);
【简版】将启停快捷键改为了F9,并且按F6将不再切换至仙剑98内核了;
新增自动计时内核:仙剑5前传(感谢zyx云出无心、无敌的阿绫又倒下了的支持);
新增自动计时内核:古剑奇谭2官方版(感谢江月/星辰月小姐姐的支持);
新增计时内核:自定义。可以事先编辑好一个任意时间线,通过完全手动的方式启/停计时和时间节点的跳动(感谢司马弩的测试);
新增插件(for 仙剑98柔情):富甲&收集特殊规则,生效后在主界面右下角将实时显示当前的钱和背包道具种类数量;
新增插件(for 仙剑98柔情):最佳线内的资源显示,生效后在主界面右下角将显示当前所用的最佳线内保存的蜂蜜火血夜剑的数量(感谢元祖地沟油菜鸡米花小姐姐的建议);
v2.33 (2021-11-16 13:10)
彻底修复98版本蜂王蜜偶尔统计不上的BUG(感谢门神的新套路放大了这个问题,感谢中发白小姐姐配合测试);
计时器版本升级到2.x(当初答应过坚持鸽彻底修复蜂王蜜bug后大版本号+1);
98比赛版内核将检测是否开启了《对象浏览器》并显示在主时间左侧(红底白C);
新增自动计时内核:仙剑98官方Steam;
新增自动计时内核:仙剑二官方Steam 【仅支持64位】(感谢齐小伙和寒泠幽洌的支持,wjjjj12的测试,并感谢元祖地沟油鸡米花小姐姐测试出32位不能使用),如果没有自动计时,请尝试重开计时器;
新增自动计时内核:梦幻22(感谢NICE丶回忆的支持);
在仙剑98官方steam版内核中植入了快速对白功能(感谢小幸姐修改器提供的思路,感谢寒泠幽洌和wjjjj12提供的代码级支持,感谢中发白小姐姐的出谋划策);
在仙剑二官方Steam版内核中植入了快速对白功能(感谢小幸姐修改器提供的思路,特别感谢追梦发财鼠大佬的指点,也同时感谢寒泠幽洌、wjjjj12、齐小伙的测试和直播间各位小伙伴的陪伴,没有大家的支持这个功能都不知道能不能做出来);
在仙剑二官方Steam版内核中,如果仙剑2游戏窗口获得了焦点,将会自动屏蔽Ctrl+Enter的快捷键;
v1.32 (2019-09-30 12:27)
彻底取消F2快捷键,改为F3重置计时器;
在按下F6切换简版的时候,会先弹出提示,不会直接切换重置计时器了(感谢鲮鱼小姐姐的建议);
云读档和接力-接盘功能可以正确的显示血夜剑的数量了(感谢兔子发现的bug);
默认最佳时间线更新为139.53;
将默认的时间点(慢)颜色改为了黄色,这样直播的时候更容易看清楚(需删除计时器目录下的display.txt文件方可生效);
在计时器标题处右键可以选择内核(默认为仙剑98柔情的内核),计时器还会记录上次退出时的内核,在下次打开的时候默认加载上次的内核;
重大更新!新增了仙剑三的内核,用法跟98基本一致(感谢小小绝的支持);
v1.31 (2019-04-19 08:11)
功能菜单中加入了游戏速度显示开关;
游戏速度每5秒重新统计一次;
功能菜单中加入了自动换签开关(是否在更换时间点的时候更换求签);
可以在设置字体的界面设置字体大小了,用鼠标滚轮无法调整文字大小的可以在这里调整;
增加快捷键F3,等同于F2重置;
v1.30 (2019-04-16 19:11)
可以自定义字体了,在需要修改的位置(除了菜单和战斗时间统计)点击鼠标中键即可打开字体修改窗口,在该窗口中只能修改字体和粗/细/斜两项,修改其他参数无效;
可以自定义字体大小了,在需要修改的位置(除了菜单和战斗时间统计)按下CTRL键并滚动鼠标滚轮即可更改文字大小;
*字体的更改会在正常关闭计时器的时候保存;
默认最佳时间线更新为14054;
(实验)蜂蜜火左侧加入了走路最快速度显示,单位是身位/s;
v1.29 (2019-04-01 13:11)
修复了主界面不能保存个别配色的问题(感谢鲮鱼小姐姐发现的bug);
将透明度设置改到了在主界面标题处右键菜单中,避免简版无法设置透明度的尴尬(感谢小小绝发现的缺陷);
修复了在已经保存改键配置为启用的状态下打开计时器功能按钮不变颜色的bug;
尝试修复了偶发的关闭计时器时会报停止工作的错误;
尝试修复部分win7系统下无法打开计时器的问题;
v1.28 (2019-03-28)
点击暂停按钮或者按下F8暂停计时器的时候会统计暂停次数,该次数会在重开/重置计时器后清0,暂停次数为0时不会显示在界面上(感谢王多半仙的建议);
调快了后台检测频率,调慢了界面刷新频率;
在计时器主界面的标题处右键可以呼出菜单,用于设置/移除背景图片和调整标题颜色;
在计时器时间点处右键可以呼出菜单,用于调整透明度和时间点的各种显示颜色;
主界面上除了下面那排按钮和战斗时间统计以外,其他任何有字的地方都可以通过右键点击呼出用于调整颜色的调色盘来,方便设置各种文字颜色;
*所有的颜色和透明度设定都会在正常关闭计时器的时候保存下来,下次开启时将自动应用之前设定的颜色;
*背景图片的设定是实时保存到计时器目录下的bg.jpg,移除背景将会自动删除计时器目录下的bg.jpg文件;
*透明度及背景图片的设定会比较耗系统性能,请酌情设置;
注意:之前的config.txt文件中的第二、三、四行的颜色设定将不再使用,但这几行不能删除!
v1.27 (2019-03-21)
重大更新!界面整体风格更换,参照了LiveSplit的风格并且加入了自己的特色(有人说是股票风格),以前有的功能现在都有,以前没有的功能现在也有!(感谢墨天王的鞭策与让让的提示);
时间点的当前-最佳差显示在了最佳时间下方,默认正值为红色(可自定义),负值为绿色(可自定义),0值为灰色,并同时影响后方当前时间的颜色(感谢王多半仙、清天王、让让、兔子的建议);
计时器主界面的背景可以自定义,修改计时器目录下的bg.jpg即可,建议使用深色背景,如果此图片不存在将为默认的黑色背景(感谢小千云兽的建议);
计时器开启时将自动使用上次关闭时的大小(感谢王多半仙的建议);
求签功能可以通过修改config.txt来自定义可随机的内容,签与签之间用“|”隔开(感谢王多半仙的建议);
加入了预计通关时间,根据上一个已完成时间点的时间差与最佳通关时间计算出来(感谢墨天王的提醒);
当计时器目录下没有best.txt时将默认使用14130的线(猜猜谁打的?);
优化了检测逻辑,尝试解决偶发的不自动开始计时问题(感谢兔十一提供的线索);
当前战斗时间移动到了主时间的左上方,并且一直显示;
战斗时间记录移动到了时间点列表上方,可拖动时间表顶部的空白处调整大小;
使用这些功能战斗时间记录会被保存:保存本次成绩、保存本次成绩为最佳、接力-存档、云存档;
求签显示移动到了主界面左下角,彩蛋显示自动到了主界面的右下角,并且一直显示;
主界面菜单移动到了界面下方,方便转播的时候将预计通关时间、计时器主时间、物资统计、菜单、求签、彩蛋一起截取转播了;
*由于本次更新修改的地方非常多,相当于整个界面框架的重做,所以先前发了很多内测版进行测试,在此非常感谢期间帮忙测试的大佬们,感谢墨天王的孜孜不倦,感谢王多半仙的轮番测试,感谢兔子与小千云兽的开枪测试……可能帮助测试的远不止他们,在此也对未留名的大佬表示感谢,正是大家的努力才让咱专属的计时器越来越好~
*本次更新版本号将变为1.27,之前0开头的版本将不再接受云端认证;
*从本次更新开始,软件包内将不再包含best.txt文件,覆盖更新不再担心自己之前的成绩被覆盖了;
v0.26 (2019-03-13)
加入了某些战斗时间的记录,默认不显示,可以手动拖宽计时器主界面来使其显示出来(感谢墨天王的建议);
计时器主界面时间表的当前时间中加入了与最佳时间的时间差,以秒数形式显示,只显示已完成的时间点的时间差(感谢墨天王的建议);
皮求签:加入了求签功能,显示在增压神器的第二屏,重新开计时器或者重置计时器可以重新求签,注意:此功能有毒^_^;
加入了重置计时器功能的快捷键:F2(感谢……我也忘了是谁的建议);
重大更新:加入了直播友好化功能,详细请参考关于直播友好化的说明(感谢墨天王的建议);
v0.25 (2019-01-07)
由于改键位功能会影响到整个系统,所以当启用了改键位功能的时候,计时器主界面上的“功能”按钮会变成橙色(界面空间有限只能先这样了……)来提醒您(感谢军师建议);
现在在计时器运行的情况下按快捷键F11可以临时的开启或者禁用改键位功能,重开计时器或在下一次关闭改键位界面之后将解除临时状态(感谢军师建议);
v0.24 (2018-10-25)
增压神器第一屏,同时显示战斗时间和蜂巢、蜂王蜜、火蚕蛊个数(感谢军师建议);
增压神器第二屏,同时显示战斗时间和蜂巢、蜂王蜜、火蚕蛊、龙泉剑、血玲珑、夜行衣个数(感谢墨天王建议);
版本校验加入游戏数据文件校验,请使用比赛专用版本的游戏程序文件;
PS:增压神器有彩蛋,改config.txt中的第五行就能设置个性彩蛋,别太长哦^_^;
v0.23 (2018-10-23)
此版本为测试版本
v0.22 (2018-08-27)
更换了计时器内核——再也不会出现草妖一脚踢15秒的情况了;
程序运行时会自动以管理员身份运行了;
v0.21 (2018-08-03)
打开计时器的时候增压神器部分自动切换至蜂蜜火统计;
新增简版计时器模式,在菜单--功能--切换至简版或者按F6切换模式;
简版计时器模式是个纯手动控制计时器启停的模式,启停快捷键为F8,在此模式下,依然支持改键位、修改计时器颜色等功能,适用于非98原版的程序;
v0.20 (2018-07-30)
增加快捷键F4,用来切换增压神器;
优化游戏版本校验,UNKNOWN出现的几率小了;
v0.19 (2018-06-05)
将暂停快捷键移动至F8了;
应网友要求,取消了“进火洞”时间点;
v0.18 (2018-05-15)
计时器中所有弹出的提示窗口会居中显示了;
在计时器运行的情况下按F1可以切换计时器暂停状态;
优化了接力-存档流程,点击后,计时器会自动暂停,此时在游戏中保存存档到任意档位后,计时器会提示保存成功,点掉提示框后自动取消暂停状态,让游戏重新获得焦点可继续游戏;
优化了接力-接盘流程,点击后,计时器会自动暂停,此时在游戏中读取进度一后,回到计时器点击“我已读档”按钮后自动取消暂停状态,让游戏重新获得焦点后可继续游戏;
新增“云存档”功能,需要初始化云功能,点击后,计时器会自动暂停,此时在游戏中保存存档到任意档位后,计时器会提示一个存档编码,将这个编码复制给任何玩家即可,点击“关闭”按钮,让游戏重新获得焦点后可继续游戏;
新增“云读档”功能,需要初始化云功能,点击后,将其他玩家发送的存档编码填入,点击“下载并读取”按钮,成功后计时器会自动暂停,此时在游戏中读取进度一后,回到计时器点击“我已读档”按钮后自动取消暂停状态,让游戏重新获得焦点后可继续游戏;
v0.17 (2018-05-04)
重置计时器可以隐藏游戏关闭总时间了;
修复了改键无法删除的BUG;
功能中增加了“接力-存档”、“接力-接盘”功能,在点击接力-存档后,会在计时器目录下创建“SRPG.bin”文件,这个文件可以发给其他玩家放到计时器目录下,其他玩家点击“接力-接盘”后会读取之前玩家的计时器成绩,并替换游戏目录下的1.RPG存档,欢迎测试;
*正在开发将接力功能使用云端一键操作,敬请期待;
v0.16 (2018-04-10)
点击2次增压神器,可以切换显示为战斗时间统计;
游戏过程中强关游戏或者游戏崩溃,主计时器和列表计时器时间不会分离了,只是会在主计时器上部显示游戏关闭总时间(发生过游戏关闭的情况下才显示);
将菜单的“数据”修改为“功能”;
加入了改键位的功能,在菜单--功能--改键位中,可以设置键盘上任意改键位,免费无限制,3.0游戏中亲测可用,请大家多多测试;
v0.15
此版本为测试版本
v0.14 (2018-03-14)
支持游戏中强关游戏后主计时器不停止,游戏正式开始后,发生过强关游戏或者游戏崩溃的情况,主计时器和时间表中的计时时间将分离,时差即为从游戏关闭到再次正常进入游戏的时间,比赛成绩可以由裁判组决定选择使用哪个时间;
v0.13 (2018-03-12)
由于比赛需要,现在开启计时器就会自动从云端验证计时器版本,但是不会自动上传成绩,如果需要上传成绩,需要点击“云”--“开启成绩上传”;
重新修改了蜂蜜火计算逻辑,需要再观察一阵好不好使;
v0.12 (2018-03-06)
主界面上现在会显示计时器的版本了;
修复了双击“记录点”三个字的时候程序非法退出的问题;
菜单“数据”中加入了“设置本次成绩为最佳”功能,程序将自动用当前成绩替换best.txt文件,之前的best.txt文件会备份起来;
应某些水友的要求,现在时间点的名称可以自己修改,修改best.txt中每个时间点下的“des”字段即可,留空为不修改,重置或者重开计时器时生效(注意,千万不要更改“name”字段);
*需要修改时间点名称的朋友,请使用新的best.txt覆盖之前的文件,或者使用新版本的计时器导出或者设置最佳成绩,否则在best.txt中看不到“des”字段;
应某些水友的要求,现在可以修改时间表中当前时间的颜色了,修改方式请看config.txt的说明;
*需要修改时间表颜色的朋友,请使用新的config.txt覆盖之前的文件,否则将无法看到示例;
v0.11 (2018-03-05)
根据沙漏哥提供的信息,重新整理了时间表,老版本的best.txt将无法使用;
计时器主界面可以拖大小,界面小的时候,列表部分会有滚动条出现,并且滚动条可以自动滚到当前活动的记录点上,以保证上一记录点和当前记录点一直可见;
囧,蜂蜜火的统计还是有些问题,那里的数值先只做参考吧;
计时器目录中增加了一个keyremapper.exe程序,是个第三方程序,可以用来改键位,我测试的是3.0的补丁可用;
v0.10 (2018-03-02)
加入了游戏补丁版本的判断;
加入了云端验证功能,在菜单上点击“云”--“验证初始化”,合格的版本才会获得ID;
PS:由于之前公开过代码,为保证计时器代码没有被加入作弊代码,加入了计时器版本云端校验功能,无作弊行为的计时器编译版本才会被云端认证通过;之后的计时器代码还是可以继续公开的;
v0.9 (2018-02-12)
修了无法判断海底捞的BUG;
把调试按钮隐藏了(上个版本忘记隐藏了~);
v0.8 (2018-02-11)
可以手动设置主计时器的时间了,双击主计时器即可打开设置;
蜂蜜火的统计逻辑加入了多次判定,力求更精准;
将【私奔】时间点定位到了蛇女灵儿逃跑后第一次能控制李逍遥的位置;
将【蝶恋】时间点定位到了尬舞之后第一次播放蝶恋BGM的时刻;
v0.7 (2018-02-11)
蜂蜜火获得的判定只会发生在生化危机时间点之前了;
v0.6 (2018-02-11)
应某位热心水友的建议,将【进扬州】的判定点设置在了扬州城门口桥上,将【出扬州】的判定点设置在了扬州城外桥上;
蜂蜜火不能正常统计的问题还未找到,作者需要重现BUG才好弄……
v0.5 (2018-02-10)
这次真的真的真的修复了进扬州的判断BUG!再不行,直播吞翔……
加入了战斗中获取蜂巢、蜂王蜜、火蚕蛊的计数器,并在数据导出中也记录了该参数;
v0.4 (2018-02-10)
应某些水友的请求,现在可以自己更改计时器的标题和主秒表的颜色,相关配置在config.txt文件中;
v0.3 (2018-02-10)
修复了进扬州时无法判定的BUG;
改进了坐标判断点的逻辑,尽可能的消除左边判定隐患;
在程序属性详细信息中加入了版本号,鼠标悬停也可看到;
取消了计时器窗口的最大化和最小化按钮,但不影响托窗口的大小;
加入了计时器关闭前确认框,防止误触,遗憾终生;
统一标题为《仙剑98自动计时器》;