About Rust Mechanics
From Steam WorkshopBlocks will slowly rust over time while in atmosphere of configured planets. All blocks that is not covered by other blocks or airtight spaces in all directions will be affected by rust. By default…
Blocks will slowly rust over time while in atmosphere of configured planets.
All blocks that is not covered by other blocks or airtight spaces in all directions will be affected by rust.
By default Earth, Alien, Pertam and Venus (that is any modded planet that has "Venus" in it's name) planets are configured.
Grids inside SafeZone that has damage disabled will not rust.
Rusting of powered grids can be disabled in config.
Rusting of specific block types can be disabled in config.
Server side only scripts! (Should work on Xbox dedicated servers, but not tested)
!!WARNING!! This mod is still somewhat experimental. Bugs are expected, please report if encountered. Also careful adding this to your already build world without backup saves.
F.A.Q
- How to repair rusted block?
Wield it up and paint. Only texture needs to be applied to fix rust.
- Does weather affect rusting?
No. Weather effects are not implemented, but it's something to think about for the future updates.
Configuration
This mod can be configured per save game:
Create and save game with this mod added. Open Storage directory of your save, i.e.:
C:\Users\<User Name>\AppData\Roaming\SpaceEngineers\Saves\<Some number>\<Save Game name>\Storage\<Some number>.sbm_RustMechanics
config1.3.xml file should be inside. Make sure to edit the latest version if there is more than one! Also need to re-config every time mod is updated with changes to config options. Open it with Notepad or other text editor
You will see planets config:
<OnlyRustUnpoweredGrids>false</OnlyRustUnpoweredGrids>
<RustDamagesBlocks>true</RustDamagesBlocks>
<Planets>
<Planet>
<PlanetNameContains>Earth</PlanetNameContains>
<AverageMinutesToStartRusting>300</AverageMinutesToStartRusting>
</Planet>
<Planet>
<PlanetNameContains>Alien</PlanetNameContains>
<AverageMinutesToStartRusting>180</AverageMinutesToStartRusting>
</Planet>
<Planet>
<PlanetNameContains>Pertam</PlanetNameContains>
<AverageMinutesToStartRusting>60</AverageMinutesToStartRusting>
</Planet>
<Planet>
<PlanetNameContains>Venus</PlanetNameContains>
<AverageMinutesToStartRusting>10</AverageMinutesToStartRusting>
</Planet>
</Planets>
<BlockSubtypeContainsBlackList>
<string>Concrete</string>
<string>Wood</string>
</BlockSubtypeContainsBlackList>
OnlyRustUnpoweredGrids - will rust only unpowered (abandoned) grids if set to true.
RustDamagesBlocks - blocks will get damaged when rusting if set to true. Only texture change when set to false.
More planets, vanilla or custom can be added. PlanetNameContains is any part of planet name. AverageMinutesToStartRusting is how much minutes on average will it take for rust to start appearing on blocks. The further rusting depends on block integrity. I.e. it will take about 20 times more for large light armor block until block completely dissapear.
BlockSubtypeContainsBlackList - blocks that subtype name contains any of the string from this list, will not rust. Keep in mind this checks block subtype name, NOT texture name. So armor block painted in concrete or wood texture will still rust, but for example Concrete block from AQD Concrete mod or Wood Armor block from Tree Harvest mod will not rust. Any vanilla or modded block names can be added to the list.
Integrations
Any modded planet that has atmosphere can be used with this mod.
Any modded block will rust if it supports textures.
To make rust maintenance more realistic it is recomended to use this mod together with Paint Gun mod, while disabling vanilla painting
Acknowledgements
Mod is based on Atmospheric Damage script by Rexxar. Could not find the original link, if someone has it, please let me know.
Ships in screenshots: Astron, interplanetary tanker/hauler (No mods) by OctoBooze “Frontier” Scientific Research Exploration System(No Mod) by ARC17Alpha SpaceX Starship (1:1 scale) by me
Reporting issues
Please report any issues you encounter to help make this mod better. When reporting be mindful to provide all possible information, so I can debug and fix it.
This is the minimum information needed when reporting a problem:
- List of all mods used in a game in exact order (take a screenshot of mods menu of save game) - Latest log, just after issue or crash happened. Log is located: "C:\Users\<User>\AppData\Roaming\SpaceEngineers\SpaceEngineers_<datetime>.log" - Screenshot of problem if it is visible in-game
Provide any additional information/details that might help.
Use online services like Imgur, pastebin or others to share screenshots/logs/etc.
Github
Any help on maintaning/improving this mod is welcome, here is Github repo with the code: https://github.com/vaidasmaciulis/rustmechanics
Highlights
From source dataFootprint
Rated a light load on a server.
Last update
Its author last shipped an update 4 yr ago.
Rust Mechanics on Nxeon
From our catalogue- One-click install
- Not available. One-click install isn't available for this game's mods yet. Download it and upload it to your server in Files.
- Server load
- light
- Smallest plan we suggest
- Space Engineers — 8 GB (8 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 2023-02-09, released 2023-02-09
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| Workshop |
From 1 recorded build of Rust Mechanics.
Run Rust Mechanics on a Space Engineers server
Deploy a server above, then upload the file in Files.
What kind of mod it is
From the catalogGameplay & overhauls
New mechanics, content and overhauls that change how the game plays.
Compatibility
- Game
- Space Engineers
Verified at the source
- ✓Steam WorkshopOfficial listing, checked 2026-11-01Open ↗
- ✓AuthorBačiulis, as published on Steam Workshop
- ✓LicenseNot published by the sourceFree
