Stationeers

Stationeers

View Stats:
Looking For Up-to-date Modding Guide
Hello! I am currently in search for an up-to-date modding guide, that will help me to understand and create my own personal mods for the game. Not looking for anything related to outside plugins.
Thanks for any guidance!
< >
Showing 1-5 of 5 comments
can not help you here but might be able to ask in the stationeers discord
Rocket  [developer] May 1 @ 1:15am 
It has been changing a lot, but mostly this is "good" because we have been making things more moddable and being consistent with our data standards and approaches around this.

The best place to look is probably in the data itself, inside the StreamingData folder you will see a bunch of XML files. Most of the core data we use (and you do as a modder) is in those XML files.

Recently we made it so that you can "overwrite" entries inside modding - most guides from the past say you cannot as you could not previously. Now, if you have your mod "after" the core data in the mod load list, you can now "overwrite" the games core worlds. These will then show with icons.

If you have an idea of what kind of mod you want to make, I can give some pointers for best directions to go.
Bryan May 1 @ 5:53pm 
Originally posted by Rocket:
It has been changing a lot, but mostly this is "good" because we have been making things more moddable and being consistent with our data standards and approaches around this.

The best place to look is probably in the data itself, inside the StreamingData folder you will see a bunch of XML files. Most of the core data we use (and you do as a modder) is in those XML files.

Recently we made it so that you can "overwrite" entries inside modding - most guides from the past say you cannot as you could not previously. Now, if you have your mod "after" the core data in the mod load list, you can now "overwrite" the games core worlds. These will then show with icons.

If you have an idea of what kind of mod you want to make, I can give some pointers for best directions to go.

Thank you for replying Rocket! By far, this is my favorite game and I'm excited about future updates. No game has made me as "annoyed" and happy at the same time haha.
I was wanting to make a mod that affects ore collection on the map. So the amount of ore harvested from a single node, etc. Game time for me is limited, so speeding up certain aspects allows me to progress further and faster.
I was also wondering about the ability to add new alloys if that is possible. Thank you!
Rocket  [developer] May 1 @ 7:43pm 
This is something our new system has made a lot easier to do.

You can either:
1. Alter an existing Difficulty
2. Make a whole new difficulty.

In this case, I'll grab the data for the "Normal" difficulty, and make a new difficulty I'll call "NormalWithYield". I find a file called "DifficultySettings.xml" inside StreamingAssets/Data, and I'll make my own "mod" for it (follow the example in ExampleMod.zip we send". This mod can either be in this folder, or ideally inside a Mod folder in the My Documents area.

This is what normal looks like:
<DifficultySetting Id="Normal" Default="true"> <Description Value="You will need to work hard to keep yourself alive. Planning into the future is key for survival, as food, water, and oxygen may be in short supply. Respawning will only provide you with limited equipment" /> <PreviewButton Path="Interface/button_normal.png" Format="RGB24"/> <HungerRate Value="1.0"/> <HydrationRate Value="1.0"/> <RobotBatteryRate Value="1.0"/> <BreathingRate Value="2.0"/> <LungDamageRate Value="0.25"/> <FoodDecayRate Value="1"/> <OfflineMetabolism Value="0.1"/> <EatWhileHelmetClosed Value="false"/> <DrinkWhileHelmetClosed Value="false"/> <WeatherLanderDamageRate Value="1.0"/> <SpaceMapDistanceMultiplier Value="1"/> </DifficultySetting>

Note there are other settings that *arent* in the normal one, so I look at creative and see this:
<MiningYield Value="5"/>

I can then add this to the above, and that allows me to alter the rate.
Bryan May 3 @ 9:29am 
Originally posted by Rocket:
This is something our new system has made a lot easier to do.

You can either:
1. Alter an existing Difficulty
2. Make a whole new difficulty.

In this case, I'll grab the data for the "Normal" difficulty, and make a new difficulty I'll call "NormalWithYield". I find a file called "DifficultySettings.xml" inside StreamingAssets/Data, and I'll make my own "mod" for it (follow the example in ExampleMod.zip we send". This mod can either be in this folder, or ideally inside a Mod folder in the My Documents area.

This is what normal looks like:
<DifficultySetting Id="Normal" Default="true"> <Description Value="You will need to work hard to keep yourself alive. Planning into the future is key for survival, as food, water, and oxygen may be in short supply. Respawning will only provide you with limited equipment" /> <PreviewButton Path="Interface/button_normal.png" Format="RGB24"/> <HungerRate Value="1.0"/> <HydrationRate Value="1.0"/> <RobotBatteryRate Value="1.0"/> <BreathingRate Value="2.0"/> <LungDamageRate Value="0.25"/> <FoodDecayRate Value="1"/> <OfflineMetabolism Value="0.1"/> <EatWhileHelmetClosed Value="false"/> <DrinkWhileHelmetClosed Value="false"/> <WeatherLanderDamageRate Value="1.0"/> <SpaceMapDistanceMultiplier Value="1"/> </DifficultySetting>

Note there are other settings that *arent* in the normal one, so I look at creative and see this:
<MiningYield Value="5"/>

I can then add this to the above, and that allows me to alter the rate.
Thank you so much for the information Rocket! I'll try it out now.
< >
Showing 1-5 of 5 comments
Per page: 1530 50