thronefall吧 关注:513贴子:1,433
  • 8回复贴,共1

详细修改教程

只看楼主收藏回复

建议通关游戏后进行修改
建议备份存档
修改前备份游戏文件Assembly-CSharp
修改需要用到dnspy工具
游戏文件位置参考下图


IP属地:江苏来自Android客户端1楼2024-11-06 20:20回复
    首先打开dnspy,之后操作
    第1步
    文件,打开,选择游戏文件Assembly-CSharp,打开




    IP属地:江苏来自Android客户端2楼2024-11-06 20:31
    回复
      第2步,修改
      第3步,文件,全部保存。修改就完成了
      注意确认修改后的游戏文件在原文件位置
      接下来重点讲一下第2步如何操作


      IP属地:江苏来自Android客户端3楼2024-11-06 20:36
      回复
        举例,修改特权数量
        搜numberofperk,点击搜索出来的文件,在打开的文件中找到numberofperkallowedtoequip,
        右击,选择编辑IL指令,在大概25行的位置进行修改,操作码选择Idc.i4,操作符填入数值,数值就是你想装备特权的数量,修改后点击确认。




        IP属地:江苏来自Android客户端4楼2024-11-06 20:58
        回复
          举例,修改治疗塔作用对象
          搜towerupgrade,找到changetohealing右键,选择编辑类(基本上都是用这个,很少选择IL指令),找到musthavetags,后面的playerowned和auto_alive意味着对玩家拥有的还存活的单位生效(包括建筑),maynothave意味着对什么不生效(优先级更高,因此对建筑不生效),可以改成其他的,就可以对建筑生效


          IP属地:江苏来自Android客户端6楼2024-11-06 21:17
          收起回复
            举例,特权紧急修复改为所有建筑回血
            搜emergencyrepairs
            图一改为生效对象为全体建筑,图二固定回血,图三改回血间隔




            IP属地:江苏来自Android客户端7楼2024-11-06 21:27
            回复
              举例,改部分技能持续时间
              比如说箭塔的护盾,当deltatime>6.5时不生效,给deltatime添加一个*0.5f,就可以让持续时间翻倍


              IP属地:江苏来自Android客户端8楼2024-11-06 21:34
              回复


                IP属地:江苏来自Android客户端9楼2024-11-07 10:03
                回复