Empyrion - Galactic Survival

Empyrion - Galactic Survival

36 ratings
Scenario for Custom Config Mods
   
Award
Favorite
Favorited
Unfavorite
Scenario: Single Player
Tags: Scenario
File Size
Posted
Updated
0.588 MB
Jun 7, 2020 @ 5:29am
May 22, 2021 @ 1:19am
7 Change Notes ( view )

Subscribe to download
Scenario for Custom Config Mods

Description
This scenario is intended as a framework for config modders to easily share and update their custom configs on the workshop or elsewhere or for use as a base for creating your own custom scenario.

You can also use this for your own personal use to edit custom configs without them being in danger of getting overwritten by a game update.


This scenario generates a default survival game, with all the default planets, missions, and galaxy, but loaded with your custom config files, playfields, etc.
You can use either a custom config.ecf, and/or the new config files included with Alpha 12.
All a player has to do is subscribe to your scenario on the workshop and then start a new game using your scenario.


Initial setup:

1: Subscribe to this scenario, restart Steam (to ensure it syncs correctly), and then copy the folder called "2122687972" from your Empyrion Workshop folder (default location SteamLibrary/steamapps/workshop/content/383120)

2: Place this entire folder into the main Empyrion - Galactic Survival/Content/Scenarios folder and give it a custom name.

3: Give it a custom description in description.txt

4: Give it a custom preview.jpg

5: Then complete the steps below to finish your initial setup or anytime you need to update your scenario on the workshop:


Process for updating your scenario:
(you'll want to do this whenever the game changes the gameoptions or solarsystemconfig files or you update your custom configs):

1: Copy your custom .ecf config files into the Content/Configuration folder of this scenario. You only need to copy files you actually changed, missing files will pull from default.

2: Copy all the SolarSystemConfig.yaml files from the Empyrion - Galactic Survival/Content/RandomPresets folder into the RandomPresets folder of this scenario.

3: Copy the gameoptions.yaml and gameoptions_example.yaml files from Empyrion - Galactic Survival/Content/Scenarios/Default Random and put them in the main folder of this scenario.

4: If sharing on the workshop, start Empyrion, select New Game > Single Player > Scenario, select your custom scenario and press the "update" button to update it.


The only folders in your scenario that should have any files in them are the main folder, the RandomPresets folder, and the Content/Configuration folder. All other folders (PDA, prefabs, and playfields) should stay empty of any files, unless you are modding extra things in your scenario.
Remember to update your scenario anytime the solarsystemconfig or gameoptions files change.


Note: it is your responsibility to keep the gameoptions and solarsystemconfig files up to date, as well as whatever custom config files you are using.
Using custom config files can break save games and ship blueprints. Always remember to reproduce any game bugs in a default, un-modded survival game before reporting any bugs to the developers.

Please leave a comment on the Workshop if you have any questions!

*Requires Alpha 12*
< >
28 Comments
Mia Jul 18, 2021 @ 12:44pm 
Well, I understand, thanks for the reply and your time Raven. :steamhappy:
ravien_ff  [author] Jul 18, 2021 @ 12:07pm 
Epd is really out of date.
Mia Jul 18, 2021 @ 10:47am 
Unfortunately I can not open the playfield in the EPD.
I had copied the "TemperateStarter" folder into the "Playfield" folder, with these files:
Playfield_dynamic.yaml
Playfield_static.yaml
Terrain.ecf
When I try to open "Playfield_static.yaml" in the EPD, I get this message:

"(line 1177, col: 18, Idx: 39389) -; (Line 1777, col: 36, Idex; 39407): Exeption during deserialization"
Mia Jul 18, 2021 @ 9:58am 
I had copied from the main playfield but it shows error. I'll look for what I did wrong.
It was nice of you to answer quickly, now I know I should copy files and can exclude other things. :steamhappy:
ravien_ff  [author] Jul 18, 2021 @ 9:51am 
Yes you can copy them from the main game
Mia Jul 18, 2021 @ 9:26am 
Great! thank You. :steamthumbsup:

When I open Scenario in EPD so playfields are empty .It says in the instruction:

"Here you can place playfields. The game will use playfields from this folder first, and then use them from the default folder if they do not exist here."
I need playfield to modify it with my own poi.

Sorry for the inconvenience.
ravien_ff  [author] Jul 18, 2021 @ 9:07am 
Yes it will work just make sure to update the random presets.
Mia Jul 18, 2021 @ 8:37am 
Hi Ravien! I wonder if the scenario works in 1.5
because it says "Requires Alpha 12"?
ravien_ff  [author] Jul 8, 2021 @ 7:23pm 
Weapon models are not possible at the moment sadly. :(
Punk Jul 8, 2021 @ 7:22pm 
Firstly thanks for your help. I develop on the Unity Engine I'm trying to make new weapons with models and animations. The documentation on adding new content is pretty bad. Would you have any input on where to find good tutorial for modding new weapons, blocks and more?