The Flying Fox Posted October 23, 2018 Share Posted October 23, 2018 I decided that, after more then a year after my last efforts with messing with ONI's world generation, I'd take another go at it. In my testing, I figured I'd take a crack at one of the suggested ideas that's been asked about in the suggestions forum and came up with a custom magma biome for the bottom of the map. I'm simply calling it MagmaBed. Gone is the impassible neutronium and, in it's place, some abyssatile, lots of obsidian, and some pretty decent amounts of diamond and wolframite. (It never felt like the frozen biomes had enough of the stuff, after all, in my humble opinion.) Along with that, deadly hot compressed pockets of both sulfur and sour gas to make your dupe lives even more challenging to try an venture into these bone charing depths! Did I also mention I put some volcanoes down there? There's quite a few actually. I figured the bottom of the map should be able to generate power just like the top of the map can with solar panels, right? To keep things more towards the balanced side, they're all just regular volcanoes, so no metal ones. I also created six custom Gravitas lab ruins that you can find in the deepest reaches of the magma bed for you to explore, if you want. One of them even has some stuff that's made from the 'space-grade' materials for you to salvage. Not a whole lot, but it's a little nice reward for taking the time to risk dupe life and limb for the sake of exploring. To install, simply download the zip file and extract it. Then, find the 'StreamingAssets' folder within it. Next, find where ONI is installed on your system. This can easily be done by going to your Steam games library, right-clicking on Oxygen Not Included and clicking 'Properties' in the drop-down menu. In the window that pops up, click the tab for 'Local Files' and there you'll find the 'Browse Local Files' button and click that. A file explorer window will pop up and go into the 'OxygenNotIncluded_Data' folder. Just to be safe, backup the 'StreamingAssets' folder there and then finally, copy/merge over the 'StreamingAssets' folder from the zip over the one in the Data folder. There should not be any files that need to be over-written. In order to get a map with the MagmaBed at the bottom, start a new save with a custom game and you'll find it as a custom map. This does not effect the default map generation in any form nor does it effect any current saves. (Obviously) Let me know if you have any comments or suggestions, if anything. MagmaBed Mod.zip Link to comment https://forums.kleientertainment.com/forums/topic/97293-custom-map-default-map-with-magmabed/ Share on other sites More sharing options...
crypticorb Posted October 23, 2018 Share Posted October 23, 2018 How badly does this setup compromise the oil biome? Is the abyssalite layer between the lava core and the oil biome removed in this mod, or is everything merged? Link to comment https://forums.kleientertainment.com/forums/topic/97293-custom-map-default-map-with-magmabed/#findComment-1101477 Share on other sites More sharing options...
The Flying Fox Posted October 23, 2018 Author Share Posted October 23, 2018 Figured I'd double-post to give some developer feedback and some thoughts on ONI's worldgen: Thank you to whomever Dev has been tinkering with worldgen in the background over the last year. The thing is definitely more stable then I recall in the past. Back in June of last year, I recall doing just about anything 'wrong' with the worldgen files would either cause ONI to crash or produce a bunch of NaN spam and go no where. It was a very hair-pulling experience of trial-and-error of poking at the files to get anything to work. Now, it feels like the worldgen is quite a bit more forgiving as most of the time, it produces a map of somekind. It may not be what you expected, but it at least produces something! Although, it could just be that I'm more experienced with it, possibly.. but getting what you want is still a lot of trial-and-error. Some feature requests that I think would be nice: 1) For the love of all holy god, can you please make it so that POIs stop layering over each other? This has definitely been something that's been requested before just for standard map generation. I clearly remember a thread or several documenting POI failures or near failures due to over-layering of them, or they over-lay the map boundaries. The POI files already record their X and Y dimensions along with their area within the files. It would be wonderful if you could use that to create 'boundary boxes' for them during map generation to make sure they don't over-lay either the map edges or each other. My original idea was to create a single large lab structure, something that would mirror the Gravitas facility at the top. Unfortunately, it liked to go beyond the map edges, so I split it up. Those pieces love to over-lap each other though, sadly. 2) I would be fantastic if World.yaml file could load independent temperature, mobs, and features.yaml files. That way, one wouldn't have to over-write the default files to make custom temperature profiles, mob spawning rates, or make their own semi-random features. 7 minutes ago, crypticorb said: How badly does this setup compromise the oil biome? Is the abyssalite layer between the lava core and the oil biome removed in this mod, or is everything merged? The abyssalite layer is still between the oil biome and the magmabed. You can basically pretend the magma core isn't there just like we mostly do now with the default map. It's possible you might get some magma/lava leakage through the boundary, but that already happens in the default map sometimes. I tried to design the volcanoes and POIs that are in the top layer of the magmabed to have their own thin layers of abyssalite around their tops to try and prevent them from corrupting the boundary. Just be careful, some of the magma pockets are a little compressed like the oil ones, but not overly so. Link to comment https://forums.kleientertainment.com/forums/topic/97293-custom-map-default-map-with-magmabed/#findComment-1101481 Share on other sites More sharing options...
JukedByLife Posted October 24, 2018 Share Posted October 24, 2018 This map sounds like fun, will have to give it a go sometime. Link to comment https://forums.kleientertainment.com/forums/topic/97293-custom-map-default-map-with-magmabed/#findComment-1102465 Share on other sites More sharing options...
Saturnus Posted October 24, 2018 Share Posted October 24, 2018 @The Flying Fox Pretty please, tell me you replaced all neutronium tiles on the map with abyssalite so that Shove Voles are actually trapped in the top and only when you breach it yourself will they be able to escape. Currently Shove Voles can burrow through neutronium and thereby use the neutronium map border to reach everywhere on the map. Link to comment https://forums.kleientertainment.com/forums/topic/97293-custom-map-default-map-with-magmabed/#findComment-1102470 Share on other sites More sharing options...
The Flying Fox Posted October 25, 2018 Author Share Posted October 25, 2018 11 hours ago, Saturnus said: @The Flying Fox Pretty please, tell me you replaced all neutronium tiles on the map with abyssalite so that Shove Voles are actually trapped in the top and only when you breach it yourself will they be able to escape. Currently Shove Voles can burrow through neutronium and thereby use the neutronium map border to reach everywhere on the map. Unfortunately, you can't not entirely remove the neutronium border within a custom generated map. Removing the neutronium border from generated maps can be done, there's a setting in one of the 'defaults.yaml' files that can shut it off, but then it shuts it off for all generated maps and that file will get changed by Steam when the game updates, I believe. This particular mod was designed as basically a drop-in replacement for the default map with no other changes besides swapping out the magma bottom for the one I created. If you want to remove the neutronium borders for yourself, the file in question is just the defaults.yaml file under the worldgen folder. Set 'DrawWorldBorder: false' or just replace the file with the one I attached. Devs: It would l nice if the settings in 'Default.yaml' where also settable by map instead. Either within the world.yaml file directly or just being able to load a separate file of our choosing. Edit: Now that I'm thinking about it, I bet all the setting in that file at the bottom that start with 'cloud..' are probably actually referring to meteors and meteor showers. I'll have to poke at those and see if that's the case. defaults.yaml Link to comment https://forums.kleientertainment.com/forums/topic/97293-custom-map-default-map-with-magmabed/#findComment-1102818 Share on other sites More sharing options...
SakuraKoi Posted October 25, 2018 Share Posted October 25, 2018 57 minutes ago, The Flying Fox said: there's a setting in one of the 'defaults.yaml' files that can shut it off, but then it shuts it off for all generated maps and that file will get changed by Steam when the game updates, I believe. Edit: Now that I'm thinking about it, I bet all the setting in that file at the bottom that start with 'cloud..' are probably actually referring to meteors and meteor showers. I'll have to poke at those and see if that's the case. The file only gets replaced when it is actually updated or the integrity of the game files is checked. Also, "Cloud" most probably is not related to Meteors for two reasons: None of the values match up Early Versions could generate a void hole, some kind of geyser, in the map which at least for me could once generate Propane once and otherwise would remove liquids and gases. This event was even announced as a cloud IIRC (something about a gas cloud is approaching the asteroid). By the by, I sure am integrating this into my custom map, ofc without permission I will keep it to myself and ya sure got my respect for creating a new biome which I can not (whether it is because I am too lazy to try and play with all the settings or utter incompetence or both, it is actually both), not that I would update my mod even if you did not have my respect. Seriously, all I did is a few dozen of geyser POI and removing Neutronium in the way you already mentioned (plus a bit more, i.e in the magma biome and under geysers). oh, and I know one issue with removing world border, though it happens anyway on the surface since for a crash one merely has to build a wide building over the edge, just sayin' In any event, awesome mod, I love you! (platonically~) Link to comment https://forums.kleientertainment.com/forums/topic/97293-custom-map-default-map-with-magmabed/#findComment-1102855 Share on other sites More sharing options...
The Flying Fox Posted October 25, 2018 Author Share Posted October 25, 2018 24 minutes ago, SakuraKoi said: The file only gets replaced when it is actually updated or the integrity of the game files is checked. Also, "Cloud" most probably is not related to Meteors for two reasons: None of the values match up Early Versions could generate a void hole, some kind of geyser, in the map which at least for me could once generate Propane once and otherwise would remove liquids and gases. This event was even announced as a cloud IIRC (something about a gas cloud is approaching the asteroid). By the by, I sure am integrating this into my custom map, ofc without permission I will keep it to myself and ya sure got my respect for creating a new biome which I can not (whether it is because I am too lazy to try and play with all the settings or utter incompetence or both, it is actually both), not that I would update my mod even if you did not have my respect. Seriously, all I did is a few dozen of geyser POI and removing Neutronium in the way you already mentioned (plus a bit more, i.e in the magma biome and under geysers). oh, and I know one issue with removing world border, though it happens anyway on the surface since for a crash one merely has to build a wide building over the edge, just sayin' In any event, awesome mod, I love you! (platonically~) Glad you like it! Yeah, guess you're right about the 'cloud' settings, I tried tweaking all of them and didn't see anything happen to the meteors. Also, I never heard about that cloud thing you're talking about, that's pretty interesting. Sounds like it was suppose to be the event before meteors became a thing. This makes sense because I recall those settings in that file all the way back to last year. Well before Cosmic. Also, apparently changing the: OverworldDensityMin, OverworldDensityMax, OverworldAvoidRadius adjusts the sizes of the various biomes and start so you can have larger/smaller biomes with a larger/smaller starting biome. Could be interesting for challenges. Link to comment https://forums.kleientertainment.com/forums/topic/97293-custom-map-default-map-with-magmabed/#findComment-1102907 Share on other sites More sharing options...
crbd115 Posted November 14, 2018 Share Posted November 14, 2018 Just out of curiosity is there even a strategy to go into the magma biome that is feesable? Most of the magma is about 1600-1700 C but the atmo suits only add 727 C of protection. I really like the idea of this mod but I'm just questioning if I can even interact with it. Link to comment https://forums.kleientertainment.com/forums/topic/97293-custom-map-default-map-with-magmabed/#findComment-1115871 Share on other sites More sharing options...
SakuraKoi Posted November 14, 2018 Share Posted November 14, 2018 42 minutes ago, crbd115 said: Just out of curiosity is there even a strategy to go into the magma biome that is feesable? Most of the magma is about 1600-1700 C but the atmo suits only add 727 C of protection. I really like the idea of this mod but I'm just questioning if I can even interact with it. It should be fairly obvious that one can cool it down. Water has over 4 times the SHC of Magma/Igneous Rock, not to mention 20 times the SHC of Obsidian and while the magma may be more than 1000 kg per tile, one can assume that an ice biome can more than cool down the same area to Exosuit levels when melted and guided to the abyss below. One may also be surprised how effective insulated tiles are even when not using insulator. Needless to say, Steam Turbine banzai! (basically reducing the heat to like 200°C, it even says one the package: "Useful for translating the geothermal energy of magma into useable power."). Now since my starmap revealed itself to be a failure, I might as well conquer the magma biome now. All I need is a little plastic for the Turbines. Huh, (Drecko) Ranching? Nah, not fond of critter lag~ Link to comment https://forums.kleientertainment.com/forums/topic/97293-custom-map-default-map-with-magmabed/#findComment-1115894 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.
Please be aware that the content of this thread may be outdated and no longer applicable.