3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 547|回复: 2
打印 上一主题 下一主题

[MOD] [1.4.3613Mod] Overcapped Accuracy Remaked(射击精度上限突破)(第二次更新)

[复制链接]

43

主题

150

帖子

2357

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
54
金元
21411
积分
2357
精华
0
注册时间
2022-12-23
跳转到指定楼层
主题
发表于 2023-11-19 15:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 3dm_22695495 于 2024-2-3 01:42 编辑

Overcapped Accuracy Remaked重写自Overcapped Accuracy (Continued),
Overcapped Accuracy (Continued)的创意工坊地址:
https://steamcommunity.com/sharedfiles/filedetails/?id=2893452938

这个Mod用来允许射击精度突破上限100%,加强高品质高精度武器。不过,会有衰减,大于100%时减半,并在处理后依旧大于110%时再次减半。

这里对Mod:Overcapped Accuracy (Continued)进行重写:
1、第二次衰减时,从衰减为1/4改为衰减为1/2。本来一开始就减半了,还要再减小为1/4,那就减小成1/8了,衰减幅度过大、过于鸡肋了。
2、处理过程不再通过Mod程序来完成,而是通过Patch给射击精度追加后期处理步骤来达成。处理过程过于简单,就是个简单线性处理,所以我觉得不需要写在DLL。且写在Patch里应该能减少一步处理计算。
3、重写补丁,改用一个Transpiler而不是两个Prefix。Transpiler的性能会更好,因为只在启动游戏时修改加载内容,无需实时调用。

说起来,我本来是打算把GetHitChanceFactor改成读取AccuracyTouch的最大最小值的,但是明明编译成功了,但是实测就是失败了。换了好几种补丁方式都失败了。
所以只能像Overcapped Accuracy (Continued)一样,只改一个最大值数值。


第二次更新:
4、(上次更新漏写的内容)后期处理后的射击精度上限提高到200%。不过如果要达到这个数值,需要射击精度在后期处理前达到480%。
5、本次更新只清理了过期的文件。
在近期的实践中,我已成功学会使用Transpiler补丁,并达成之前提到的【把GetHitChanceFactor改成读取AccuracyTouch的最大最小值】的目标。不过,考虑到对游戏本身无意义,说不定还降低一点点性能,因此这个补丁未实际应用。

在学会使用Transpiler补丁后,某些Mod就有更多魔改余地了。

链接(跳转到这个帖子里获取):
https://bbs.3dmgame.com/thread-6456483-1-1.html


回复

使用道具 举报

43

主题

150

帖子

2357

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
54
金元
21411
积分
2357
精华
0
注册时间
2022-12-23
舒服的沙发
 楼主| 发表于 2023-11-24 20:36 | 只看该作者
虽然说学会了如何使用Transpiler补丁,但是不知道要改些啥
回复 支持 反对

使用道具 举报

0

主题

1246

帖子

1648

积分

游戏狂人

Rank: 6Rank: 6

贡献度
5
金元
16275
积分
1648
精华
0
注册时间
2014-9-22

G胖の微笑

硬硬的板凳
发表于 2024-2-4 01:25 | 只看该作者
感谢大佬分享,支持下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-26 02:39 , Processed in 0.104337 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表