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

注册 登录

QQ登录

只需一步,快速开始

查看: 2414|回复: 2
打印 上一主题 下一主题

[原创] 控温三件套

[复制链接]

141

主题

857

帖子

2871

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
270
金元
17914
积分
2871
精华
0
注册时间
2014-11-30
跳转到指定楼层
主题
发表于 2021-11-18 17:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 fanvalen 于 2022-10-10 18:28 编辑

蒸汽涡轮机、温度调节器 、液温调节器自从有了冷蒸这个东西后,越难处理,气体温度110度,蒸汽机启动温度125度,降温成水98度
上不成低不凝这就难处理,索性我就把蒸汽机启动温度调到100度,这样就可以变成水
so我们来改蒸汽机
SteamTurbineConfig2

改成

buildingDef.OverheatTemperature =5273.15f;//过热损坏温度5000度融化了都没得损坏
steamTurbine.wasteHeatToTurbinePercent = 0.01f;//泄露热量比率越小越好

发电量可以改
public static float MAX_WATTAGE = 850f;//改个发电量1200f直接带一个液冷,2400f带两个,数字你喜欢就好
再添加一个功能可淹没
public override BuildingDef CreateBuildingDef()下添加
一句
buildingDef.Floodable = false;
下面来调核心
SteamTurbine里
搜索等号前的改成下面
public float minActiveTemperature = 373.15f;//启动温度100度
public float maxBuildingTemperature = 5273.15f;//工作过热温度5k


蒸汽改完了
下面温度调节器 (气体降温的)AirConditionerConfig
加可淹没
public override BuildingDef CreateBuildingDef()下添加
一句

buildingDef.Floodable = false;

都可以完全淹没了你们不还不知道怎么控温吗,不用我说了吧

下面是液体降温的
LiquidConditionerConfig        液温调节器
改成
buildingDef.OverheatTemperature = 5273.15f;//过热损坏温度
这温度你可以直接用原油进行淹没可以裂化成石油了,这句你们当做没看到忽略
本来想改一下降低的温度的,发现没有好的控制方法还是保持原来的降14度比率,改大了怕你们控制不住要改降低温度可以找
airConditioner.temperatureDelta = -14f;//降低的温度,不要改太大,太大产生的温度太高有融化机器的风险,而且也不好控制,
如果你一个液体到凝固点的不足降低温度的值就有出口爆管,液体13度,降温14度,出口就别别爆管








回复

使用道具 举报

10

主题

1035

帖子

2066

积分

游戏达人

Rank: 7Rank: 7Rank: 7

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

G胖の微笑

舒服的沙发
发表于 2021-11-18 17:38 | 只看该作者

机器工作时产生的温度,此值与降低的温度有关的,即降得越多,升得真快。

搜索AirConditioner
            GameComps.StructureTemperatures.ProduceEnergy(this.structureTemperature, -num6, BUILDING.STATUSITEMS.OPERATINGENERGY.PIPECONTENTS_TRANSFER, display_dt);右击进入IL指令编辑,


将 4 行 ldloc.s V_12(12)的操作码改成 ldc.r4,之后改成后面的数值。正数,则能量会变低,负数,则能量会变高。建议改成0,空调不再升温。



加上这个
回复 支持 反对

使用道具 举报

141

主题

857

帖子

2871

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
270
金元
17914
积分
2871
精华
0
注册时间
2014-11-30
硬硬的板凳
 楼主| 发表于 2021-11-18 17:45 | 只看该作者
19611024 发表于 2021-11-18 17:38
机器工作时产生的温度,此值与降低的温度有关的,即降得越多,升得真快。

搜索AirConditioner

我知道,你这个改法会导致有的人需要用来升温来产生蒸汽或者加热什么不能实现而我则是控制它不损坏和最大温度范围
我可以改config下为负数也可以吸热,但是会破坏原有的功能

buildingDef.SelfHeatKilowattsWhenActive = -10f;//自热效率


回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-27 19:37 , Processed in 0.028407 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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