暴力迪吧吧 关注:16,252贴子:1,116,905
  • 6回复贴,共1

基于DLL修改的竞技场起源初始全解锁和名称锁定解除及烙印修改

只看楼主收藏回复

魔改圈传来喜讯:老K的祖传屎山已被突破(一丁点)底层代码,实现从零到一的质的飞跃!还在为当上法爷和枪匠/给大块头叠战术和敏捷/试图用祭品走血牛流而刷烙印的苦手萌新们看过来,只要修改一次DLL,你的这些烦恼都能得到解决!

修改成果镇楼


IP属地:湖南1楼2025-03-29 13:50回复
    修改DLL需要用到dnSpy(原作者已停更,推荐使用非官方分支dnSpyEx),修改全技能解锁、雇员控制权移交、初始解锁疯狂难度在社区中已有相应指南,此处不再赘述。
    解除名称锁定方法:按ctrl+shift+k打开搜索框,搜索UI_CharCreator,找到图中的this.fieldName.interactable = !this.AmImprint;
    this.RandomNameOrLock[0].SetActive(!this.AmImprint);
    this.RandomNameOrLock[1].SetActive(this.AmImprint);
    这三句,右键编辑方法(C#),改成
    this.fieldName.interactable = true;(直接设为可交互)
    this.RandomNameOrLock[0].SetActive(true);(显示随机名称按钮)
    this.RandomNameOrLock[1].SetActive(false);(隐藏锁定图标)
    修改前:

    修改后:


    IP属地:湖南2楼2025-03-29 14:19
    回复
      补充:若要修改基础(固有)烙印数,只需将上图中this.myImprints = ((this.CareerToImprint != null) ? (this.CareerToImprint.Imprints + 1) : 0);
      的 ((this.CareerToImprint != null) ? (this.CareerToImprint.Imprints + 1) : 0)替换为任意正整数即可。
      你也可以换成int.MaxValue; 然后就可以享受突破屏幕的血量和属性加成了(也很容易窜出地图卡死/黑屏闪退


      IP属地:湖南3楼2025-03-29 14:27
      回复
        起源初始全解锁修改方法:下滑找到图中的
        ui_Ref_Storage.Buttons[0].interactable = false;
        ui_Ref_Storage.Images[0].color = Color.grey;
        ui_Ref_Storage.Text[0].color = Color.grey;
        ui_Ref_Storage.RawImages[0].enabled = false;
        这四句,按前叙步骤编辑方法,改为
        ui_Ref_Storage.Buttons[0].interactable = true;
        ui_Ref_Storage.Images[0].color = Color.grey;
        ui_Ref_Storage.Text[0].color = Color.grey;
        ui_Ref_Storage.RawImages[0].enabled = true;
        修改前:

        修改后:


        IP属地:湖南4楼2025-03-29 14:36
        回复
          发了三贴都没什么人回,你吧💊哪怕回个滑稽也好啊(悲)


          IP属地:湖南5楼2025-03-29 14:49
          回复
            楼主火星了,这些东西可远远算不上底层,而且对dll的修改从19年国外大佬Darksignel和XDefcult的NEM就开始有了,23年的RleeMod也有了更高级的实现,而且早在创意工坊相关功能出现的两年前就实现了新模型、新地图的添加
            当然楼主的努力我也是认可的,我的意思是没有必要重复的制造轮子,很多已经有的东西没有去反复重新开发的必要,而且也应当对自己随处的领域有更清晰的定位,你所看到的Assembly-CSharp本质上只是Unity提供的一个中间层,是不应被称之为“底层代码”的


            IP属地:福建来自iPhone客户端6楼2025-03-29 16:30
            收起回复