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

注册 登录

QQ登录

只需一步,快速开始

查看: 14635|回复: 359
打印 上一主题 下一主题

[原创] Assembly-CSharp.dll v675600 笼统了很多修改及方法,附上已改好的可下载使用;因更新部分不能修改的可以直接下载自取

  [复制链接]

3

主题

40

帖子

126

积分

中级玩家

Rank: 3Rank: 3

贡献度
15
金元
659
积分
126
精华
0
注册时间
2020-3-9
跳转到指定楼层
主题
发表于 2024-2-1 10:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 chips。 于 2025-9-18 19:10 编辑

Assembly-CSharp.dll v587362  因电脑重装文件丢失,请下载最新版本的 Assembly-CSharp.dll v675600 魔改版(改了很多好东西哦,自己边玩边体会改多了已经忘了)

☆★☆地图全开☆★☆


在游戏OxygenNotIncluded_Data文件夹创建一个debug_enable.txt的空文本文档


重新进游戏之后按backspace按钮(后退键)





修改下面内容之前你要拥有DNSPY这个软件


需要修改的文件
\OxygenNotIncluded\OxygenNotIncluded_Data\Managed\Assembly-CSharp.dll 修改前注意备份!!


直接搜索要修改的关键字








☆★☆传送门无限打印修改☆★☆


1、搜索 Immigration


找到


        public void Sim200ms(float dt)
        {
                if (this.IsHalted() || this.bImmigrantAvailable)
                {
                        return;
                }
                this.timeBeforeSpawn -= dt;
                this.timeBeforeSpawn = Math.Max(this.timeBeforeSpawn, 0f);
                if (this.timeBeforeSpawn <= 0f)
                {
                        this.bImmigrantAvailable = true;
                }
        }


改成


        public void Sim200ms(float dt)
        {
                if (this.IsHalted() || this.bImmigrantAvailable)
                {
                        return;
                }
                this.timeBeforeSpawn -= dt;
                this.timeBeforeSpawn = Math.Max(this.timeBeforeSpawn, 0f);
                if (this.timeBeforeSpawn <= 0f)
                {
                        this.bImmigrantAvailable = true;
                }
                this.bImmigrantAvailable = true;
        }




也就是后面加一句
                this.bImmigrantAvailable = true;
设置标志位为开








☆★☆修改小人兴趣数量和数值属性☆★☆


1、搜索 GenerateAptitudes
{
                int num = UnityEngine.Random.Range(1, 4);


改成(12, 14);


你改14那么下面修改的时候要有13行数值


2、搜索 APTITUDE_ATTRIBUTE_BONUSES


{
                        7,
                        3,
                        1
                };


改成


{
                        100,
                        100,
                        100,
                        100,
                        100,
                        100,
                        100,
                        100,
                        100,
                        100,
                        100,
                        100,
                        100
                };








☆★☆移除小人坏习惯特质☆★☆(版本升级不可用)


1、搜索GenerateTraits


找到351行的


                {
                        if (num4 < num2 && func(DUPLICANTSTATS.BADTRAITS, false))
                        {
                                num4++;
                        }
                        if (num3 < num && func(DUPLICANTSTATS.GOODTRAITS, true))
                        {


BADTRAITS(坏习惯)改成GOODTRAITS




首页初始打印的小人


2、还是GenerateTraits


找到303行


                if (is_starter_minion)
                {
                        num = 1;
                        num2 = 1;


num = 1;1改成4个就是4个好特质








☆★☆小人被动经验获取速度修改☆★☆


1、搜索SKILLS


找到
                public static float PASSIVE_EXPERIENCE_PORTION = 0.5f;


修改0.5数值,越大就越快获得技能点!(可以理解为原来是0.5倍率)










☆★☆学一个技能给的士气奖励修改☆★☆


1、搜索TUNING.DUPLICANTSTATS.APTITUDE_BONUS


                        DUPLICANTSTATS.APTITUDE_BONUS = 1;


修改1这个数值








☆★☆各种衣服的装饰值修改☆★☆


1、搜索ClothingWearer


找到114行


public static readonly ClothingWearer.ClothingInfo BASIC_CLOTHING = new


ClothingWearer.ClothingInfo(EQUIPMENT.PREFABS.COOL_VEST.GENERICNAME, -5, 0.0025f, -1.25f);


                // Token: 0x040035E2 RID: 13794
                public static readonly ClothingWearer.ClothingInfo WARM_CLOTHING = new


ClothingWearer.ClothingInfo(EQUIPMENT.PREFABS.WARM_VEST.NAME, -10, 0.01f, -1.25f);


                // Token: 0x040035E3 RID: 13795
                public static readonly ClothingWearer.ClothingInfo COOL_CLOTHING = new


ClothingWearer.ClothingInfo(EQUIPMENT.PREFABS.COOL_VEST.NAME, -10, 0.0005f, 0f);


                // Token: 0x040035E4 RID: 13796
                public static readonly ClothingWearer.ClothingInfo FANCY_CLOTHING = new


ClothingWearer.ClothingInfo(EQUIPMENT.PREFABS.FUNKY_VEST.NAME, 30, 0.0025f, -1.25f);


                // Token: 0x040035E5 RID: 13797
                public static readonly ClothingWearer.ClothingInfo CUSTOM_CLOTHING = new


ClothingWearer.ClothingInfo(EQUIPMENT.PREFABS.CUSTOMCLOTHING.NAME, 40, 0.0025f, -1.25f);


                // Token: 0x040035E6 RID: 13798
                public static readonly ClothingWearer.ClothingInfo SLEEP_CLINIC_PAJAMAS = new


ClothingWearer.ClothingInfo(EQUIPMENT.PREFABS.CUSTOMCLOTHING.NAME, 40, 0.0025f, -1.25f);


改成


5, 0.0025f, -1.25f);

10, 0.01f, -1.25f);

10, 0.0005f, 0f);


60, 0.0025f, -1.25f);

80, 0.0025f, -1.25f);


80, 0.0025f, -1.25f);


穿上衣服你的小人就是最靓的仔,BASIC_CLOTHING这个是原始衣服








☆★☆运动服行走速度提升☆★☆




航天运动服


1、搜索TUNING.EQUIPMENT.SUITS


找到88行


                        public static int ATMOSUIT_ATHLETICS = -6;


-6;修改数值6;




铅制运动服


1、搜索TUNING.EQUIPMENT.SUITS


找到124行


                        public static int LEADSUIT_ATHLETICS = -8;


-8;修改数值8;




氧气面罩运动服


1、搜索TUNING.EQUIPMENT.SUITS


找到88行


                        public static int OXYGEN_MASK_ATHLETICS = -2;


-2;修改数值2;








☆★☆各类储存数值☆★☆


1、搜索PrimaryElement


找到524行


        public static float MAX_MASS = 100000f;


100000f;这个是游戏原始储存上线,改储存先改这个2100000f




储存箱100倍修改


1、搜索Storage


找到1606行


        public float capacityKg = 20000f;


20000f;修改这个数值2000000f;这个要用Editing class(编辑类)来修改




储气罐100倍修改


1、搜索GasReservoirConfig


找到36行


                storage.capacityKg = 150f;


150f;修改这个数值15000f;




储液库100倍修改


1、搜索LiquidReservoirConfig


找到37行


                storage.capacityKg = 5000f;


5000f;修改这个数值500000f;




食物盒100倍修改


1、搜索RationBoxConfig


找到36行


                storage.capacityKg = 150f;


150f;修改这个数值15000f;




冰箱1000倍修改


1、搜索RefrigeratorConfig


找到56行


                storage.capacityKg = 100f;


100f;修改这个数值100000f;




电池电量100倍


1、搜索BatteryConfig


找到33行


                battery.capacity = 10000f;


10000f;修改这个数值1000000f;




电线负载修改


1、搜索Wire


找到


                switch (rating)
                {
                case Wire.WattageRating.Max500:
                        return 500f;
                case Wire.WattageRating.Max1000:
                        return 1000f;
                case Wire.WattageRating.Max2000:
                        return 2000f;
                case Wire.WattageRating.Max20000:
                        return 20000f;
                case Wire.WattageRating.Max50000:
                        return 50000f;
                default:
                        return 0f;
                }
        }


return 500f;修改这个数值return 50000f;








☆★☆电池的耗电数值修改☆★☆


1、搜索BatteryConfig


找到34行


                battery.joulesLostPerSecond = 1.6666666f;


1.6666666f;修改这个数值0.6666666f;








☆★☆发电机发电量修改☆★☆


发电机发电100倍


1、搜索GeneratorConfig


                buildingDef.GeneratorWattageRating = 600f;


600f;修改这个数值60000f;




人力发电机发电100倍


1、搜索ManualGeneratorConfig


找到23行


                buildingDef.GeneratorWattageRating = 400f;


400f;修改这个数值40000f;




天燃气发电机发电100倍


1、搜索MethaneGeneratorConfig


找到23行


                buildingDef.GeneratorWattageRating = 800f;


800f;修改这个数值80000f;




氢气发电机发电100倍


1、搜索HydrogenGeneratorConfig


找到23行


                buildingDef.GeneratorWattageRating = 800f;


800f;修改这个数值80000f;




石油发电机发电100倍


1、搜索PetroleumGeneratorConfig


找到30行


                buildingDef.GeneratorWattageRating = 2000f;


2000f;修改这个数值200000f;




木燃发电机发电100倍


1、搜索WoodGasGeneratorConfig


找到24行


                buildingDef.GeneratorWattageRating = 300f;


300f;修改这个数值30000f;




蒸汽发电机发电100倍


1、搜索StaterpillarGeneratorConfig


找到31行


                buildingDef.GeneratorWattageRating = 1600f;


1600f;修改这个数值160000f;








☆★☆储物箱隔热修改☆★☆


1、搜索RefrigeratorConfig


找到30行


public override void ConfigureBuildingTemplate(GameObject go, Tag prefab_tag)下


最好是在storage后面加上


storage.SetDefaultStoredItemModifiers(Storage.StandardInsulatedStorage);


同理食物盒也是这样改







☆★☆缩短设施的使用时间☆★☆




洗手池


1、搜索WashSinkConfig


找到50行


                work.workTime = 5f;


5f;修改数值2f;




淋浴间


1、搜索ShowerConfig


找到50行


                shower.workTime = 15f;


15f;修改数值7.5f;




除污淋浴间


1、搜索DecontaminationShowerConfig


                work.workTime = 15f;


15f;修改数值7.5f;




饮水机


1、搜索WaterCooler


找到228行


        public float workTime = 5f;


5f;修改数值2f;




餐桌


1、搜索DiningTableConfig


                buildingDef.WorkTime = 20f;


20f;修改数值10f;




户外厕所和抽水


1、搜索ToiletWorkableUse


                base.SetWorkTime(8.5f);


(8.5f);修改数值(4f);




跳舞机


1、搜索PhonoboxWorkable


                base.SetWorkTime(15f);


(15f);修改数值(7f);




游戏机


1、搜索ArcadeMachineWorkable


                base.SetWorkTime(15f);


(15f);修改数值(7f);




咖啡机


1、搜索EspressoMachineWorkable


                base.SetWorkTime(30f);


(30f);修改数值(15f);




榨汁机


1、搜索JuicerWorkable


                base.SetWorkTime(30f);


(30f);修改数值(15f);




汽水


1、搜索SodaFountainWorkable


                base.SetWorkTime(30f);


(30f);修改数值(15f);




机械冲浪板


1、搜索MechanicalSurfboardWorkable


                base.SetWorkTime(30f);


(30f);修改数值(15f);




电话


1、搜索TelephoneCallerWorkable


                base.SetWorkTime(40f);


(40f);修改数值(20f);




垂直风洞


1、搜索VerticalWindTunnelWorkable


                base.SetWorkTime(90f);


(90f);修改数值(45f);




热水浴缸


1、搜索HotTubWorkable


                base.SetWorkTime(90f);


(90f);修改数值(45f);




沙滩椅


1、搜索BeachChairWorkable


                base.SetWorkTime(150f);


(150f);修改数值(75f);








☆★☆烹饪时长修改☆★☆


1、搜索food


找到276行


                        public static float SMALL_COOK_TIME = 30f;


                        public static float STANDARD_COOK_TIME = 50f;


30f;50f;修改数值15f;25f;






☆★☆擦水海绵在水底可以擦☆★☆


1、搜索MopTool


找到105行


        public static float maxMopAmt = 150f;


改成


public static float maxMopAmt = float.MaxValue;








☆★☆野生动物下蛋加快☆★☆


1、搜索EntityTemplates


找到294行


                def.baseFertileCycles = fertility_cycles;


改成


                def.baseFertileCycles = 50f;








☆★☆藻类箱优化☆★☆


1、搜索ALGAEHABITATconfig


                storage2.capacityKg = 360f;
                storage2.showInUI = true;
                storage2.SetDefaultStoredItemModifiers


(AlgaeHabitatConfig.PollutedWaterStorageModifiers);
                storage2.allowItemRemoval = false;
                storage2.storageFilters = storageFilters;
                ManualDeliveryKG manualDeliveryKG = go.AddOrGet<ManualDeliveryKG>();
                manualDeliveryKG.SetStorage(storage);
                manualDeliveryKG.RequestedItemTag = tag;
                manualDeliveryKG.capacity = 90f;
                manualDeliveryKG.refillMass = 18f;
                manualDeliveryKG.choreTypeIDHash = Db.Get().ChoreTypes.FetchCritical.IdHash;
                ManualDeliveryKG manualDeliveryKG2 = go.AddComponent<ManualDeliveryKG>();
                manualDeliveryKG2.SetStorage(storage);
                manualDeliveryKG2.RequestedItemTag = tag2;
                manualDeliveryKG2.capacity = 360f;
                manualDeliveryKG2.refillMass = 72f;
                manualDeliveryKG2.choreTypeIDHash = Db.Get().ChoreTypes.FetchCritical.IdHash;
                KAnimFile[] overrideAnims = new KAnimFile[]
                {
                        Assets.GetAnim("anim_interacts_algae_terarrium_kanim")
                };
                AlgaeHabitatEmpty algaeHabitatEmpty = go.AddOrGet<AlgaeHabitatEmpty>();
                algaeHabitatEmpty.workTime = 5f;
                algaeHabitatEmpty.overrideAnims = overrideAnims;
                algaeHabitatEmpty.workLayer = Grid.SceneLayer.BuildingFront;
                AlgaeHabitat algaeHabitat = go.AddOrGet<AlgaeHabitat>();
                algaeHabitat.lightBonusMultiplier = 1.1f;
                algaeHabitat.pressureSampleOffset = new CellOffset(0, 1);
                ElementConverter elementConverter = go.AddComponent<ElementConverter>();
                elementConverter.consumedElements = new ElementConverter.ConsumedElement[]
                {
                        new ElementConverter.ConsumedElement(tag, 0.030000001f, true),
                        new ElementConverter.ConsumedElement(tag2, 0.3f, true)
                };
                elementConverter.outputElements = new ElementConverter.OutputElement[]
                {
                        new ElementConverter.OutputElement(0.040000003f, SimHashes.Oxygen,


303.15f, false, false, 0f, 1f, 1f, byte.MaxValue, 0, true)
                };
                go.AddComponent<ElementConverter>().outputElements = new


ElementConverter.OutputElement[]
                {
                        new ElementConverter.OutputElement(0.29033336f, SimHashes.DirtyWater,


303.15f, false, true, 0f, 1f, 1f, byte.MaxValue, 0, true)
                };
                ElementConsumer elementConsumer = go.AddOrGet<ElementConsumer>();
                elementConsumer.elementToConsume = SimHashes.CarbonDioxide;
                elementConsumer.consumptionRate = 0.0003333333f;
                elementConsumer.consumptionRadius = 3;
                elementConsumer.showInStatusPanel = true;
                elementConsumer.sampleCellOffset = new Vector3(0f, 1f, 0f);
                elementConsumer.isRequired = false;
                PassiveElementConsumer passiveElementConsumer =


go.AddComponent<PassiveElementConsumer>();
                passiveElementConsumer.elementToConsume = SimHashes.Water;
                passiveElementConsumer.consumptionRate = 1.2f;
                passiveElementConsumer.consumptionRadius = 1;
                passiveElementConsumer.showDescriptor = false;
                passiveElementConsumer.storeOnConsume = true;
                passiveElementConsumer.capacityKG = 360f;
                passiveElementConsumer.showInStatusPanel = false;
                go.AddOrGet<KBatchedAnimController>().randomiseLoopedOffset = true;
                go.AddOrGet<AnimTileable>();
                Prioritizable.AddRef(go);
        }


        // Token: 0x06000062 RID: 98 RVA: 0x00004BF4 File Offset: 0x00002DF4
        public override void DoPostConfigureComplete(GameObject go)
        {
        }


        // Token: 0x0400004C RID: 76
        public const string ID = "AlgaeHabitat";


        // Token: 0x0400004D RID: 77
        private const float ALGAE_RATE = 0.030000001f;


        // Token: 0x0400004E RID: 78
        private const float WATER_RATE = 0.3f;


        // Token: 0x0400004F RID: 79
        private const float OXYGEN_RATE = 0.040000003f;


        // Token: 0x04000050 RID: 80
        private const float CO2_RATE = 0.0003333333f;


        // Token: 0x04000051 RID: 81
        private const float ALGAE_CAPACITY = 90f;


        // Token: 0x04000052 RID: 82
        private const float WATER_CAPACITY = 360f;


改成
                storage2.capacityKg = 36f;
                storage2.showInUI = true;
                storage2.SetDefaultStoredItemModifiers


(AlgaeHabitatConfig.PollutedWaterStorageModifiers);
                storage2.allowItemRemoval = false;
                storage2.storageFilters = storageFilters;
                ManualDeliveryKG manualDeliveryKG = go.AddOrGet<ManualDeliveryKG>();
                manualDeliveryKG.SetStorage(storage);
                manualDeliveryKG.RequestedItemTag = tag;
                manualDeliveryKG.capacity = 9f;
                manualDeliveryKG.refillMass = 1.8f;
                manualDeliveryKG.choreTypeIDHash = Db.Get().ChoreTypes.FetchCritical.IdHash;
                ManualDeliveryKG manualDeliveryKG2 = go.AddComponent<ManualDeliveryKG>();
                manualDeliveryKG2.SetStorage(storage);
                manualDeliveryKG2.RequestedItemTag = tag2;
                manualDeliveryKG2.capacity = 36f;
                manualDeliveryKG2.refillMass = 7.2f;
                manualDeliveryKG2.choreTypeIDHash = Db.Get().ChoreTypes.FetchCritical.IdHash;
                KAnimFile[] overrideAnims = new KAnimFile[]
                {
                        Assets.GetAnim("anim_interacts_algae_terarrium_kanim")
                };
                AlgaeHabitatEmpty algaeHabitatEmpty = go.AddOrGet<AlgaeHabitatEmpty>();
                algaeHabitatEmpty.workTime = 5f;
                algaeHabitatEmpty.overrideAnims = overrideAnims;
                algaeHabitatEmpty.workLayer = Grid.SceneLayer.BuildingFront;
                AlgaeHabitat algaeHabitat = go.AddOrGet<AlgaeHabitat>();
                algaeHabitat.lightBonusMultiplier = 1.1f;
                algaeHabitat.pressureSampleOffset = new CellOffset(0, 1);
                ElementConverter elementConverter = go.AddComponent<ElementConverter>();
                elementConverter.consumedElements = new ElementConverter.ConsumedElement[]
                {
                        new ElementConverter.ConsumedElement(tag, 0.01f, true),
                        new ElementConverter.ConsumedElement(tag2, 0.3f, true)
                };
                elementConverter.outputElements = new ElementConverter.OutputElement[]
                {
                        new ElementConverter.OutputElement(0.43f, SimHashes.Oxygen, 303.15f,


false, false, 0f, 1f, 1f, byte.MaxValue, 0, true)
                };
                go.AddComponent<ElementConverter>().outputElements = new


ElementConverter.OutputElement[]
                {
                        new ElementConverter.OutputElement(0.29033336f, SimHashes.DirtyWater,


303.15f, false, true, 0f, 1f, 1f, byte.MaxValue, 0, true)
                };
                ElementConsumer elementConsumer = go.AddOrGet<ElementConsumer>();
                elementConsumer.elementToConsume = SimHashes.CarbonDioxide;
                elementConsumer.consumptionRate = 0.3f;
                elementConsumer.consumptionRadius = 5;
                elementConsumer.showInStatusPanel = true;
                elementConsumer.sampleCellOffset = new Vector3(0f, 1f, 0f);
                elementConsumer.isRequired = false;
                PassiveElementConsumer passiveElementConsumer =


go.AddComponent<PassiveElementConsumer>();
                passiveElementConsumer.elementToConsume = SimHashes.Water;
                passiveElementConsumer.consumptionRate = 1.2f;
                passiveElementConsumer.consumptionRadius = 1;
                passiveElementConsumer.showDescriptor = false;
                passiveElementConsumer.storeOnConsume = true;
                passiveElementConsumer.capacityKG = 36f;
                passiveElementConsumer.showInStatusPanel = false;
                go.AddOrGet<KBatchedAnimController>().randomiseLoopedOffset = true;
                go.AddOrGet<AnimTileable>();
                Prioritizable.AddRef(go);
        }


        // Token: 0x0600006E RID: 110
        public override void DoPostConfigureComplete(GameObject go)
        {
        }


        // Token: 0x0600006F RID: 111
        public AlgaeHabitatConfig()
        {
        }


        // Token: 0x06000070 RID: 112
        static AlgaeHabitatConfig()
        {
        }


        // Token: 0x0400004F RID: 79
        public const string ID = "AlgaeHabitat";


        // Token: 0x04000050 RID: 80
        private const float ALGAE_RATE = 0.01f;


        // Token: 0x04000051 RID: 81
        private const float WATER_RATE = 0.3f;


        // Token: 0x04000052 RID: 82
        private const float OXYGEN_RATE = 0.43f;


        // Token: 0x04000053 RID: 83
        private const float CO2_RATE = 0.3f;


        // Token: 0x04000054 RID: 84
        private const float ALGAE_CAPACITY = 9f;


        // Token: 0x04000055 RID: 85
        private const float WATER_CAPACITY = 36f;








☆★☆氧气扩散器优化☆★☆


1、搜索MineralDeoxidizerConfig


                buildingDef.EnergyConsumptionWhenActive = 120f;

                storage.capacityKg = 330f;
                storage.showInUI = true;
                ElementConverter elementConverter = go.AddOrGet<ElementConverter>();
                elementConverter.consumedElements = new ElementConverter.ConsumedElement[]
                {
                        new ElementConverter.ConsumedElement(new Tag("Algae"), 0.55f, true)
                };
                elementConverter.outputElements = new ElementConverter.OutputElement[]
                {
                        new ElementConverter.OutputElement(0.5f, SimHashes.Oxygen, 303.15f,


false, false, (float)cellOffset.x, (float)cellOffset.y, 1f, byte.MaxValue, 0, true)
                };
                ManualDeliveryKG manualDeliveryKG = go.AddOrGet<ManualDeliveryKG>();
                manualDeliveryKG.SetStorage(storage);
                manualDeliveryKG.RequestedItemTag = new Tag("Algae");
                manualDeliveryKG.capacity = 330f;
                manualDeliveryKG.refillMass = 132f;
                manualDeliveryKG.choreTypeIDHash = Db.Get().ChoreTypes.FetchCritical.IdHash;
        }

        // Token: 0x04000A5E RID: 2654
        private const float ALGAE_BURN_RATE = 0.55f;


        // Token: 0x04000A5F RID: 2655
        private const float ALGAE_STORAGE = 330f;


        // Token: 0x04000A60 RID: 2656
        private const float OXYGEN_GENERATION_RATE = 0.5f;



修改成


                buildingDef.RequiresPowerInput = true;
                buildingDef.EnergyConsumptionWhenActive = 12f;
                buildingDef.ExhaustKilowattsWhenActive = 0.9f;
                buildingDef.SelfHeatKilowattsWhenActive = 1f;
                buildingDef.LogicInputPorts =



        // Token: 0x06000FC1 RID: 4033
        public override void ConfigureBuildingTemplate(GameObject go, Tag prefab_tag)
        {
                CellOffset cellOffset = new CellOffset(0, 1);
                Prioritizable.AddRef(go);
                Electrolyzer electrolyzer = go.AddOrGet<Electrolyzer>();
                electrolyzer.maxMass = 1.8f;
                electrolyzer.hasMeter = false;
                electrolyzer.emissionOffset = cellOffset;
                Storage storage = go.AddOrGet<Storage>();
                storage.capacityKg = 33f;
                storage.showInUI = true;
                ElementConverter elementConverter = go.AddOrGet<ElementConverter>();
                elementConverter.consumedElements = new ElementConverter.ConsumedElement[]
                {
                        new ElementConverter.ConsumedElement(new Tag("Algae"), 0.55f, true)
                };
                elementConverter.outputElements = new ElementConverter.OutputElement[]
                {
                        new ElementConverter.OutputElement(0.9f, SimHashes.Oxygen, 303.15f,


false, false, (float)cellOffset.x, (float)cellOffset.y, 1f, byte.MaxValue, 0, true)
                };
                ManualDeliveryKG manualDeliveryKG = go.AddOrGet<ManualDeliveryKG>();
                manualDeliveryKG.SetStorage(storage);
                manualDeliveryKG.RequestedItemTag = new Tag("Algae");
                manualDeliveryKG.capacity = 33f;
                manualDeliveryKG.refillMass = 13.2f;
                manualDeliveryKG.choreTypeIDHash = Db.Get().ChoreTypes.FetchCritical.IdHash;
        }


        // Token: 0x06000FC2 RID: 4034
        public override void DoPostConfigureComplete(GameObject go)
        {
                go.AddOrGet<LogicOperationalController>();
                go.AddOrGetDef<PoweredActiveController.Def>();
        }


        // Token: 0x04000A5D RID: 2653
        public const string ID = "MineralDeoxidizer";


        // Token: 0x04000A5E RID: 2654
        private const float ALGAE_BURN_RATE = 0.05f;


        // Token: 0x04000A5F RID: 2655
        private const float ALGAE_STORAGE = 33f;


        // Token: 0x04000A60 RID: 2656
        private const float OXYGEN_GENERATION_RATE = 0.9f;


        // Token: 0x04000A61 RID: 2657
        private const float OXYGEN_TEMPERATURE = 303.15f;
}


通过网盘分享的文件:Assembly-CSharp.dll
链接: https://pan.baidu.com/s/1hvcsAHAzmT7b9jAYd3rmVA
提取码: sdfe

麻烦版主帮忙设置隐藏提取码


提取码:wgo3









评分

2

查看全部评分

回复

使用道具 举报

3

主题

40

帖子

126

积分

中级玩家

Rank: 3Rank: 3

贡献度
15
金元
659
积分
126
精华
0
注册时间
2020-3-9
舒服的沙发
 楼主| 发表于 2024-2-1 10:42 | 只看该作者
☆★☆液泵、气泵抽取速度加快☆★☆


☆液泵☆



1、搜索liquidpumpconfig



                go.AddOrGet<Storage>().capacityKg = 20f;

                go.AddTag(GameTags.CorrosionProof);

                ElementConsumer elementConsumer = go.AddOrGet<ElementConsumer>();

                elementConsumer.configuration = ElementConsumer.Configuration.AllLiquid;

                elementConsumer.consumptionRate = 10f;

                elementConsumer.storeOnConsume = true;

                elementConsumer.showInStatusPanel = false;

                elementConsumer.consumptionRadius = 2;



改成



                go.AddOrGet<Storage>().capacityKg = 200f;

                go.AddTag(GameTags.CorrosionProof);

                ElementConsumer elementConsumer = go.AddOrGet<ElementConsumer>();

                elementConsumer.configuration = ElementConsumer.Configuration.AllLiquid;

                elementConsumer.consumptionRate = 100f;

                elementConsumer.storeOnConsume = true;

                elementConsumer.showInStatusPanel = false;

                elementConsumer.consumptionRadius = 4;





☆气泵☆



1、搜索gaspumpconfig



                go.AddOrGet<Storage>().capacityKg = 1f;

                ElementConsumer elementConsumer = go.AddOrGet<ElementConsumer>();

                elementConsumer.configuration = ElementConsumer.Configuration.AllGas;

                elementConsumer.consumptionRate = 0.5f;

                elementConsumer.storeOnConsume = true;

                elementConsumer.showInStatusPanel = false;

                elementConsumer.consumptionRadius = 2;



改成



                go.AddOrGet<Storage>().capacityKg = 200f;

                ElementConsumer elementConsumer = go.AddOrGet<ElementConsumer>();

                elementConsumer.configuration = ElementConsumer.Configuration.AllGas;

                elementConsumer.consumptionRate = 100f;

                elementConsumer.storeOnConsume = true;

                elementConsumer.showInStatusPanel = false;

                elementConsumer.consumptionRadius = 4;



☆管道☆



1、搜索game



找到176行



                this.gasConduitFlow = new ConduitFlow(ConduitType.Gas, Grid.CellCount,



this.gasConduitSystem, 1f, 0.25f);

                this.liquidConduitFlow = new ConduitFlow(ConduitType.Liquid, Grid.CellCount,



this.liquidConduitSystem, 10f, 0.75f);



改成



                this.gasConduitFlow = new ConduitFlow(ConduitType.Gas, Grid.CellCount,



this.gasConduitSystem, 120f, 110f);

                this.liquidConduitFlow = new ConduitFlow(ConduitType.Liquid, Grid.CellCount,



this.liquidConduitSystem, 120f, 110f);





☆气体调节阀☆



1、搜索GasValveConfig



找到42行



                valveBase.maxFlow = 1f;



改成



                valveBase.maxFlow = 120f;





☆液体调节阀☆



1、搜索LiquidValveConfig



                valveBase.maxFlow = 10f;



改成



                valveBase.maxFlow = 120f;









☆★☆植物成熟加快☆★☆



1、搜索EntityTemplates



找到181行



float max_age = 2400f



改成



float max_age = 1200f









☆★☆野生植物低于种植周期☆★☆



1、搜索Growing



找到214行



                        this.baseGrowingRate = new AttributeModifier



(master.maturity.deltaAttribute.Id, 0.0016666667f, CREATURES.STATS.MATURITY.GROWING, false,



false, true);

                        this.wildGrowingRate = new AttributeModifier



(master.maturity.deltaAttribute.Id, 0.00041666668f, CREATURES.STATS.MATURITY.GROWINGWILD,



false, false, true);



0.00041666668f,修改数值0.041666668f









☆★☆间歇泉单次喷发加速☆★☆



1、搜索GeyserConfigurator



找到300行



                        float num = 600f / this.GetIterationLength();



600f 修改数值60f



回复 支持 反对

使用道具 举报

0

主题

99

帖子

175

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1749
积分
175
精华
0
注册时间
2016-1-17
硬硬的板凳
发表于 2024-2-2 10:49 | 只看该作者
非常感谢!
回复 支持 反对

使用道具 举报

0

主题

389

帖子

926

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
9261
积分
926
精华
0
注册时间
2015-8-31
冰凉的地板
发表于 2024-2-2 15:42 | 只看该作者
感谢分享!给你点赞!感谢分享!给你点赞!
回复 支持 反对

使用道具 举报

2

主题

311

帖子

340

积分

高级玩家

Rank: 4

贡献度
3
金元
3277
积分
340
精华
0
注册时间
2008-4-9
5#
发表于 2024-2-2 22:10 | 只看该作者
6666666666666666666666666
回复 支持 反对

使用道具 举报

9

主题

1514

帖子

2098

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
35
金元
19579
积分
2098
精华
0
注册时间
2016-7-2
6#
发表于 2024-2-2 23:37 | 只看该作者
谢谢大佬~
回复 支持 反对

使用道具 举报

0

主题

230

帖子

299

积分

高级玩家

Rank: 4

贡献度
0
金元
2993
积分
299
精华
0
注册时间
2018-7-22
7#
发表于 2024-2-3 11:00 | 只看该作者
感谢大大分享!!!
回复 支持 反对

使用道具 举报

32

主题

1374

帖子

1915

积分

游戏狂人

饿货+吃货

Rank: 6Rank: 6

贡献度
77
金元
16066
积分
1915
精华
0
注册时间
2005-12-2
8#
发表于 2024-2-3 20:38 | 只看该作者
1111111111111
回复 支持 反对

使用道具 举报

6

主题

64

帖子

136

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1360
积分
136
精华
0
注册时间
2015-5-14
9#
发表于 2024-2-3 22:17 | 只看该作者
我看看下面写的  上面写的好啊
回复 支持 反对

使用道具 举报

0

主题

401

帖子

544

积分

高级玩家

Rank: 4

贡献度
0
金元
5440
积分
544
精华
0
注册时间
2015-11-12
10#
发表于 2024-2-3 22:43 | 只看该作者
6666666666666666666
回复 支持 反对

使用道具 举报

0

主题

160

帖子

231

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2314
积分
231
精华
0
注册时间
2014-2-6
11#
发表于 2024-2-4 14:41 | 只看该作者
感谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

257

帖子

303

积分

高级玩家

Rank: 4

贡献度
2
金元
2952
积分
303
精华
0
注册时间
2008-10-29
12#
发表于 2024-2-4 17:17 | 只看该作者
回复来看看···
回复 支持 反对

使用道具 举报

45

主题

1070

帖子

1742

积分

游戏狂人

Rank: 6Rank: 6

贡献度
50
金元
15422
积分
1742
精华
0
注册时间
2016-7-20
13#
发表于 2024-2-4 20:39 | 只看该作者
感谢楼主无私分享
回复 支持 反对

使用道具 举报

0

主题

242

帖子

350

积分

高级玩家

Rank: 4

贡献度
0
金元
3504
积分
350
精华
0
注册时间
2012-7-1
14#
发表于 2024-2-4 20:51 | 只看该作者
66666666666
回复 支持 反对

使用道具 举报

1

主题

679

帖子

947

积分

超级玩家

Rank: 5Rank: 5

贡献度
1
金元
9427
积分
947
精华
0
注册时间
2008-9-15
15#
发表于 2024-2-5 14:33 来自手机 | 只看该作者
看看吧,多谢了
回复 支持 反对

使用道具 举报

1

主题

679

帖子

947

积分

超级玩家

Rank: 5Rank: 5

贡献度
1
金元
9427
积分
947
精华
0
注册时间
2008-9-15
16#
发表于 2024-2-5 14:36 来自手机 | 只看该作者
提取码?
回复 支持 反对

使用道具 举报

3

主题

40

帖子

126

积分

中级玩家

Rank: 3Rank: 3

贡献度
15
金元
659
积分
126
精华
0
注册时间
2020-3-9
17#
 楼主| 发表于 2024-2-5 16:40 | 只看该作者

提取码在下面,是白色的
回复 支持 反对

使用道具 举报

0

主题

76

帖子

142

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1424
积分
142
精华
0
注册时间
2017-8-31
18#
发表于 2024-2-5 18:41 | 只看该作者
66666666666666666
回复 支持 反对

使用道具 举报

25

主题

355

帖子

1043

积分

游戏狂人

Rank: 6Rank: 6

贡献度
62
金元
7948
积分
1043
精华
0
注册时间
2015-9-30
19#
发表于 2024-2-5 18:59 | 只看该作者
6666   支持下楼主6666   支持下楼主6666   支持下楼主6666   支持下楼主
回复 支持 反对

使用道具 举报

0

主题

1128

帖子

1119

积分

游戏狂人

Rank: 6Rank: 6

贡献度
39
金元
9632
积分
1119
精华
0
注册时间
2009-8-27
20#
发表于 2024-2-6 09:16 | 只看该作者
感谢分享
回复 支持 反对

使用道具 举报

0

主题

26

帖子

47

积分

初级玩家

Rank: 2

贡献度
0
金元
470
积分
47
精华
0
注册时间
2023-10-16
21#
发表于 2024-2-6 11:30 | 只看该作者
萨达大叔大婶
回复 支持 反对

使用道具 举报

0

主题

492

帖子

575

积分

高级玩家

Rank: 4

贡献度
0
金元
5746
积分
575
精华
0
注册时间
2015-8-30
22#
发表于 2024-2-10 18:39 | 只看该作者
谢谢分享了,支持一下啦
回复 支持 反对

使用道具 举报

0

主题

98

帖子

110

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1104
积分
110
精华
0
注册时间
2020-11-15
23#
发表于 2024-2-12 00:19 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

53

主题

3072

帖子

6294

积分

游戏精英

Rank: 8Rank: 8

贡献度
53
金元
60820
积分
6294
精华
0
注册时间
2011-5-26
24#
发表于 2024-2-12 00:49 | 只看该作者
11111111111111111111111111111
回复 支持 反对

使用道具 举报

0

主题

66

帖子

167

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1670
积分
167
精华
0
注册时间
2012-5-20
25#
发表于 2024-2-13 01:00 | 只看该作者
楼主666,感谢感谢

回复 支持 反对

使用道具 举报

0

主题

44

帖子

110

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1100
积分
110
精华
0
注册时间
2013-6-29
26#
发表于 2024-2-13 23:08 | 只看该作者
多谢大佬分享
回复 支持 反对

使用道具 举报

33

主题

463

帖子

1489

积分

游戏狂人

Rank: 6Rank: 6

贡献度
226
金元
5752
积分
1489
精华
1
注册时间
2009-11-12
27#
发表于 2024-2-14 14:59 | 只看该作者
看看隐藏了什么
回复 支持 反对

使用道具 举报

0

主题

641

帖子

739

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
7391
积分
739
精华
0
注册时间
2015-4-14
28#
发表于 2024-2-14 16:16 | 只看该作者
666666666666
回复 支持 反对

使用道具 举报

5

主题

251

帖子

305

积分

高级玩家

Rank: 4

贡献度
1
金元
3011
积分
305
精华
0
注册时间
2015-6-20
QQ
29#
发表于 2024-2-14 18:26 | 只看该作者
水水水水水水水水水水水水水水水水水水水
回复 支持 反对

使用道具 举报

1

主题

616

帖子

636

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6358
积分
636
精华
0
注册时间
2009-11-6
30#
发表于 2024-2-14 23:51 | 只看该作者
好东西,拿走了,临走顶个贴感谢一下楼主!这么好的东西!感谢楼主分享!感谢论坛!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-16 17:48 , Processed in 0.046152 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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