想问下正式版氧气植物有人知道怎么修改吗
我想把消耗二氧化碳625毫克那个改高.发现怎么改都是只能变动氧气生成.最终目的是不改动比例.让消耗和生成同比例增加.
OxyfernConfig
ElementConsumer elementConsumer = gameObject.AddOrGet<ElementConsumer>();
elementConsumer.showInStatusPanel = false;
elementConsumer.storeOnConsume = true;
elementConsumer.storage = storage;
elementConsumer.elementToConsume = SimHashes.CarbonDioxide;
elementConsumer.configuration = ElementConsumer.Configuration.Element;
elementConsumer.consumptionRadius = 2;
elementConsumer.EnableConsumption(true);
elementConsumer.sampleCellOffset = new Vector3(0f, 0f);
elementConsumer.consumptionRate = 0.00015625001f;
二氧化碳的相關消耗量
..并没有用啊.. dxfcwq 发表于 2019-9-1 00:10
..并没有用啊..
下面還有一排
new ElementConverter.ConsumedElement(SimHashes.CarbonDioxide.ToString().ToTag(), 0.00062500004f)
一起改掉
dxfcwq 发表于 2019-9-1 00:10
..并没有用啊..
elementConverter.consumedElements = new ElementConverter.ConsumedElement[]
{
new ElementConverter.ConsumedElement(SimHashes.CarbonDioxide.ToString().ToTag(), 0.00062500004f)
};
elementConverter.outputElements = new ElementConverter.OutputElement[]
{
new ElementConverter.OutputElement(0.031250004f, SimHashes.Oxygen, 0f, true, false, 0f, 1f, 0.75f, byte.MaxValue, 0)
上面耗二氧化碳 底下出氧氣 自己看著辦吧
s81511 发表于 2019-9-1 00:30
elementConverter.consumedElements = new ElementConverter.ConsumedElement[]
{
n ...
然而还是这样啊..
本帖最后由 s81511 于 2019-9-1 13:22 编辑
dxfcwq 发表于 2019-9-1 11:35
然而还是这样啊..
我自己改Oxyfernconfig 是成功了
gameObject.AddOrGet<LoopingSounds>();
Storage storage = gameObject.AddOrGet<Storage>();
storage.showInUI = false;
storage.capacityKg = 100f;
ElementConsumer elementConsumer = gameObject.AddOrGet<ElementConsumer>();
elementConsumer.showInStatusPanel = false;
elementConsumer.storeOnConsume = true;
elementConsumer.storage = storage;
elementConsumer.elementToConsume = SimHashes.CarbonDioxide;
elementConsumer.configuration = ElementConsumer.Configuration.Element;
elementConsumer.consumptionRadius = 2;
elementConsumer.EnableConsumption(true);
elementConsumer.sampleCellOffset = new Vector3(0f, 0f);
elementConsumer.consumptionRate = 2f;
ElementConverter elementConverter = gameObject.AddOrGet<ElementConverter>();
elementConverter.OutputMultiplier = 50f;
elementConverter.consumedElements = new ElementConverter.ConsumedElement[]
{
new ElementConverter.ConsumedElement(SimHashes.CarbonDioxide.ToString().ToTag(), 2f)
};
elementConverter.outputElements = new ElementConverter.OutputElement[]
{
new ElementConverter.OutputElement(10f, SimHashes.Oxygen, 0f, true, false, 0f, 1f, 0.75f, byte.MaxValue, 0)
};
我上面的存量也有改大,storage.capacityKg = 100f; 這樣你有更多的空間可以放氣體和消耗品,也許這是顯示的關鍵,如果你要放出100kg的氧氣 這個值最好要更大
s81511 发表于 2019-9-1 12:12
我自己改Oxyfernconfig 是成功了
gameObject.AddOrGet();
好吧...真的奇怪了 ..我照着改就是没用...
dxfcwq 发表于 2019-9-1 14:45
好吧...真的奇怪了 ..我照着改就是没用...
缺氧的每個版本代碼有些微差異,你的版本是361684嗎
s81511 发表于 2019-9-1 14:51
缺氧的每個版本代碼有些微差異,你的版本是361684嗎
必须是啊 正式版361684 我是steam正版啊
dxfcwq 发表于 2019-9-1 14:53
必须是啊 正式版361684 我是steam正版啊
這真怪了,你要試試重新開個檔嗎
s81511 发表于 2019-9-1 14:59
這真怪了,你要試試重新開個檔嗎
我不光重开了档,我还重新验证了游戏 用新的文件改.然后还怕mod冲突 吧mod都关了...基本能想到的我全做了..
本帖最后由 s81511 于 2019-9-1 15:26 编辑
dxfcwq 发表于 2019-9-1 15:09
我不光重开了档,我还重新验证了游戏 用新的文件改.然后还怕mod冲突 吧mod都关了...基本能想到的我全做了. ...
那我真想不到有啥可能了
oxyfern下
public void SetConsumptionRate()
{
if (this.receptacleMonitor.Replanted)
{
this.elementConsumer.consumptionRate = 2f;
return;
}
this.elementConsumer.consumptionRate = 2f;
這個一起改掉 試試看
通常config如果修改無效就要動去掉config的同名位置
s81511 发表于 2019-9-1 15:18
那我真想不到有啥可能了
oxyfern下
谢谢 这回成了..真的是动这里..
本帖最后由 s81511 于 2019-9-1 15:43 编辑
dxfcwq 发表于 2019-9-1 15:32
谢谢 这回成了..真的是动这里..
不客氣,多虧你也讓我摸索出來這問題,原本我是沒有動過氧氣植物的,多送你一個東西
OxyfernConfig下
gameObject.AddOrGet<TemperatureVulnerable>().Configure(273.15f, 253.15f, 313.15f, 373.15f);
這是生長溫度0~40度 0度等於273.15373.15=100度 100度時毀損 如果把他第一個值改小,第三個值改大,就能任何環境都能種
(173.15f, 253.15f, 1313.15f, 1373.15f);
比如這樣的話就是-100度到1040度都可以活,1100度才死亡
s81511 发表于 2019-9-1 15:34
不客氣,多虧你也讓我摸索出來這問題,原本我是沒有動過氧氣植物的
我在最后一个星球玩...没有藻..不靠这个活不下去..
dxfcwq 发表于 2019-9-1 15:39
我在最后一个星球玩...没有藻..不靠这个活不下去..
我上面補了修改氧氣植物的生長溫度的修改,讓你在最後一個星球活得更輕鬆一點
s81511 发表于 2019-9-1 15:41
我上面補了修改氧氣植物的生長溫度的修改,讓你在最後一個星球活得更輕鬆一點
...
温度不是问题..我用不上..我只需要吧二氧化碳消耗高些就成
dxfcwq 发表于 2019-9-1 15:46
温度不是问题..我用不上..我只需要吧二氧化碳消耗高些就成
如果要消耗得更快的話可以把 OxyfernConfigelementConsumer.consumptionRadius = 2;
把消耗半徑改大,你可以讓植物在充斥二氧化碳的地方隔空吸二氧化碳轉氧氣,可能比沒有改過的藻類盒子更好用
s81511 发表于 2019-9-1 15:51
如果要消耗得更快的話可以把 OxyfernConfigelementConsumer.consumptionRadius = 2;
谢谢 这些基本的我知道....我就是奇怪自己吧config里面的都改了为啥没效果..
dxfcwq 发表于 2019-9-1 15:59
谢谢 这些基本的我知道....我就是奇怪自己吧config里面的都改了为啥没效果..
...
我也是後來摸索才發現的,缺氧的文件基本上都成對 大多數設定在config裡 有些設定則要去掉config才有
就像冰箱的容量和耗電量在RefrigeratorConfig 但是它的內部溫度和導熱係數在Refrigerator
10千克,我告訴你,你會改回來,你信不?你的小人都要瘋,全部高壓耳膜破裂。 我是摄影师 发表于 2019-9-4 21:25
10千克,我告訴你,你會改回來,你信不?你的小人都要瘋,全部高壓耳膜破裂。 ...
你没看清我还是成比例的增加的....只要吧居住区密封了.一共就那么多氧气怎么都不会超过2000的
页:
[1]