m0ram1-maajan-analyzer For Majsoul 开发日志#2

asakurasayori 发布于 2025-06-27 252 次阅读


要结束了?

经过一早上的艰苦奋斗,成功不通过浏览器,自动导出了玩家数据,但是仍存在几个问题: 第一个就是所有的seat: 0全部缺失,我一开始想修改逻辑把所有seat0补全,但是这是不可能的事,所以我把tenhou的parse函数改掉了,下午测试正确性。第二个就是type为1的result解析尚未补全,还有一些未识别的action,要上wikiwiki站查阅一下。

result解析完成!接下来魔改一下majsoul-plus的导出插件的script.js

在友人 samyyc 的大力支持与帮助之下,为我指出了拉取数据脚本中的重要问题,MessageToJson必须要加上参数including_default_value_fields,有些库版本中可能为always_print_fields_with_no_presence。经测试,自动解析脚本和使用Mod拉取出的数据完全一致!至此,数据拉取和解析部分全部完成。

明天会将自动拉取的服务构建起来,然后建Docker,部署到服务器上,最后传Github。 附上关键的两个脚本: 拉取数据:example.py 解析至天凤:script2.js

此作者没有提供个人介绍。
最后更新于 2025-07-03