非常感谢 @tianxia007 、 @乘风破万 和 @相思如雪漫天下 的反馈,这次更新主要是根据以上三位的反馈做的改动。
2016-07-26 v3.03f
1. 修复【跳过单挑】开启导致无法获得胜利经验。
2. 【吃果提档补偿】计算新引擎的兵种能力时候除以当前等级再赋值。
3. 【HelperRes】目录下添加【FunctionList.txt】文件,在遇到兼容问题时候可尝试将相关函数禁用。
4. 【外部工具】主菜单下添加【查看数据】,将调用CczRSX查看/导出武将基本五围和战场数据。
【HelperRes】目录下【HexTable.xml】,可自定义查看/导出数据项或查看其他二进制文件。
其中第二点吃果的问题,[2016-04-24 v3.00b]就已经修复过一次,没想到还是没有把新引擎的兵种能力弄对。不过我当时的修改说明就有写道【注:不一定支持所有mod,需自行验证】,可见当时感觉还是有点问题的,可惜没有再认真测多几遍发现漏洞。
正因为先前新引擎的兵种能力算错了,所以开启【忽略兵种能力】选项才能获得正确的值。现在想起,之所以保留了这个忽略的选项,也有将来在出错的时候能用上的考虑。
一般情况下按国际惯例吃果的话,【忽略兵种能力】开启或关闭,其实是看不出区别的。只有当你想培养五项全能的超人的时候,【忽略兵种能力】才会派上用场。也就是 70->80可以提一次,80->90 又提一次, 90->100 还能提一次。当然,这样极大破坏了原版的兵种和人物结合的设定,因此我是不建议大家这样吃果的。如果将来兵种能力的计算又出现问题的话,再考虑使用这种曲线救国的方式吧。
至于第二点,就是581和582楼提及的问题,由于修复的话会使得代码变得比较恶心,因此就如我原先所说的,针对这个mod不做特殊修复,只提供可禁用替代函数的列表。不仅仅是这个mod,将来也可根据遇到的具体问题,禁用了替代函数也就是把相关函数还原为最初函数了。
比如,遇到一点攻击就出错,可以尝试把【HelperRes\FunctionList.txt】文件中第一条记录:
UnitAtkFnRplCC,0x0043BC62,1
更改为
UnitAtkFnRplCC,0x0043BC62,0
然后保存重开游戏再试试攻击看看是不是可以了。
因为这样改始终是有点危险,与之相关的拓展功能都会失效。因此,如果不是特殊情况,都不建议更改此文件。这也是我没有把这个功能作为选项菜单放开来设置的原因。
最后那点,其实是觉得利用导出数据做其他数据分析可能会有点用,本身直接查看的话是没多大用处的。
2016-07-26 v3.03f
1. 修复【跳过单挑】开启导致无法获得胜利经验。
2. 【吃果提档补偿】计算新引擎的兵种能力时候除以当前等级再赋值。
3. 【HelperRes】目录下添加【FunctionList.txt】文件,在遇到兼容问题时候可尝试将相关函数禁用。
4. 【外部工具】主菜单下添加【查看数据】,将调用CczRSX查看/导出武将基本五围和战场数据。
【HelperRes】目录下【HexTable.xml】,可自定义查看/导出数据项或查看其他二进制文件。
其中第二点吃果的问题,[2016-04-24 v3.00b]就已经修复过一次,没想到还是没有把新引擎的兵种能力弄对。不过我当时的修改说明就有写道【注:不一定支持所有mod,需自行验证】,可见当时感觉还是有点问题的,可惜没有再认真测多几遍发现漏洞。
正因为先前新引擎的兵种能力算错了,所以开启【忽略兵种能力】选项才能获得正确的值。现在想起,之所以保留了这个忽略的选项,也有将来在出错的时候能用上的考虑。
一般情况下按国际惯例吃果的话,【忽略兵种能力】开启或关闭,其实是看不出区别的。只有当你想培养五项全能的超人的时候,【忽略兵种能力】才会派上用场。也就是 70->80可以提一次,80->90 又提一次, 90->100 还能提一次。当然,这样极大破坏了原版的兵种和人物结合的设定,因此我是不建议大家这样吃果的。如果将来兵种能力的计算又出现问题的话,再考虑使用这种曲线救国的方式吧。
至于第二点,就是581和582楼提及的问题,由于修复的话会使得代码变得比较恶心,因此就如我原先所说的,针对这个mod不做特殊修复,只提供可禁用替代函数的列表。不仅仅是这个mod,将来也可根据遇到的具体问题,禁用了替代函数也就是把相关函数还原为最初函数了。
比如,遇到一点攻击就出错,可以尝试把【HelperRes\FunctionList.txt】文件中第一条记录:
UnitAtkFnRplCC,0x0043BC62,1
更改为
UnitAtkFnRplCC,0x0043BC62,0
然后保存重开游戏再试试攻击看看是不是可以了。
因为这样改始终是有点危险,与之相关的拓展功能都会失效。因此,如果不是特殊情况,都不建议更改此文件。这也是我没有把这个功能作为选项菜单放开来设置的原因。
最后那点,其实是觉得利用导出数据做其他数据分析可能会有点用,本身直接查看的话是没多大用处的。