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

注册 登录

QQ登录

只需一步,快速开始

查看: 46899|回复: 65
打印 上一主题 下一主题

[补丁] 缺氧的修改经验(自用)(总结)

  [复制链接]

4

主题

32

帖子

548

积分

高级玩家

Rank: 4

贡献度
99
金元
1516
积分
548
精华
0
注册时间
2020-12-27
跳转到指定楼层
主题
发表于 2021-1-5 23:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
修改内容大部分来自各个大佬的帖子和百度贴吧,少部分原创,请见谅!
修改内容基本上本体和dlc通用,只要克雷代码不改,应该都是可行的,当前修改都已经在ex-445987版本实现。修改软件dnspy。
基础修改方法:
1:寻找物品/建筑名称代码:在OxygenNotIncluded_Data\StreamingAssets\strings下面有一个叫做strings_preinstalled_zh_klei.po的文件,这个文件是官方翻译,用记事本打开后搜索你想要修改物品的游戏内名称,比如搜索液体管道,就会出现以下代码。
msgid "<link=\"LIQUIDCONDUIT\">Liquid Pipe</link>"
msgstr "<link=\"LIQUIDCONDUIT\">液体管道</link>"
其中msgid后面跟的就是液体管道的代码,部分物品的代码与其英文翻译一致,部分不同,这是翻译问题,一般以这为准。
2:修改准则(个人建议)
只修改数据且不宜把数据修改的极端,比如直接归零,容易出现bug,部分情况例外。

3:建筑基础属性修改:
各个建筑修改:
功耗:buildingDef.EnergyConsumptionWhenActive,这句后面一般就是建筑功耗。
发热:buildingDef.ExhaustKilowattsWhenActive
        
buildingDef.SelfHeatKilowattsWhenActive
        这两句后面一般就是建筑散热,可以直接修改为0。但液冷机,气冷机最好不要改动,它们是特殊的。
消耗资源(以塑料压缩机为例)
        elementConverter.consumedElements = new ElementConverter.ConsumedElement[]
        
{
            
new ElementConverter.ConsumedElement(GameTagExtensions.Create(SimHashes.Petroleum), 0.8333333f)
        
};
0.8333333f为需求石油的量,可修改,但最好不要修改为0,会出现bug


产生资源(已修改)
        
elementConverter.outputElements = new ElementConverter.OutputElement[]
        
{
            
new ElementConverter.OutputElement(1f, SimHashes.Polypropylene, 348.15f, false, true, 0f, 0.5f, 1f, byte.MaxValue, 0),
            
new ElementConverter.OutputElement(0f, SimHashes.Steam, 473.15f, false, true, 0f, 0.5f, 1f, byte.MaxValue, 0),
            
new ElementConverter.OutputElement(0f, SimHashes.CarbonDioxide, 423.15f, false, true, 0f, 0.5f, 1f, byte.MaxValue, 0)
        
};
Polypropylene为塑料,1f为产量(可修改,可改为0),348.15f为生产温度。

至于修改建筑的需求材料和产出材料种类,不太建议修改,容易出现问题。
4:具体修改内容(均为已修改,按照游戏建筑分类来排序的)
存储箱:搜索Storage,完整结果为Storage -{},具体代码public float capacityKg = 500000f;//已修改,使用IL修改才不会报错,最好不要超过100吨。
气罐 :搜索GasReservoirConfig 具体代码storage.capacityKg  = 150,最好不要超过100吨。
水罐 :搜索LiquidReservoirConfig 具体代码 storage.capacityKg =5000,
最好不要超过100吨。

电解器:搜索ElectrolyzerConfig,已修改成氢气拥有出气口。

            buildingDef.InputConduitType = ConduitType.Liquid;
            buildingDef.UtilityInputOffset = new CellOffset(0, 0);//原有进水口

            buildingDef.OutputConduitType = ConduitType.Gas;
            buildingDef.UtilityOutputOffset = new CellOffset(1, 0);//新增出气口,只出氢气

            elementConverter.outputElements = new ElementConverter.OutputElement[]
           {
            new ElementConverter.OutputElement(0.888f, SimHashes.Oxygen, 300.15f, false, false, 0f, 1f, 1f, byte.MaxValue, 0),
            new ElementConverter.OutputElement(0.111999989f, SimHashes.Hydrogen, 300.15f, false, true, 0f, 1f, 1f, byte.MaxValue, 0)
           };//将氢气温度后面的第二个false改为true。

          ConduitDispenser conduitDispenser = go.AddOrGet<ConduitDispenser>();
          conduitDispenser.conduitType = ConduitType.Gas;
          conduitDispenser.invertElementFilter = true;
          conduitDispenser.elementFilter = new SimHashes[]
          {
            SimHashes.Oxygen
          };//新增代码,复制粘贴即可。
         Prioritizable.AddRef(go);

发电机系列



GeneratorConfig                  燃煤发电机
HydrogenGeneratorConfig     氢气发电机
ManualGeneratorConfig        人力发电机
MethaneGeneratorConfig       天燃气发电机
GeneratorWattageRating后面的数字即为发电量。
电池
BatteryMediumConfig大电池
BatterySmartConfig智能电池
battery.capacity = 40000f;//储存电量,不要超过100000
battery.joulesLostPerSecond = 0f;//电量损耗,归零即可。
电线
搜索Wire,完整结果为Wire  -{} ,具体代码
  case Wire.WattageRating.Max500:
   return 500000f;//电线负载
  case Wire.WattageRating.Max1000:
   return 500000f;//电线负载
  case Wire.WattageRating.Max2000:
   return 500000f;//电线负载
  case Wire.WattageRating.Max20000:
   return 500000f;//电线负载
  case Wire.WattageRating.Max50000:
   return 500000f;//电线负载

太阳能与蒸汽机计算方式特殊,为减少bug,不做修改,原本的已经足够使用。
冰箱:RefrigeratorConfig ,
storage.capacityKg = 1000f;//容量修改,不宜过大。
电动烤炉与燃气灶
电动烤炉:CookingStationConfig 使用水制造烤肉,也可修改为泥土,矿石等等。
ComplexRecipe.RecipeElement[] array7 = new ComplexRecipe.RecipeElement[]
        
{
            
new ComplexRecipe.RecipeElement("Water", 1f)//water是已经修改过了,可任意修改,1f为需求量
        
};
        
ComplexRecipe.RecipeElement[] array8 = new ComplexRecipe.RecipeElement[]
        
{
            
new ComplexRecipe.RecipeElement("CookedMeat", 1f, ComplexRecipe.RecipeElement.TemperatureOperation.Heated, false)
        
};//CookedMeat为烤肉,1f为产生量,

煤气灶:GourmetCookingStationConfig  使用水制造冰霜汉堡,也可修改为泥土,矿石等等。
ComplexRecipe.RecipeElement[] array11 = new ComplexRecipe.RecipeElement[]
        
{
            
new ComplexRecipe.RecipeElement("Water", 1f),//water是已经修改过了,可任意修改,1f为需求量
            
new ComplexRecipe.RecipeElement("Water", 1f),//water是已经修改过了,可任意修改,1f为需求量
            
new ComplexRecipe.RecipeElement("Water", 1f)//water是已经修改过了,可任意修改,1f为需求量
        
};
        
ComplexRecipe.RecipeElement[] array12 = new ComplexRecipe.RecipeElement[]
        
{
            
new ComplexRecipe.RecipeElement("Burger", 2f, ComplexRecipe.RecipeElement.TemperatureOperation.Heated, false)
        
};//Burger为冰霜汉堡,2f为产生量,
修改煤气灶使用氧气
// Token: 0x0400692B RID: 26923
    private Tag FUEL_TAG = new Tag("Oxygen");改为氧气
使用IL修改。
管道流速和容量
搜索game,完整结果为game -{}。
this.gasConduitFlow = new ConduitFlow(ConduitType.Gas, Grid.CellCount, this.gasConduitSystem, 10f, 1f);//气管,已修改为10千克容量,管道流速为1,这两者不宜过大
this.liquidConduitFlow = new ConduitFlow(ConduitType.Liquid, Grid.CellCount, this.liquidConduitSystem, 100f, 2f);//水管,已修改为100千克容量,管道流速为2,这两者不宜过大
液泵:LiquidPumpConfig
气泵:gasPumpConfig
修改方式相同
go.AddOrGet<Storage>().capacityKg = 200f;//泵里面储存的量,要比管道流量大。
elementConsumer.consumptionRate = 100f;//每秒抽取的量,要比管道里流量小。
elementConsumer.consumptionRadius = 4;//抽取范围,不宜过大,过大可能回抽取密封气室,液室外的的气体或液体。
其实还要修改气体,液体调节/开关阀来匹配,但感觉不是很有必要,需要者可以参照上面的方法修改。
精炼系的几种建筑修改方式基本一样,修改需求量,产量,产物温度等和上面修改煤气灶基本一致,但根据经验和实际体验,最好不要随意修改需求的产物种类,特别是金属精炼器,容易出现全局崩溃。
部分精炼系代码。
MetalRefineryConfig金属精炼机
OilRefineryConfig石油提炼机
PolymerizerConfig塑料制造机
RockCrusherConfig岩石破碎机
SupermaterialRefinery分子熔炉

医疗系的基本没修改,因为对游戏影响不是太大,需要修改的话按照上面的方法寻找代码修改即可,配药桌和煤气灶类似,按摩床直接搜索-60(每分钟降6%压力)修改即可。
家具,站台也基本没有修改,主要是娱乐建筑的士气加成我不会,有大佬知道的话可以在下面说出来。
实用类:
液体加热器
液温调节器
LiquidHeaterConfig液体加热器
LiquidConditionerConfig液温调节器
buildingDef.OverheatTemperature = 1398.15f;//过热温度,两者通用
spaceHeater.targetTemperature = 758.15f;//液体加热器加热上限,调高后可以直接炼石油和天然气。
信号系列无修改。
采掘器AutoMinerConfig
搜索AutoMiner
private static bool ValidDigCell(int cell)
    {
        return Grid.Solid[cell && !Grid.Foundation[cell && Grid.Element[cell.hardness < 150;
    }
    // Token: 0x06001702 RID: 5890 RVA: 0x00079D90 File Offset: 0x00077F90
    public static bool DigBlockingCB(int cell)
    {
        return Grid.Foundation[cell || Grid.Element[cell.hardness >= 150;
    }

这两个方法中 150 就是机器人矿工挖矿的临界硬度
深渊晶石是200硬度所以挖不了 中子物质255硬度
改成250就可以挖中子物质以下的所有了  
自动清理器:SolidTransferArmConfig
go.AddOrGet<SolidTransferArm>().pickupRange = 30;//收集范围
stationaryChoreRangeVisualizer.x = -30;
        stationaryChoreRangeVisualizer.y = -30;
        stationaryChoreRangeVisualizer.width = 61;//收集范围乘2加1
        stationaryChoreRangeVisualizer.height = 61;


运输轨道的运输上限20不会修改 ,
有大佬知道的话可以在下面说出来。

彗星,火箭,植物,药物。
建议参考这位大佬的视频小行星存量和回复速度修改
搜索SpaceDestinationTypes,下面是各个小行星存量和回复速度。

null, Db.Get().ArtifactDropRates.Good, 384000000, 383000000, 1, true));
384000000是最大存量,383000000是最小存量,1是回复速度,计算方式为1000/1=1000千克每周期。
dlc系列:
二氧化碳引擎修改
CO2EngineConfig  二氧化碳引擎
rocketEngine.maxModules = 10;//最大装载模块数,但是不要太大,火箭达到上方红区限制的话游戏回崩溃。
搜索rocketry
// Token: 0x040073D7 RID: 29655
            public static float GAS_LOW = 0.001f;//每推进一格消耗的气体量

            // Token: 0x040073D8 RID: 29656
            public static float GAS_HIGH = 0.001f;//每推进一格消耗的气体量
public static int EARLY_STRONG = 600;//二氧化碳引擎功率。


液体小货舱 LiquidCargoBaySmallConfig
气体小货舱 GasCargoBaySmallConfig
固体小货舱 CargoBaySmallConfig
cargoBay.storage.capacityKg = 500f;//货舱容量
WarpPortal复制人传送门
if (smi.master.rechargeProgress > 3000f)
    {
     this.isCharged.Set(true, smi);
     smi.master.rechargeProgress = 3000f;//原来是0,修改为3000传送门无cd。///不稳定,
有大佬知道的话可以在下面说出来。



各类泉水修改:
搜索GetEmitRate,是关于喷发率的(不更改原始喷发周期,修改单次喷发的喷发量)
float num = 600f / this.GetIterationLength();
这句中的数字600可以修改,数字越小喷发量越大
搜索GeyserGenericConfig

list.Add(new GeyserGenericConfig.GeyserPrefabParams("geyser_gas_steam_kanim", 2, 4, new GeyserConfigurator.GeyserType("steam", SimHashes.Steam, 300.15f, 1000f, 2000f, 5f, 60f, 1140f, 0.1f, 0.9f, 15000f, 135000f, 0.4f, 0.8f, 99f, "")));
steam就是蒸汽,后面是出来的温度。300.15f(已魔改过),所有的泉下面都有
dlc里的铌火山要单独修改,搜索niobiumGeyserConfig,里面有一句和上面基本一样的代码,修改方式一样。




复制人系列:
搜索mmigration  找
if (this.timeBeforeSpawn <= 0f)
沒有等待時間是1800
900就是原本的一半
小人掘不减半:搜索nDigComplete,找float num = mass * 0.5f;改为1就是不会减半
小人喜悦修改:搜索TRAITS,完整为TUNING -> TRAITS
public static float MIN_MORALE_EXCESS = 8f; //最小士气(当前士气 减 需求士气)
            // Token: 0x04005E5B RID: 24155
            public static float MAX_MORALE_EXCESS = 20f; //最大士气(当前士气 减 需求士气)
            // Token: 0x04005E5C RID: 24156
            public static float MIN_REACTION_CHANCE = 2f;//最小机率
            // Token: 0x04005E5D RID: 24157
            public static float MAX_REACTION_CHANCE = 5f;//最大机率
            // Token: 0x04005E5E RID: 24158
            public static float JOY_REACTION_DURATION = 570f;//欢迎时间
            // Token: 0x020015F9 RID: 5625
            public class SUPER_PRODUCTIVE
            {
                // Token: 0x04005E5F RID: 24159
                public static float INSTANT_SUCCESS_CHANCE = 10f;//超级生产力   (百分之10立刻完成当前任务)
            }
            // Token: 0x020015FA RID: 5626
            public class BALLOON_ARTIST
            {
                // Token: 0x04005E60 RID: 24160
                public static float MINIMUM_BALLOON_MOVESPEED = 5f;//
                // Token: 0x04005E61 RID: 24161
                public static int NUM_BALLOONS_TO_GIVE = 4;//气球艺术家 气球数
            }
            // Token: 0x020015FB RID: 5627
            public class STICKER_BOMBER
            {
                // Token: 0x04005E62 RID: 24162
                public static float TIME_PER_STICKER_BOMB = 150f;//
                // Token: 0x04005E63 RID: 24163
                public static float STICKER_DURATION = 12000f;//贴纸炸弹人 贴纸持续时间


稳定四条兴趣的小人:
搜索:GenerateAptitudes
UnityEngine.Random.Range(1, 4);将4改成5 就随机4条属性 以此内推  改12 就有11条属性    注意:图里改成12 为11条属性 那么下面修改的时候也要有11行数值,改为(4,5)就稳定有4条兴趣
搜索 APTITUDE_ATTRIBUTE_BONUSES
原本是 1 3 7  属性值原始在这三个数字随机 1条兴趣就是7 2条兴趣就是3 3条兴趣就是1,前面加了兴趣,后面就要多加一个数值。

没有缺点的小人:
搜索MinionStartingStats类  小人开局属性(包括后来打印的小人)
把BADTRAITS改为GOODTRAITS,这样开局随机的特质就都会在好特质里面找。

超级小人:
搜索DUPLICANTSTATS,完整为DUPLICANTSTATS -TUNING
public static float FULL_EXPERIENCE = 1f;   获取经验倍率 ,越大属性等级提升越快,
public static int MAX_GAINED_ATTRIBUTE_LEVEL = 20; 最大等级

小人的职业
职业需要的经验
搜索ROLES,完整为ROLES-
TUNING

public static float BASIC_ROLE_MASTERY_EXPERIENCE_REQUIRED = 250f; 获取技能点的经验。 越小越快
搜索skills,完整为skills-TUNING,public static float PASSIVE_EXPERIENCE_PORTION = 0.5f;  这就是被动经验获倍率,越大就越快




评分

1

查看全部评分

回复

使用道具 举报

4

主题

32

帖子

548

积分

高级玩家

Rank: 4

贡献度
99
金元
1516
积分
548
精华
0
注册时间
2020-12-27
舒服的沙发
 楼主| 发表于 2021-1-6 00:00 | 只看该作者
关于使用娱乐建筑获得的士气修改和dlc里的复制人传送器充能时间修改我都不太会,求修改的大佬在下面回复。
回复 支持 反对

使用道具 举报

4

主题

32

帖子

548

积分

高级玩家

Rank: 4

贡献度
99
金元
1516
积分
548
精华
0
注册时间
2020-12-27
硬硬的板凳
 楼主| 发表于 2021-1-6 00:02 | 只看该作者
dlc修改过多或者使用debug都很容易崩溃,如果已经修改过最好不要再加mod,非常容易造成冲突并崩溃。
回复 支持 反对

使用道具 举报

4

主题

32

帖子

548

积分

高级玩家

Rank: 4

贡献度
99
金元
1516
积分
548
精华
0
注册时间
2020-12-27
冰凉的地板
 楼主| 发表于 2021-1-6 00:03 | 只看该作者
赛哦啊是 发表于 2021-1-6 00:00
关于使用娱乐建筑获得的士气修改和dlc里的复制人传送器充能时间修改我都不太会,求修改的大佬在下面回复。 ...

还有让需要复制人操作的机器无需操作改怎样修改。
回复 支持 反对

使用道具 举报

2

主题

44

帖子

76

积分

初级玩家

Rank: 2

贡献度
6
金元
516
积分
76
精华
0
注册时间
2018-3-22
5#
发表于 2021-1-7 00:41 | 只看该作者
牛批......
回复 支持 反对

使用道具 举报

2

主题

44

帖子

76

积分

初级玩家

Rank: 2

贡献度
6
金元
516
积分
76
精华
0
注册时间
2018-3-22
6#
发表于 2021-1-7 01:12 | 只看该作者
赛哦啊是 发表于 2021-1-6 00:03
还有让需要复制人操作的机器无需操作改怎样修改。

go.AddOrGet<BuildingComplete>().isManuallyOperated = false;  人工操作complexFabricator.duplicantOperated = false;   复制人操作


加入这2行代码

不过好像只要有这两行代码的设备可以改自动,没有的强加上去也不行

回复 支持 反对

使用道具 举报

4

主题

32

帖子

548

积分

高级玩家

Rank: 4

贡献度
99
金元
1516
积分
548
精华
0
注册时间
2020-12-27
7#
 楼主| 发表于 2021-1-7 17:24 | 只看该作者
qw8854662 发表于 2021-1-7 01:12
go.AddOrGet().isManuallyOperated = false;  人工操作complexFabricator.duplicantOperated = false;    ...

谢谢大佬,我试一试。

回复 支持 反对

使用道具 举报

37

主题

323

帖子

654

积分

超级玩家

Rank: 5Rank: 5

贡献度
11
金元
6103
积分
654
精华
0
注册时间
2018-9-1
8#
发表于 2021-1-8 04:29 | 只看该作者
煤气灶总是高温,烫伤小人。温度怎么降
回复 支持 反对

使用道具 举报

4

主题

32

帖子

548

积分

高级玩家

Rank: 4

贡献度
99
金元
1516
积分
548
精华
0
注册时间
2020-12-27
9#
 楼主| 发表于 2021-1-8 09:57 | 只看该作者
随便VV逛逛 发表于 2021-1-8 04:29
煤气灶总是高温,烫伤小人。温度怎么降

把煤气灶的发热改为0,或者使用液冷循环。煤气灶发热修改参照我上面的建筑发热修改就行了,液冷循环这个就不用说了把,很简单的。
回复 支持 反对

使用道具 举报

37

主题

323

帖子

654

积分

超级玩家

Rank: 5Rank: 5

贡献度
11
金元
6103
积分
654
精华
0
注册时间
2018-9-1
10#
发表于 2021-1-8 10:08 | 只看该作者
赛哦啊是 发表于 2021-1-8 09:57
把煤气灶的发热改为0,或者使用液冷循环。煤气灶发热修改参照我上面的建筑发热修改就行了,液冷循环这个 ...

解决了。多谢!
再问一下,地图里的无线传送端要怎么修改才能自己建造啊?我想把它搬到火箭上,无论飞到哪里都能实现人物和物质的传送。
回复 支持 反对

使用道具 举报

4

主题

32

帖子

548

积分

高级玩家

Rank: 4

贡献度
99
金元
1516
积分
548
精华
0
注册时间
2020-12-27
11#
 楼主| 发表于 2021-1-8 10:31 | 只看该作者
随便VV逛逛 发表于 2021-1-8 10:08
解决了。多谢!
再问一下,地图里的无线传送端要怎么修改才能自己建造啊?我想把它搬到火箭上,无论飞到 ...

这个我就不会了,不过debug模式下可以使用alt+q的方式移动,但不建议把这玩意搬上火箭,非常容易崩溃,dlc还是太不稳定了,跟新版火箭有关的东西最好不要乱动
回复 支持 反对

使用道具 举报

37

主题

323

帖子

654

积分

超级玩家

Rank: 5Rank: 5

贡献度
11
金元
6103
积分
654
精华
0
注册时间
2018-9-1
12#
发表于 2021-1-8 11:08 | 只看该作者
本帖最后由 随便VV逛逛 于 2021-1-8 11:15 编辑

大神,进出门不透气不透水怎么修改啊?代码是多少啊
另类玩法,打算把6个图能挖的资源全搬到火箭上存放
回复 支持 反对

使用道具 举报

4

主题

32

帖子

548

积分

高级玩家

Rank: 4

贡献度
99
金元
1516
积分
548
精华
0
注册时间
2020-12-27
13#
 楼主| 发表于 2021-1-8 11:17 | 只看该作者
随便VV逛逛 发表于 2021-1-8 11:08
大神,进出门不透气不透水怎么修改啊?代码是多少啊
另类玩法,打算把6个图能挖的资源全搬到火箭上存放 ...

这就是我的知识盲区了,不过论坛里有人改了,我主要是怕会造成bug,没去试
回复 支持 反对

使用道具 举报

0

主题

30

帖子

102

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1022
积分
102
精华
0
注册时间
2016-8-23
14#
发表于 2021-1-8 15:37 | 只看该作者
清理器一改范围源文件就没了怎么办,玩的dlc
回复 支持 反对

使用道具 举报

4

主题

32

帖子

548

积分

高级玩家

Rank: 4

贡献度
99
金元
1516
积分
548
精华
0
注册时间
2020-12-27
15#
 楼主| 发表于 2021-1-8 17:30 | 只看该作者
上官飞鸿 发表于 2021-1-8 15:37
清理器一改范围源文件就没了怎么办,玩的dlc

这,你咋改的,发个截图。要把下面那两个数字全部修改,比如把范围修改为20,下面的数字就需要全部修改为20,20,-41,-41

回复 支持 反对

使用道具 举报

1

主题

13

帖子

13

积分

新手玩家

Rank: 1

贡献度
0
金元
130
积分
13
精华
0
注册时间
2019-6-10
16#
发表于 2021-1-9 17:13 | 只看该作者
请问:打印门,再来亿次。在哪里修改
回复 支持 反对

使用道具 举报

1

主题

119

帖子

204

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
2002
积分
204
精华
0
注册时间
2017-3-14
17#
发表于 2021-1-10 06:25 | 只看该作者
补充个自己发现的,
在OxygenNotIncluded\OxygenNotIncluded_Data\StreamingAssets\strings里的strings_preinstalled_zh_klei.po文件,所有中文名称和英文代码全部对应在这里,用ue打开后直接搜索游戏里的中文名称就出来了,再去Assembly-CSharp.dll那里的目录里找。这个方法适用于寻找一切物品代码
回复 支持 反对

使用道具 举报

4

主题

32

帖子

548

积分

高级玩家

Rank: 4

贡献度
99
金元
1516
积分
548
精华
0
注册时间
2020-12-27
18#
 楼主| 发表于 2021-1-10 10:02 | 只看该作者
豆腐干翻跟斗 发表于 2021-1-10 06:25
补充个自己发现的,
在OxygenNotIncluded\OxygenNotIncluded_Data\StreamingAssets\strings里的strings_pre ...

上面已经有了。。

回复 支持 反对

使用道具 举报

4

主题

32

帖子

548

积分

高级玩家

Rank: 4

贡献度
99
金元
1516
积分
548
精华
0
注册时间
2020-12-27
19#
 楼主| 发表于 2021-1-10 10:03 | 只看该作者
请说点好的 发表于 2021-1-9 17:13
请问:打印门,再来亿次。在哪里修改

上面修改复制人刷新的就是,直接改成1800,打印门就没有cd,但是不太建议在dlc这么做,容易崩溃。
回复 支持 反对

使用道具 举报

37

主题

323

帖子

654

积分

超级玩家

Rank: 5Rank: 5

贡献度
11
金元
6103
积分
654
精华
0
注册时间
2018-9-1
20#
发表于 2021-1-10 16:00 | 只看该作者
赛哦啊是 发表于 2021-1-6 00:03
还有让需要复制人操作的机器无需操作改怎样修改。

现在最新的稳定版是多少啊?
回复 支持 反对

使用道具 举报

4

主题

32

帖子

548

积分

高级玩家

Rank: 4

贡献度
99
金元
1516
积分
548
精华
0
注册时间
2020-12-27
21#
 楼主| 发表于 2021-1-10 16:52 | 只看该作者
随便VV逛逛 发表于 2021-1-10 16:00
现在最新的稳定版是多少啊?

我已经放弃继续修改dlc了,我的一个档玩到170周期,打开玩不到10分钟,就报错,小人消失,还不能加速,dlc本身都不太稳定,老版本折腾的比dlc狠多了,改了不知道多少代码都能正常运行,最多的档玩到了1500周期还能正常运行,哎心累,等dlc稳定后在玩吧,先玩玩老版
回复 支持 反对

使用道具 举报

37

主题

323

帖子

654

积分

超级玩家

Rank: 5Rank: 5

贡献度
11
金元
6103
积分
654
精华
0
注册时间
2018-9-1
22#
发表于 2021-1-10 17:06 | 只看该作者
不是DLC的最稳定版是多少?
回复 支持 反对

使用道具 举报

37

主题

323

帖子

654

积分

超级玩家

Rank: 5Rank: 5

贡献度
11
金元
6103
积分
654
精华
0
注册时间
2018-9-1
23#
发表于 2021-1-10 17:10 | 只看该作者
赛哦啊是 发表于 2021-1-10 16:52
我已经放弃继续修改dlc了,我的一个档玩到170周期,打开玩不到10分钟,就报错,小人消失,还不能加速,dl ...

我也卡过几次小人动不了。我还以为是我电脑配置低呢
回复 支持 反对

使用道具 举报

2

主题

44

帖子

76

积分

初级玩家

Rank: 2

贡献度
6
金元
516
积分
76
精华
0
注册时间
2018-3-22
24#
发表于 2021-1-10 18:28 | 只看该作者
涉及到修改小人、配方、火箭、打印门的别去动。其他建筑、动物、植物的随便整都行
回复 支持 反对

使用道具 举报

4

主题

32

帖子

548

积分

高级玩家

Rank: 4

贡献度
99
金元
1516
积分
548
精华
0
注册时间
2020-12-27
25#
 楼主| 发表于 2021-1-10 20:09 | 只看该作者
随便VV逛逛 发表于 2021-1-10 17:06
不是DLC的最稳定版是多少?

我玩的是v399948,除了改动金属精炼器配方搞过一次全局崩溃外就没有再出现问题了,当然改动的大部分是数据,代码只改动了电解器加一个氢气出口,后面再也没有出过问题

回复 支持 反对

使用道具 举报

4

主题

32

帖子

548

积分

高级玩家

Rank: 4

贡献度
99
金元
1516
积分
548
精华
0
注册时间
2020-12-27
26#
 楼主| 发表于 2021-1-10 20:10 | 只看该作者
qw8854662 发表于 2021-1-10 18:28
涉及到修改小人、配方、火箭、打印门的别去动。其他建筑、动物、植物的随便整都行 ...

修改小人习惯了,再改回来不知道要花多少功夫,而且现在dlc内容感觉有点少,最期待的核电没有,还是等dlc完善在玩吧
回复 支持 反对

使用道具 举报

37

主题

323

帖子

654

积分

超级玩家

Rank: 5Rank: 5

贡献度
11
金元
6103
积分
654
精华
0
注册时间
2018-9-1
27#
发表于 2021-1-10 21:44 | 只看该作者
我现在玩的CS-440000版
回复 支持 反对

使用道具 举报

10

主题

945

帖子

1837

积分

游戏狂人

Rank: 6Rank: 6

贡献度
51
金元
16325
积分
1837
精华
0
注册时间
2011-2-15

G胖の微笑

28#
发表于 2021-1-11 11:19 | 只看该作者
大门招人
{} ->Immigration效率

public void Sim200ms(float dt)
{
    if (!this.stopped && !this.bImmigrantAvailable)
    {
        this.timeBeforeSpawn -= dt;
        this.timeBeforeSpawn = Math.Max(this.timeBeforeSpawn, 0f);
        if (this.timeBeforeSpawn <= 0f) 0改为1800无间断招人(需要时间流动)
        {
            this.bImmigrantAvailable = true;
            this.availableMinionStats = new MinionStartingStats(false);
        }
    }
}

ShowerConfig 澡堂
shower.fractionalDiseaseRemoval = 0.95f;去除细菌量
                shower.absoluteDiseaseRemoval = -2000;绝对去除细菌量50000



FlushToiletConfig 抽水马桶
OuthouseConfig 茅厕
diseasePerFlush = -100000; 便便一次产生多少病毒
diseaseOnDupePerFlush = -100000;便便一次水里多少病毒
回复 支持 反对

使用道具 举报

5

主题

106

帖子

108

积分

中级玩家

Rank: 3Rank: 3

贡献度
-3
金元
1204
积分
108
精华
0
注册时间
2020-10-24
29#
发表于 2021-1-16 20:31 | 只看该作者
多谢分享!~~~
回复 支持 反对

使用道具 举报

10

主题

945

帖子

1837

积分

游戏狂人

Rank: 6Rank: 6

贡献度
51
金元
16325
积分
1837
精华
0
注册时间
2011-2-15

G胖の微笑

30#
发表于 2021-1-17 22:45 | 只看该作者
本帖最后由 19611024 于 2021-1-18 22:52 编辑

管道流速和容量
搜索game,完整结果为game -{}。
this.gasConduitFlow = new ConduitFlow(ConduitType.Gas, Grid.CellCount, this.gasConduitSystem, 10f, 1f);//气管,已修改为10千克容量,管道流速为1,这两者不宜过大
this.liquidConduitFlow = new ConduitFlow(ConduitType.Liquid, Grid.CellCount, this.liquidConduitSystem, 100f, 2f);//水管,已修改为100千克容量,管道流速为2,这两者不宜过大
这是气体和液体 下边一行就是固体
this.solidConduitFlow = new SolidConduitFlow(Grid.CellCount, this.solidConduitSystem, 75f);


新版本不能用了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-28 13:09 , Processed in 0.127147 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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