Space Engineers

Space Engineers

111 ratings
Thermal Mechanics (Functional* No longer maintained)
2
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
Mod category: Block, Production, Other
File Size
Posted
Updated
22.890 MB
23 May, 2021 @ 1:41pm
8 Mar, 2022 @ 3:24pm
6 Change Notes ( view )

Subscribe to download
Thermal Mechanics (Functional* No longer maintained)

Description
*There are issues on dedicated servers, be careful when installing this mod.
**As for locally hosted worlds the mod functions, but do be wary of using powerful modded blocks and/or installing into already started games.

For clarification here, this mod does NOT affect NPC grid, and only is active on player made grids.

Here are some general hints: More mass = harder to change temperature; More radiators = more cooling power over time; Once some more solid numbers are decided for this then I'll add information regarding different radiators. For now: see below Block.

As many of you may have already guessed. I cannot continue work on the mod, my apologies, but I cannot work on it any more. Thank you for your support, if the mod functions well enough for you, then congratulations but from now one I do not plan on making any adjustments or updates.

Update 03/22
- Lowered heat generation
- Improved performance of regulators
- Looking into removing the inactive heatsinks and cleaning up code (something keeps breaking)
- Fixed one of the blocks not being active or not having correct build stages

Update 09/21
- Fixed heat exchangers and cooling towers not working.
- Increased overall effectiveness of radiators (see if too OP?)


Update 06/07/21
- New icon for Radiator Inline
- New icon for Radiator Panel
- New icon for Radiator Basic Heat Exchanger
- New icon for Radiator Medium Heat Exchanger
- Full component rebalance (now component costs make sense)


******
Join the Kinetic Development Discord: https://discord.gg/47uWVAn
I'm developing other scripts and games using Unreal Engine!


Description: Thermal Mechanics adds a new game mechanic involving Heat. Ships now contains Core Temperature that you need to manage. Leaving your Ship in an Overheating state will cause its parts to get stressed and accumulate Damage. Reaching Critical Temperatures will cause a Catastrophic and Deadly Disaster.

Survival Mechanics, what changed?
Space is Hard Again
Heat management in space is very hard specially when you first start out. You'll have to plan your jumps and plan out your breaking maneuvers to go to your desired destination.

Goodbye bad Ship Designs, Welcome Engineering!
This mod encourages you to design your ships around heat. A poorly designed overpowered ship will overheat just as fast as it is overpowered. A Good well balanced ship design will reward you of easier Heat Management, so engineer smart!

Pretty Looking Damage And Explosions
If you are going to fail, fail in style as you watch your ship slowly burn and turns into a procedural derelict.

Core Temperature
Core Temperature is the Temperature of your ship. you can see this while being seated on any Control block (Passenger Seats, Remote, Cockpits) or via PB Ingame-Scripting (more details below). Beside the Core Temperatures is the rate of change in Temperature, a Positive number means its accumulating heat, a negative number means its loosing heat.

Temperature Flux
There are many ways your ship can accumulate or loose heat, Terminal blocks generate heat and adds to your ship's core temperatures. Atmospheric Planets also influences this. While Cooling blocks takes away heat. Ships can also loose heat through Radiation in Space, but its slow.

Heat Management
There are a lot of factors that influences how your Ship handles heat. from its Design to what materials are the blocks made off, this is called your Ship's Heat Capacity (kilojoules/kilogram Kelvins). The Higher the Heat Capacity is, the harder it is to change in temperature. Your goal is to find the most efficient design together with Cooling blocks to find the perfect Equilibrium where the overall cooling is cancelling out your heat production. Movement in atmosphere will cool your grid.

Notes
Only grids that have player owned blocks are affected by Thermal Mechanics. This means grids that are spawned by the game and are owned by NPCs and their factions will not overheat.

Ingame-Scripting Support
Me.GetValue<float>("GridTemperature") Me.GetValue<float>("GridFlux") Me.GetValue<float>("GridHeatCapacity")

Blocks
Radiator Inline - Used for starting off and relatively low effectiveness (atmos only)
Radiator Panel - Used for non atmos cooling and slightly more expensive with while taking up more volume
XL Cooling Tower - Used for heavy cooling in atmosphere
Heat Exchanger - Higher level cooling and heating option as opposed to inlines. Can be used in and out of atmosphere. Comes in basic and medium.


Upcoming new Blocks / Features
- New icons (pt.1 released)

Settings
There are two configs available, WorldSettings.xml is available inside your world's save storage folder. While PlayerSettings.xml is in your local storage folder.

You can change your HUD's units by typing in the command "/thermalhud units k/c/f" Kelvin, Celsius and Farenheit respectively. this is saved in PlayerSettings.xml

Special Thanks to Meridius_IX and Reign for helping me out with ideas, balancing and testing.

I almost forgot this, thanks to reddit user u/Deathslay142 for this thread. Its were the mod idea was based on.

Recommended Mods
Aerodynamic Physics (Deadly Reentry + Drag + Flight)
- No integration yet, but still compliments each other nicely

Known Issues


Disclaimer!
Ensou: I am not a Physicist or a Mechanical Engineer, so my calculations in code might not be entirely accurate, and they are overly simplified for the sake of Gameplay.



Credits:
Ensou - Original Creator
Coggernaut - Tester/Server Admin for Solaris RP
GreysonXMG - Tester and designer
Tugspacehall - XL Cooling Tower models.

Testers and contributors
- Coggernaut - Tester/Server Admin for Solaris RP
- GreysonXMG - Tester and designer
- Vas Vadum - Tester
- ExGold - Tester
- General Space - Tester
Popular Discussions View All (4)
22
29 Sep, 2022 @ 4:47pm
Bugs and Development
Kinesi
10
30 Aug, 2022 @ 3:52pm
High Power Blocks and Thermal Mechanics
Abisius Xarvenius Carbensius
3
7 Sep, 2022 @ 8:28am
Proposal for extra mechanics and blocks
Infinity
182 Comments
ExCaedibus 17 Jun, 2024 @ 12:49pm 
I really would like a feature that replaces a (configurable) percentage of weapons on NPC grids with radiator panels! Or is there a separate mod that allows to replace with a specific block?
Annnnd... Is the Discord gone?
slipcasedrock2 31 May, 2024 @ 10:15pm 
Sweet!
Kinesi  [author] 12 Mar, 2024 @ 4:46pm 
@Frosty yessir i friended you
Frosty 7 Mar, 2024 @ 10:28pm 
Hi, Kinesi
I think this mod is great and if its okay with you I'd like to develop it further. Would you be open to me taking over its development?
QualityPen 12 Sep, 2023 @ 1:09am 
Right, space isn't really anything. Hot or cold is the amount of energy in matter, and the thing about a vacuum is that it really doesn't have any matter in it. Well, technically space has extremely sparse atoms throughout it, and they are 2.7 K (almost as cold as it gets), but there are so few of them that it makes no meaningful difference.

On the other hand, the fact that there is no atmosphere to maintain heat means that eventually all the heat is radiated away from an object, unless that object is being radiated on (ie, by sunlight) or is generating heat locally (ie, body heat) and has sufficient insulation.
Darian Stephens 29 Aug, 2023 @ 11:11am 
It's actually a misconception that space is cold!
In fact, things overheating is a big problem because the only way to shed heat is by radiating it away, because there's no air or anything for it to equalise through.
You technically also have the option of directing your heat in to some object and then ejecting it, which I believe this mod provides, but in the real world that would be prohibitively expensive, unless you live on an asteroid or something where material is abundant.
jarhead 28 Aug, 2023 @ 11:34pm 
does this mod also make you have to warm the ship in space/cold areas?
if not then can that be added so your "balancing" the heat?
Austris 23 Jan, 2023 @ 4:07am 
this mod cause just problems on servers
Delta4Phoenix 19 Nov, 2022 @ 6:26am 
How are things going on the rewrite? I'd love to use this mod on my DS, but read of issues?
Skargard 21 Oct, 2022 @ 9:41am 
hello we run a server and we had problems with the MOD. sometimes it got extremely cold and sometimes warm. then i built the heat exchanger and it hadn't changed so i wanted to ask if you have any advice for me. songs we had to take out the mods because. although each player had an exchanger on his ship or several. bug report best regards sepih