mingmeimeng 发表于 2026-7-19 14:11

求一个《喵喵工坊》的CT

这游戏也太肝了,有没有大佬能做一个CT呀

扬州小华 发表于 2026-7-19 15:17

没有CT,只有BepInEx的MOD

devillord 发表于 2026-7-19 15:42

扬州小华 发表于 2026-7-19 15:17
没有CT,只有BepInEx的MOD

大佬求一个

扬州小华 发表于 2026-7-19 15:45

devillord 发表于 2026-7-19 15:42
大佬求一个

马上发,我在检查一下!

lxy1994048 发表于 2026-7-19 18:26

本帖最后由 lxy1994048 于 2026-7-19 19:04 编辑

Assembly-CSharp.dll没加密,用ai'可以自助修改,dnspy打开,直接搜索ProduceRequiredTimes,双击这个名字的ProducibleBlueprint,右键编辑类,
主角1秒完成锻造
public void ProducibleBlueprintEffect(ST_StoreConfig storeConfig)
{
    // ... 前面的计算逻辑不变 ...
   
    // 原代码:
    // this.ProduceRequiredTimes = Math.Max(val, FuncUtils.MathRoundInt((double)this.ProduceRequiredTimes * ((double)(10000 + StoreManager.Instance.GetSTConfig().StoreConfig.BlueprintProduceTimeAddition) / 10000.0)));
   
    //改为强制 1 秒
    this.ProduceRequiredTimes = 1;
   
    // ... 后续代码 ...
}   
学徒1秒完成锻造:
public void ProducibleBlueprintEffect(EmployeeActual employeeActual, ST_BlueprintConfig blueprintConfig)
{
    // ... 前面的计算逻辑不变 ...
   
    // 原代码:
    // this.ProduceRequiredTimes = Math.Max(val, this.ProduceRequiredTimes + FuncUtils.MathRoundInt((double)this.ProduceRequiredTimes * ((double)num / 10000.0)));
   
    //改为强制 1 秒
    this.ProduceRequiredTimes = 1;
   
    // ... 后续代码 ...
}

lxy1994048 发表于 2026-7-19 19:01

锻造材料为0,有主角和学徒的,两处都要改。this.ProduceRequiredMaterialList.ForEach(delegate(MaterialDetails requiredMaterial)
{
    //强制材料数量为 0
    requiredMaterial.Num = 0;

    // 原代码注释掉:
    // int num3 = CodeUtils.CheckCode(requiredMaterial.MaterialCode, 611000000, 0) ? baseMaterialCostAddition : specialMaterialCostAddition;
    // if (materialCostAdditionDictionary.ContainsKey(requiredMaterial.MaterialCode))
    // {
    //   num3 += materialCostAdditionDictionary;
    // }
    // requiredMaterial.Num = Math.Max(0, requiredMaterial.Num + FuncUtils.MathRoundInt((double)requiredMaterial.Num * ((double)num3 / 10000.0)));
});

lxy1994048 发表于 2026-7-19 21:15

本帖最后由 lxy1994048 于 2026-7-20 14:55 编辑

修改的Assembly-CSharp.dll,版本1.00的,制作/精炼无消耗1秒完成。
ST_EffectData按照下面修改所有学过的能力技能放大10倍。
public class ST_EffectData
{
    // ... 现有的字段和构造函数 ...


    // 现有的 Add 方法
    public void Add(ST_EffectData effectData, int times = 1)
    {
      // ... 原有代码 ...
    }


    // 新增:10倍叠加的便捷方法
    public void AddTenTimes(ST_EffectData effectData)
    {
      this.Add(effectData, 10);
    }
}

吃电脑 发表于 2026-7-20 09:52

多谢楼上各位的分享

wwty2000 发表于 2026-7-26 00:38

扬州小华 发表于 2026-7-19 15:45
马上发,我在检查一下!

大佬大佬,修改好了吗

扬州小华 发表于 2026-7-26 08:08

wwty2000 发表于 2026-7-26 00:38
大佬大佬,修改好了吗

早就发了啊?https://bbs.3dmgame.com/thread-6686438-1-1.html

喵喵妙脆角 发表于 2026-7-28 17:56

不会修改 挺难的
页: [1]
查看完整版本: 求一个《喵喵工坊》的CT