Mortal脚本 显示恶手和恶手率
魔方12139
编辑于 2024年04月14日 09:41

2024.4.14更新(v3.0.0)

增加特性:Mortal 模板配置增加界面选择

增加特性:KillerDucky界面增加本局进度概览

本地服务器无更新。

2024.1.23更新(v2.0.0)

增加特性:自动填入剪贴板上牌谱链接

增加特性:自动填入 Mortal 模板配置

增加特性:一键把检讨结果存入 Excel 文件

2023.9.19更新

修复bug:Mortal更新导致不显示恶手率

修复bug:手机端恶手率计算错误

2023.6.14更新

增加特性:支持手机端浏览器

2023.5.30更新 

修复bug:开启rating时恶手率计算出错

升级Chrome插件

效果

1. 在Mortal引擎的牌谱检讨页面的“元数据”详情表中增加“恶手率”项,并在所有恶手处增加红色的“恶手”标记。如下图:

显示恶手率

显示恶手

2. (仅限电脑端)当进入评谱准备页面时,自动探测剪贴板上的雀魂牌谱,如果探测到,则填入牌谱链接输入框。如下图:

自动填入牌谱链接

3. (仅限电脑端)当进入评谱准备页面时,按照模板配置,自动填入 Mortal 模型版本、温度、是否显示 rating 选项。

4. (仅限电脑端)当进入牌谱检讨报告页面时,增加“存入 Excel”按钮,点击即可把本次检讨结果(检讨时间,牌谱码,一致率,恶手率,rating)自动存入本地 Excel 文件中。如下图:

存入 Excel 按钮

Excel 文件

5. (仅限电脑端)在KillerDucky牌谱检讨页面,增加本局进度概览条。

进度指针指示当前查看的操作,也可以点击进度条上任意位置跳转到相应操作。

选择差异在进度条上表示为白色,恶手在进度条上表示为红色。

如图:

KillerDucky

下载地址

电脑端

电脑端需下载浏览器插件和本地服务器。如果其中只有部分软件更新,则只需要下载更新的,然后替换原来相应的软件。

浏览器插件:https://www.123pan.com/s/X4DZVv-23hsH.html

本地服务器:https://www.123pan.com/s/X4DZVv-s3hsH.html

手机端

https://www.123pan.com/s/X4DZVv-YbvsH.html

使用方法

2024.1.23更新

电脑端安装

一共分“安装 Chrome 扩展”和“运行本地服务器”两步。

安装Chrome扩展

在Chrome浏览器中,打开右上角选项-扩展程序-管理扩展程序:

安装 Chrome 扩展

打开右上角的“开发者模式”开关:

打开开发者模式

点击新出现的按钮“加载已解压的扩展程序”,然后选择下载的 mortal plus 文件夹:

加载已解压的扩展程序

第1步完成。

启动本地服务器

本地服务器的作用是帮助访问 Excel 文件。

使用存入 Excel 功能时,务必确保本地服务器在运行中;不使用该功能时,不需要运行本地服务器。

开发者建议保持本地服务器常在运行中。可以考虑使用添加为 Windows 启动项等方式,具体方法在此不多说明。

双击下载的 mortal plus server/mortal-plus.exe,即可启动本地服务器。如下图:

启动本地服务器

服务器启动时,不会产生弹出窗口等引人注意的效果。如果想查看服务器是否在运行中,可以通过“任务管理器”查找 mortal-plus.exe。

第2步完成。

之后进入相应页面时即可获得本插件功能。

手机端安装

目前已验证支持的浏览器有via浏览器,其他可添加脚本的浏览器可用性未知,请谨慎尝试。

点击浏览器右下角的三横杠按钮,选择“设置”:

选择设置

在打开的界面中选择“脚本”:

选择脚本

在再打开的界面中点击“+”号按钮:

点击+

在弹出的文本框中,全选粘贴下载的文件mortal plus.js的所有内容,然后点击“保存”按钮:

粘贴代码,保存

完成。之后再进入牌谱检讨页面时,即可看到显示恶手。

修改配置项(仅限电脑端)

配置项包括 Chrome 扩展和本地服务器两部分。

修改Chrome扩展配置项

2024.4.14更新

点击右上角扩展程序图标,打开“选项”:

打开“选项”

Chrome 扩展配置项包括图示部分:

Chrome扩展配置项

服务器端口:本地服务器运行时使用的端口,必须和服务器配置项保持一致,并确保该端口可用。

探测剪贴板、模型版本、温度、界面、显示 rating:评谱准备页面的模板项。

恶手权重上限:权重低于这个数才会被认为是恶手。

做好修改后,点击“保存”按钮。

修改本地服务器配置项

打开 mortal plus server/setting.json,如下图:

本地服务器配置项

port:服务器使用的端口。必须确保 Chrome 扩展中相应配置项与此一致,并确保该端口可用。

excelPath:Excel 文件路径。根据自己需要作出修改。(如果使用 \ 分隔目录,注意转义问题)

每次修改配置项后,需要重启服务器才能使之生效。

修改恶手权重上限(手机端)

打开添加的脚本,找到这行代码:

定义恶手权重上限

这条语句定义了恶手的权重上限。把5修改成所需的数值,然后保存即可。

注意事项

  1. 点击“存入 Excel”按钮时,务必确保该 Excel 文件没有被自己打开,否则,有可能无法读写该文件。

  2. 如果认为 Chrome 扩展中出现了错误,请打开浏览器控制台,发送错误信息到 1337557649@qq.com

  3. 如果认为本地服务器出现了错误,请打开 mortal plus server/log.txt,发送错误信息到1337557649@qq.com

全文完,最后祝大家雀力日进。