高级玩家

- 贡献度
- 43
- 金元
- 1929
- 积分
- 365
- 精华
- 0
- 注册时间
- 2020-3-4
|
本帖最后由 你牛哥Ao 于 2025-6-29 15:33 编辑
一.前言:
- 得益于AI加持,之前很多分析不明白的逻辑都能get住了,所以这波我直接把之前最想加的倍速调整拿上来了
- 其次,由于有了AI加持,实际上哪怕不懂代码,你也能在AI的帮助下慢慢理解一点代码,并能够添加修改自己的逻辑,虽然可能坑会很多,但是比之前硬看代码要方便很多了。
- 使用到的软件还是dnspy,详见上一篇BadNorth帖子,这里我提供的dll仅适用于Epic平台赠送的那款,Steam的手动修改吧。
二.修改功能大类:
- 游戏倍速【关卡中生效】(这个是我之前最想加的修改调整,可惜19年那会儿还是个大学牲,没那么多脑子,后面阴差阳错接触了C#,Unity才有了了解的机会)
- 其实就是在GameController这种游戏周期管理对象的Update函数中增加按键监听,然后设置游戏速度缩放。
- TimeManager中增加的名叫ForcedUpdateTimeScale方法,用于强制设置游戏速度缩放。
- 效果就是按键ZXCV分别控制2,4,6,10倍速,其中ZXC需要持续按下按键使倍速生效,V键则是切换,可以看到代码逻辑是有差别的,你想改成什么按键都可以。
- 如果你想全局包括菜单也生效,可以好好想想应该加在哪个Mono脚本中。(温馨提示,UI)
  
- 这里是做了特质的出现概率修改,更多的我没试过,反正改完这个之后开新游戏军队大都是有特质的,配合快速获取军队有奇效(这个功能见上个帖子)
  
- 这边是有个巨人的特质,也就是指挥官身材会很高大,而你,可以设置的更高大威猛
  
- 关卡数量,这个的话,其实就是关卡数量,默认60,加太多可能会极大延长你战役完成的时间

三.完结
- 再多的逻辑修改应该是靠AI不断分析和实操验证了,这个系列算是完结了,有时候青春就是这样,当你有一天回首,发现青春早已远去。
- 这边是修改的一些dll,记得备份原有的,然后改名并替换获取使用(原名:Assembly-CSharp.dll)
|
-
20250629-135143.jpg
(181.12 KB, 下载次数: 0)
TimeManager增加方法
-
20250629-135137.jpg
(114.24 KB, 下载次数: 0)
增加变量
-
20250629-135103.jpg
(205.17 KB, 下载次数: 0)
GameController设置调整游戏速度按键按键监听
-
20250629-140002.jpg
(258.16 KB, 下载次数: 0)
修改军队特质概率
-
001148exvitmv0zdodhfvi.png
(40.72 KB, 下载次数: 0)
提前获取军队
-
20250629-140307.jpg
(135.35 KB, 下载次数: 0)
巨人(山岳)天赋参数
-
20250629-140645.jpg
(233.1 KB, 下载次数: 0)
关卡数量levelCount
-
20250629-153141.jpg
(257.93 KB, 下载次数: 0)
修改巨人指挥官体型
-
Snipaste_2025-06-29_15-23-13.png
(492.3 KB, 下载次数: 0)
一位巨人(山岳天赋)
-
Snipaste_2025-06-29_15-26-11.png
(949.35 KB, 下载次数: 1)
提前获取军队编队奖励
-
-
Assembly-CSharp.7z
767.54 KB, 下载次数: 15
原版文件
-
-
Assembly-CSharp_编队金币ZXCV倍速调整减少关卡数.7z
763.08 KB, 下载次数: 36
已修改文件
评分
-
1
查看全部评分
-
|