Trainers-Legend-G
Trainers-Legend-G copied to clipboard
比赛实时信息显示功能数值计算功能疑似有啥问题
夏季有马纪念,中山2500右夏晴良,面板 1521 946 1213 1164 1210,良鬼+夏鬼(+120速),绝好凋 在插件中显示速度为2000,无法再更高了
速度的最终属性值计算为 面板速度 * 干劲加成 * 赛道加成 + 场地状况调整 + 技能调整 其中 面板速度*干劲后获得的值有2000的上限,但是,在计算前面板属性超过1200的部分会折半
所以实际的计算为:1360 * 1.04 * 1.2 + 0 + 120 = 1817 而插件疑似在计算前没有吧超过1200的部分先折半 1521 * 1.04 * 1.2 + 120 = 2018 或 1521 * 1.04 * 1.2 + 240 = 2138
插件没有对属性数值进行计算,都是直接从游戏内取出来的
那是说假设在这种情况下我再触发同理心一匹狼这种速度绿技能,是没有提升的吗?
这个图片里速度最高的马就是我说的那个,这是说从游戏内提出来的速度值就是2000还是说插件给速度值加了个上限?
这些都不是插件控制的,要问只能问 cy hook.cpp#L2423
明白了,看了cy就是没先把超过1200的部分结算了在套公式导致的,那看来现阶段速度确实是有上限的
插件里显示的 Speed
在游戏内属性名叫 RunMotionSpeed
应该是这个文档 https://www.kdocs.cn/l/col9cD5z6Ney 有点老了导致的,在它的面板属性值那一节说要先把超1200的部分折半再计算
比赛信息的数据都是直接从游戏内提出来的原始数据,插件没有进行二次计算,个人认为还是比较有参考意义的(
明白,我认为是那个文档的公式太老了导致的
刚经过测试,
,这个帽子在东京1800左晴良绝好凋的情况下,触发左回春马娘外桦得意(+180)的情况下,插件显示过终盘的最大速度(不触发鼓动,追比)是25.15,和赛道模拟器匹配,但是赛道模拟器数值如下:
补正后速度并未到2000,不过插件却显示2000
会不会是取错数据了?还是说少了啥东西?
根据公式:1679 = 1439 1439 * 1.04 * 1.2 = 1796 1796 + 180 = 1976, 和赛道模拟器匹配
鼠标移动到速度上,里面的 基础速度
值呢
那就不知道了(
很怪
如果能解下公式就好了
能不能把加个选项让我们能看的所有获取的比赛数据呢
每个数据都要手动 hook 的,目前所有已获取数据都显示了。你具体是想要哪些数据呢
就比如可以看到原始格式的数据?
原始数据没有什么格式的,全部都是类属性
全都是变量吗?有没有啥cy计算数值时存储临时数值的变量之类的
就根据解包的公式来看他们数值计算应该是一步一步的
反编译确实可以看到计算步骤,但是插件内没办法获取这些局部变量的