Empyrion - Galactic Survival

Empyrion - Galactic Survival

43 ratings
Scenario for Custom Config Mods
   
Award
Favorite
Favorited
Unfavorite
Scenario: Single Player
Tags: Scenario
File Size
Posted
Updated
616.110 KB
7 Jun, 2020 @ 5:29am
22 May, 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*
43 Comments
ravien_ff  [author] 8 Feb @ 12:49pm 
It will still use the default blueprints as well as your custom one if they share a groupname.
japp_02 8 Feb @ 12:38pm 
Hi ravien_ff,
I'm still using your awesome template for scenarios, and I have a technical question: If you add a random POI in a playfield using the Groupname: xxx and you have this blueprint in your scenario prefab folde which corrisponds to the groupname assigned to the internal list of the game default bluerpints, if there is no other blueprint of this group in the scenario folder, will then the game pick this blueprint and no other one of the group? I ask this for not making personal blueprints everytime with the need to change and make a custom groupname.
Hopefully I've explained my problem well enough :) Thanks for any feedback!
Ben2space 14 Sep, 2023 @ 2:58pm 
So it looks like they renamed some of the SolarSystemConfig file names since this was last updated, so maybe revise the instructions to delete all the files first?

If I want a clone of the Default Random scenario, then I should also copy the other files in the folders in that scenario, correct? There are some in the Prefabs, Sectors, and Shared Data folders. These may have been added to the scenario since this mod was last updated.
ravien_ff  [author] 9 Mar, 2023 @ 10:32am 
You update this yourself by adding the necessary files.
Dottie 9 Mar, 2023 @ 9:54am 
How about an update to 1.9.10?
Gideon7 30 Dec, 2022 @ 6:02am 
Thank you very much for this. It is a great help.
jeff.leach.72 13 Oct, 2022 @ 9:37am 
How would I go about making this work with the new starting planets and story missions? I haven't been able to figure it out, I just keep getting error messages.
zaphodikus 22 Aug, 2022 @ 12:08pm 
If you want the 4 starter playfields to not be totally random every start, then copy sectors.yaml from /Content/Scenarios/Default random/Sectors into your senario
japp_02 10 Aug, 2022 @ 3:45pm 
Got it, thank you. I have also replaced all the SolarSystem files in the scenario RandomPresets folder, there are currently 37 such files.
ravien_ff  [author] 10 Aug, 2022 @ 3:24pm 
This hasn't been updated with the new fixed starting planets, however, so you'll need to copy over the sectors file from the scenario Default Random in addition to the other files shown in the description.