Oxygen Not Included
498 คะแนน
Customize Buildings (more capacity, less dupes)
12
6
5
11
5
7
2
3
2
   
รางวัล
ชื่นชอบ
ชื่นชอบแล้ว
เลิกชื่นชอบ
ขนาดไฟล์
โพสต์
อัปเดต
1.741 MB
28 ก.ค. 2019 @ 10: 31am
20 เม.ย. @ 1: 09am
109 หมายเหตุการเปลี่ยนแปลง ( ดู )

สมัครสมาชิกเพื่อดาวน์โหลด
Customize Buildings (more capacity, less dupes)

คำอธิบาย
QoL changes, more storage, less duplicant requirement. Transit tube anywhere! Robo miner through glass tiles.

The configuration file is created after first run and is located at:
%userprofile%\documents\Klei\OxygenNotIncluded\mods\CustomizeBuildings.json

On MacOS: ~Library/Application Support/unity.Klei.Oxygen Not Included/mods/CustomizeBuildings.json
On Linux: ~/.config/unity3d/Klei/Oxygen Not Included/mods/CustomizeBuildings.json

Full content:
- Smart and heavy battery customizable capacity
- 11 storage containers customizable capacity, including reservoirs
- reservoirs can be accessed by dupes directly (off by default, search in config file)
- Smart Battery no runoff
- Rock Crusher new recipe regolith to sand
- Valves, Switches, Building, and Door toggles don't require dupes
- Reservoirs don't need ground below
- all crafting stations can be set to no duplicant (Metal Refinery, Rock Crusher and more)
- more stuff without dupes: Oil Refinery, Oil Well
- pipe pressure customizable
- wire wattage customizable
- air filters will drop leftover polluted gas as canisters
- conveyor rail package size can be set
- auto-sweeper range and speed can be set
- robo miner range can be set
- robo miner can dig any material
- robo miner work through glass tiles
- digs regolith faster
- ladder don't get hit by comets
- transit tubes can be placed behind tiles/buildings and make U-turns
- transit tube launch power can be modified
- solar panels use all light and thus output up to 600W
- may change any of the following settings for all buildings (including buildings added from other mods)
-- power consumption
-- base overheat temperature
-- what a building can be made of
-- DTUs generated
-- generator output watts
-- decor values
-- where buildings are allowed to be build e.g. in the background, on the floor, anywhere
-- enable rotation for any building; might result in funny graphical bugs

Future:
- more buildings without duplicant requirement, fully automated
- maybe more inputs, so no dupe deliveries needed?

Download:
If Steam Download does not work or you need an older version, you find the files also here:
GitHub[github.com]
กระดานสนทนายอดนิยม ดูทั้งหมด (24)
5
13 มี.ค. @ 2: 50pm
Possible conflict with Portal Network's Anywhere Door
CrystalMoon
6
12 มิ.ย. 2024 @ 2: 49am
Game crash
76561198295811597
9
21 ส.ค. 2022 @ 1: 40pm
Rocket Cargo Capacity
Oniwabanshu
1,776 ความเห็น
Kaedys 29 เม.ย. @ 10: 58am 
oni-db isn't really being rapidly updated for new DLCs and such anymore =(

That building is the "MilkPress" in the code.
Yomi 29 เม.ย. @ 9: 06am 
I can't find the machine on oni-db but I'm talking about this one: https://oxygennotincluded.wiki.gg/wiki/Plant_Pulverizer
Fumihiko  [ผู้สร้าง] 29 เม.ย. @ 7: 56am 
No, that does not work. 'No Dupe' needs manual coding to work. Also Pulverizer is not a building in the game. Do you perhaps mean RockCrusher? https://oni-db.com/details/rockcrusher
There is an option for that.
Yomi 29 เม.ย. @ 7: 52am 
Hello and thank you for this mod.
I want the Plant Pulverizer to need no Dupe, I tried to just add this line to config file “NoDupePlantPulverizer”: true but it doesn't work. Any ideas?
kebe1pc 21 เม.ย. @ 3: 41pm 
I see, usually use DNSpy to go look into .dll files to change values and stuff. Last time I did it was to increase the max cap for nanobots from 15 to 25 per upgrade from the disease expanded mod
Fumihiko  [ผู้สร้าง] 21 เม.ย. @ 12: 25am 
Btw, the only way to navigate this, is to use ILSpy and look into the game's Assembly-CSharp.dll. This is nowhere explained, because that's too advanced for the average Joe.
kebe1pc 20 เม.ย. @ 9: 41am 
Thank you for helping me, I appreciate it.
Fumihiko  [ผู้สร้าง] 20 เม.ย. @ 1: 12am 
Eh. That building has 2 storages. One for input, one for output. I fixed the index logic. You can use ATx: to define which component you mean. Zero-based index; if omitted it should get the first index.

"AdvancedSettings":{"SupermaterialRefinery":{"Storage":{"capacityKg":123456.0},"AT1:Storage":{"capacityKg":123456.0}}}
kebe1pc 19 เม.ย. @ 10: 18am 
this is the best I could come up with through trial and error, but it still doesn't work
"AdvancedSettings": { "SupermaterialRefinery": { "Storage": { "SupermaterialRefineryKG": 50000.0 } } }
This is the errot I get
'Object reference not set to an instance of an object' when trying to write 50000
kebe1pc 19 เม.ย. @ 9: 24am 
Is there a way to increase the internal capacity of the molecular forge?