If you bought Ostranauts and wondered whether the K-Leg universe could feel more personal, the answer lives in a plain folder of JSON and CSV files. This Ostranauts modding guide walks through every step a new player needs, from locating the Mods folder to publishing a custom part that swaps a stock reactor for a salvaged Kleg core. The game ships with pure-text data files, which means you do not need a compiler, a Unity license, or even a zip tool to start tinkering with Ostranauts mods. The community has been building these add-ons since the 2020 Early Access launch, and Blue Bottle Games has actively preserved that text-first architecture through the v1.0.0.7 release on August 3, 2026. According to long-time modders on the Steam community, that commitment is what keeps a five-year-old Ostranauts mod still working in 2026 without any patches from the developer.
Where Ostranauts Stores Its Mod Files
The first thing every new modder learns is that Ostranauts does not hide its data behind compiled assets. Everything from the cost of a Quantum Reactor to the mood decay rate of an unhappy crew member sits in editable text files inside the install directory, which is why this Ostranauts modding guide spends an entire section on file paths before any edits.
Locating the Install Directory
| Platform | Default Path |
|---|---|
| Steam (Windows) | C:\Program Files (x86)\Steam\steamapps\common\Ostranauts\ |
| Steam (Linux/Proton) | ~/.steam/steam/steamapps/common/Ostranauts/ |
| Steam Deck | /home/deck/.steam/steam/steamapps/common/Ostranauts/ |
| Standalone Install | Wherever you extracted the zip, usually ~/Ostranauts/ |
Inside that root folder, the two directories that matter most for modders are Ostranauts_Data (compiled engine bits you should not touch) and Ostranauts_Data/StreamingAssets/data (the human-readable JSON tables). A third folder, simply named Mods, does not exist by default, so you create it yourself on first install.
The Mods Folder Convention
| Folder | Purpose | Editable? |
|---|---|---|
Mods/ | Drop-in mod root | Yes, your additions live here |
Ostranauts_Data/StreamingAssets/data/ | Vanilla data tables | Yes, for reference only |
Ostranauts_Data/StreamingAssets/Defs/ | Class definitions | Yes, advanced edits only |
Ostranauts_Data/Managed/ | Compiled C# | No, engine code, leave alone |
The game loads the Mods/ folder last, so any duplicate file name in your mod overrides the matching vanilla file. That override-by-name rule is the single most important concept in any Ostranauts modding guide, because it lets you change a single stat on a single part without rewriting the rest of the table, which is also why beginners rarely corrupt saves.
Installing Ostranauts Mods: Three Methods That Actually Work
There are three reliable ways to install mods in Ostranauts, and which one you pick depends on whether the author published through Steam Workshop, a Discord channel, or a personal GitHub. Each method reaches the same Mods folder, but the workflow differs in reversibility and update handling.
Method Comparison
| Method | Source | Difficulty | Reversible? |
|---|---|---|---|
| Steam Workshop | Steam client | Beginner | Yes, unsubscribe |
| Manual Drop-In | ZIP from Discord or forum | Intermediate | Yes, delete folder |
| Git Clone | GitHub repository | Advanced | Yes, run git pull |
Steam Workshop Install
Open the Steam client, search "Ostranauts Workshop," or click the green Workshop button on the Ostranauts Steam page. Subscribe to the mod, wait for the download icon to clear, then launch Ostranauts. The game scans subscribed Workshop items on every start and stages them into a hidden workshop subfolder under Mods/. You can verify the install landed by checking Mods/<workshop_id>/ for an info.json file before flying anywhere.
Manual Drop-In Install
Most authors ship mods as a .zip containing one top-level folder named after the mod. Extract the zip directly into Mods/ so the path reads Mods/ReactorRebalance/info.json rather than Mods/ReactorRebalance/ReactorRebalance/info.json. Launch the game; if the Ostranauts mod loaded, its name appears in the title-screen mod list under the Mods menu. If nothing appears, the folder nesting is almost always the culprit, and the community reports this single mistake causes more failed installs than any other.
Git Clone Install
For mods with active development, including balance passes and bug fixes every few days, cloning the author's repo keeps you on the bleeding edge. Open a terminal in Mods/ and run git clone https://github.com/author/reactor-rebalance.git. Updates arrive with a simple git pull from inside the mod folder. This method requires Git installed on your system but otherwise mirrors the drop-in process and is the most resilient way to keep a complex Ostranauts modding guide setup current across patches.
Popular Mod Categories and Recommended Starting Picks
The Workshop is no longer a wasteland. By mid-2026, community data shows more than 120 published mods spanning parts, balance, QoL, and total conversions, and picking your first three mods matters more than chasing a long list. Load order conflicts and redundant features stack quickly when you over-subscribe, which is why a curated start beats a packed library every time.
A Beginner's First Three Mods
| Slot | Mod | What It Does | Why It Matters |
|---|---|---|---|
| 1 | Quality of Life Pack | Adds hotkeys, auto-sort, salvage filters | Cuts early-game friction while you learn Newtonian flight |
| 2 | Better Dealings | Rebalances K-Leg trade prices, adds barter UI | Makes the trading-economy loop feel less punishing |
| 3 | Realistic Salvage | Slows derelict decay, raises rare-part drop rates | Pairs naturally with the salvaging walkthrough |
Mod Categories by Player Goal
- Hardcore and immersion players tend to stack physics tweaks, atmospheric interior sounds, and crew-mood overhauls. According to community data, these authors rarely touch economy numbers, which keeps their mods compatible with balance-focused mods and lets you combine them with the crew management basics without conflict.
- Builders and ship designers gravitate toward part additions, including new reactors, larger airlocks, and custom paint jobs. The kit-bash culture around Ostranauts construction is one reason the Workshop category for new parts grows faster than any other.
- Casual players usually stop at one QoL pack and one balance mod. Over-stacking mods in this bracket is the most common reason first-time modders blame the game for instability when, in fact, two unrelated mods are fighting for the same key.
Load Order Best Practices
| Priority | Mod Type | Reasoning |
|---|---|---|
| High | Core overhauls | Must load first so later mods can reference their parts |
| Mid | New content | Loads after core, so brand-new parts register cleanly |
| Low | Cosmetic and QoL | Last to load so they override minor values without conflict |
Steam Workshop sorts by subscriber count by default, which approximates the right order most of the time. Manual installs rely on alphabetical folder names unless the author ships a load_order.txt, and you can usually tell which authors care about load order because their README mentions it.
Creating Your First Mod From Scratch
The most overlooked fact about modding in Ostranauts is that you can write a working mod in fifteen minutes with nothing but Notepad. The game's data tables are JSON, and the schema is forgiving enough that you can copy a vanilla entry, change three numbers, and call it done. This section is the practical heart of any Ostranauts modding guide because it turns a reader into a publisher.
Anatomy of a Minimal Mod
| File | Required? | Example Name |
|---|---|---|
info.json | Yes, must include name, author, version | info.json |
<YourData>.json | At least one table | ReactorStats.json |
README.md | Optional but recommended | README.md |
A Real Reactor Rebalance Example
Suppose you want every Quantum Reactor in the game to output 15% more power but consume 10% more hydrogen. Open Ostranauts_Data/StreamingAssets/data/ReactorStats.json, locate the entry for the Quantum Reactor, and copy its JSON block into a new file at Mods/ReactorRebalance/ReactorStats.json. Change the powerOutput field to its new value and hydrogenUse to its new value, then save. Launch Ostranauts, hover the part in the build menu, and the new numbers appear instantly because the override-by-name rule lets your file win over the vanilla one.
Step-by-Step Checklist
- Create
Mods/YourModName/inside the install directory. - Add an
info.jsonblock with at minimum{"name": "Your Mod", "version": "1.0.0"}. - Copy any vanilla JSON file from
StreamingAssets/data/into your mod folder, keeping the original file name. - Edit only the fields you understand, starting with numeric stats before touching flags.
- Launch Ostranauts and check the in-game mod list for your entry under the Mods menu.
- If something breaks, delete your mod folder and verify the game still loads, because this confirms you isolated the issue.
When to Publish Your Mod
If your rebalance feels good after ten hours of play, consider uploading it to the Workshop. Most first-time authors underestimate the value of a clear README.md describing install steps and known conflicts. Mods published without documentation tend to attract confused bug reports and rarely survive their first major patch, while documented mods often earn long comment threads that double as free QA.
Troubleshooting Common Modding Problems
Even veteran modders hit snags, because Ostranauts reads dozens of files on launch and any one malformed JSON can block the whole load. The good news is that error messages are descriptive, and the recovery path is usually obvious once you read them carefully and resist the urge to nuke your whole Mods folder.
Top Five Errors and Fixes
| Error Message (paraphrased) | Cause | Fix |
|---|---|---|
Mod failed to load: malformed JSON | Trailing comma or unclosed brace | Validate with jsonlint.com, save as UTF-8 |
Duplicate ID found in <Table> | Two mods added the same part ID | Rename your ID with a unique prefix, for example RB_Reactor_01 |
Workshop item unavailable | Steam sync delay | Restart Steam, then verify game files |
Mod not appearing in-game | Wrong folder nesting | Confirm the path is Mods/ModName/info.json |
Crash on startup after mod install | Engine-version mismatch | Check the mod's "Last Tested" field against your v1.0.0.7 |
Verifying Game File Integrity
When all else fails, Steam's Verify Integrity of Tool Files option resets the vanilla data while preserving your Mods/ folder. This is the fastest way to confirm whether a crash is mod-caused. Run the verification, launch once with no mods, then re-add your mods one at a time to identify the offender, because binary-search debugging saves hours of guesswork when you have a dozen Ostranauts mods running together.
Keeping Mods Compatible Across Patches
Blue Bottle Games has shipped six point-patches since the v1.0 launch on August 3, 2026, and the Steam Community guides hub tracks breaking changes by mod. Subscribing to your favorite authors' Workshop items ensures you get notified when an update restores compatibility after a patch. For mods you installed manually, follow the author on the linked Discord or check their GitHub releases page weekly during patch weeks, and you will rarely miss a critical hotfix.
Frequently Asked Questions
Do I need to restart the game after installing a mod?
Yes, Ostranauts only scans the Mods/ folder at launch. Closing to desktop and reopening the executable is the only reliable way to load new content. Mid-session installs require a full restart, which is one reason serious modders keep a second profile saved for testing new additions without risking their main career save.
Can mods break my save file?
Rarely, but it happens when a mod adds parts that an active ship already references. If you remove a part-adding mod while flying a ship that uses those parts, the build menu will throw warnings. Keep a backup of your saves/ folder before installing any mod that touches ships or crew, especially because save files are plain JSON and easy to copy with a single drag-and-drop.
Will my mods survive the v1.0.0.7 update and future patches?
Most mods from the 2020 to 2025 era still load in v1.0.0.7 because Blue Bottle Games preserved the JSON schema. However, mods that hook into engine internals, such as compiled .dll plugins, are more fragile across patches. Stick with text-data mods unless you specifically need engine-level hooks, and always read the mod's Last Tested field before subscribing during patch weeks.
Can I run Ostranauts mods on Steam Deck?
Yes, Ostranauts is Steam Deck verified, and the mods folder is accessible from Desktop Mode. The same install steps apply, but Proton may occasionally block Workshop auto-downloads. Manual drop-in installs sidestep that issue entirely and remain the most reliable method on the Deck, especially for players who tinker away from home Wi-Fi.
Where do I report a broken mod or ask the developer a question?
The Steam Community forums and the in-game Discord linked from the launcher are both monitored by Blue Bottle Games staff. Tag your bug report with the mod name, the v1.0.0.7 build number, and your Player.log excerpt from Ostranauts_Data/. Mod authors also monitor their own Workshop comment threads, so direct feedback there often gets faster fixes than a generic forum post.
What is the first mod you are planning to install, a small QoL tweak or a full-on part overhaul? Drop your picks in the comments, and we will trade load-order tips with anyone wrestling with a stubborn duplicate-ID error.