RimWorld
SF Materials Rebalanced
StarlightSovereign  [pengembang] 5 Nov 2018 @ 8:43pm
Full Description with Detailed Changes
★·.·´¯`·.·★ What it does ★·.·´¯`·.·★
This mod overhauls the Materials in Rimworld to be more intuitive. This does not mean they are necessarily "realistic". It means they adhere better to layman's expectations of the materials. So if you are a structural engineer, I advise you not to use this mod. But if you have ever thrown your hands up at the existing values because they just didn't seem right, give it a look!


This mod Combines my old materials mods into a single mod suite.
DO NOT USE THIS MOD WITH MY OLD MODS:
Conduits Don't Burn
Sensible Stone and Steel
More Steel from Slag (Any version)

This mod already does what all of those mods did and more.


★·.·´¯`·.·★ Details ★·.·´¯`·.·★
Stones, metals, slag, and conduits are all changed in this mod to reflect a more intuitive flow and balance. Generally, stones and metals will be balanced so that they have the most commonly expected (intuitive) statistics. Marble is harder than slate, for example. Marble is also more beautiful than most other stones because most people consider it highly aesthetic.

Conduits do not burn (since burning one cable in half wouldn't destroy the wiring in an entire base), and metals have flammability ratings that match their real-life melting points vs the heat of fires in Rimworld (to the best of my ability). Which is to say, silver and gold have very low flammability chances, Jade has none because it's a mineral and generally does not burn, and Uranium and Plasteel do not burn because they are meant to be superior materials that withstand much punishment.

You may now customize the amount of steel you get from slag, and how much work it takes to make. Open settings>mod settings>SF Materials Rebalanced. Choose steel output and work amount. Restart. Save. You won't have to do this again unless you want to change the value again.
Needless to say do NOT layer this with my standalone More Steel from Slag as it will cause errors.

More specifics below. Enjoy!


★·.·´¯`·.·★ Materials Rebalances ★·.·´¯`·.·★
Granite is the same as vanilla, and the rest are adjusted via their StatFactors.

From hardest to softest:

Granite - 1.7
Steel - 1.6
Marble - 1.5
Limestone - 1.4
Sandstone - 1.3
Slate - 1.2

So some example HP (Walls here)

Granite - 595 hp (same as vanilla)
Steel - 560hp (vanilla 350)
Marble - 525 hp
Limestone - 490 hp
Sandstone - 455 hp
Slate - 420 hp

There are different HP amounts for walls, doors, autodoors, etc, but basically it all lines up. Expect granite to be the strongest stone, slate to be the weakest, and all of them to make sense (i.e. Marble is sturdier than limestone) and steel structures are actually useful and reasonable to make if you don't have granite available.

★·.·´¯`·.·★ Beauty ★·.·´¯`·.·★
Marble's beauty adjusted from 1.35 to 2 and granite is given a 1.4 (it lacks a factor at base). These are highly prized stones for flooring and counters, so I would say this is appropriate.:krstar:

★·.·´¯`·.·★ Flammability ★·.·´¯`·.·★
This mod makes steel, jade, and plasteel no longer flammable.
Silver and Gold have a 1 and 2 percent flammability, respectively to match their real world values vs the temperatures reached in Rimworld fires.
Wood burns. Mostly, nothing else really does.

★·.·´¯`·.·★ Work to build ★·.·´¯`·.·★
I've tweaked these numbers to bring stone more in line with steel. As it is, you have to mine stone, mine steel, lay stone, and lay steel, but for stone, you must also make blocks where as with steel it's direct material building. Past that, stones take about 6x more work to build than steel. With the rebalanced hit points and usefulness, none of this makes sense, so I've on rebalanced the whole thing. :dstools:
I don't feel that laying a tile floor is harder than building a steel floor (that's just silly!) so these numbers were changed to reflect more realistic and intuitive values. I've laid tile before. It's not that hard.

★·.·´¯`·.·★ Notes ★·.·´¯`·.·★
If these numbers need adjusting, I welcome feedback. Enjoy. :)
I have had a lot of conversations with other players about this statement, and I realize the hardness of stone does not necessarily reflect it's impact resistance, or other elements that determine how well it would do as a defensive structure. However, I have balanced this mod around an "intuitive" approach to materials. What this means is that it is made to better match player expectations based on your average person's understandings of various stones. If you are a stone expert, you may cringe at some of the decisions I've made, but I feel most players will enjoy the flow of the game better with these changes.

★·.·´¯`·.·★ Existing Save Caveat ★·.·´¯`·.·★
If you install this to an existing save, it will work, but your items built of any of these materials will be "damaged" by the difference between their prior and new hp. You can just repair your stuff and it'll then be fine. But just be aware this will happen. Nothing I can do to fix it that I've found so far.

★·.·´¯`·.·★ Other Caveat ★·.·´¯`·.·★
Everything made from these materials will be affected by the changes in hitpoints and work to build. So whether it's a wall, door, floor, or sword, this will change the HP of items made by materials rebalanced by this mod.

★·.·´¯`·.·★ Exploits ★·.·´¯`·.·★
I have had reports that it's possible to exploit the slag changes in order to gain infinite steel by building a turret, breaking it into slag, then processing the steel and repeating.
My answer to this problem is simple: If you don't want infinite steel, don't exploit turrets for slag.
Yes, your turrets will sometimes get broken. You will get slag. The slag will produce more steel. The steel may be a net gain. But this should happen rarely enough that it's a small boost rather than a game-breaking exploit. Just don't exploit it if you don't want to! Also, the higher you set your steel output from slag, the more broken this problem becomes. So if you don't want it affecting your game balance, be mindful when selecting values higher than vanilla (20).

★·.·´¯`·.·★ License ★·.·´¯`·.·★
If you want to use my code to learn, edit it to make your own mod, or put it in a modpack, I honestly don't care. Have fun. I'd never have learned how to do any of this without doing similar and other modders who are willing to share their knowledge and their source code. So this mod is open source. If you use it in a mod pack, feel free to link back to my page here so people can fave/rate. If you like it, please fave / rate, but don't worry about using the code as you like. Just please don't repost this mod as your own without permission (unless I've stopped updating it and you are updating it for me until I get back. I give total permission for that to be done in case I fail to keep it up to date. But if Zombie license needs to be invoked, Rainbeau Flambe gets dibs on updating any of my mods if he wants. (Sorry dude. You asked for this.) :starite:)

★·.·´¯`·.·★ Updates ★·.·´¯`·.·★
11.05.18 - Final update to 1.0. Should be good unless I decide to tweak something further. It's now safe to add this to your game.
8.30.18 - Updated to B19. Funny because I never managed to push this for B18? But I got around to it now, so that's what counts, eh? Enjoy!

»-(¯`·.·´¯)->Modder Luv<-(¯`·.·´¯)-«
If you enjoy this mod, please consider supporting my work by checking out my dayjob at www.DarksbaneBooks.com where you can get a free book to try my fiction too! If you like Urban Fantasy, Vampires, and general sci-fi fantasy, you'll find something you like in our works. All our main series are on Amazon and Kindle Unlimited, but all I'm asking is for you to give our freebies a try. Thank you!

★·.·´¯`·.·★ About the Authors ★·.·´¯`·.·★
SheiFoxy (she/her) originally made this mod in multiple versions to cater to a range of desired outcomes. At 1.0, Rainbeau (he/him) helped her bring this new and improved version of the slage to steel output to you with a configuration menu so you can select your combination of values yourself instead of her needing to flood the workshop with 93 thousand versions to fit everyone's requests. :coolslime: Thank you again to Rainbeau, and we hope you enjoy! :rimefox: :fullstars:
Terakhir diedit oleh StarlightSovereign; 10 Nov 2018 @ 4:31pm