Alpha 8.0 EXP: Solar System Generator - Doku & Feedback

Discussion in 'Experimental Features Discussion' started by Hummel-o-War, Apr 19, 2018.

Thread Status:
Not open for further replies.
  1. Hummel-o-War

    Hummel-o-War Administrator
    Staff Member Community Manager

    • Developer
    Joined:
    Jun 15, 2015
    Messages:
    7,841
    Likes Received:
    11,694
    What is the Solar System Generator (SSG) used for?

    The SSG’s layout has two main functions: Visualisation and generating a playfield.
    It is not a full-fledged terrain editor, but can use premade heightmap terrains to visualize and alter the terrain shape.

    To sum it up, the SSG currently (as of Alpha 8.0 EXP Phase 1)...

    • ....can alter premade playfields based on SEED (Seed = same seed as used ingame = same result as in SSG)
    • ..can alter premade playfields based on a range of settings (see Doku)
    • ..can visualize POI, Ore and NPC spawn areas locations and positions on planets and in space
    • ..can visualize planet and orbital playfields
    • ..can visualize the solar system (Sector)
    • ..can create a new random scenario with a button click
    • ..cannot place or remove POI, Ore and NPC spawns (yet)
    • ..cannot create multi-solar system (yet)
    • ..cannot create new animals or modify AI routines
    Please find attached the Dokumentation as a PDF.

    All Screenshots were taken from the current production version, but might change in the course of the coming months.


    --- Documentation Preview ----

    TABLE OF CONTENTS


    Preamble
    A. Introduction
    B. Heightmaps and Stamps
    C. You need a .yaml editing software
    D. Quick overview of the new game files
    E. How the game starts a new game
    F. Global SSG Workflow

    The Solar System Generator (SSG)
    How To Start the SSG
    GUI Overview - Planetary Playfield ( 2D < > 3D )
    GUI Overview - Orbital Playfield
    GUI Overview - Sector Playfield
    Global SSG Handling Notes

    Working with the SSG
    Loading a playfield
    Customize and Export a playfield
    1. Create TEST playfield
    2. Modify STAMPS
    3. Load TEST in the SSG & export

    Playtest your work
    A. Preparation:
    B.1 Method A: Overwrite an existing planet (easier)
    B.2 Method B: Define a custom named planet
    C. Troubleshooting

    THREE GOLDEN RULES

    NEVER MODIFY AND THEN OVERWRITE DEFAULT GAME FILES
    Any file that is added to the installation via update, is likely to be overwritten with each update!
    Any progress is lost if an update kicks in or you use the “verify files” steam feature.

    NEVER SAVE ANY OF YOUR WORK IN THE CONTENT ROOT FOLDERS
    OR A DEFAULT SCENARIO
    Adding new files is not a problem, but modifying original files is a risk. See Rule 1.

    ALWAYS SAVE YOUR WORK in your OWN SCENARIO
    Scenarios you create are NOT removed or overwritten by any update!​
     

    Attached Files:

    #1
    Last edited: Apr 23, 2018
  2. Hummel-o-War

    Hummel-o-War Administrator
    Staff Member Community Manager

    • Developer
    Joined:
    Jun 15, 2015
    Messages:
    7,841
    Likes Received:
    11,694
    #2
    Lhetre likes this.
  3. Keith Hovey

    Keith Hovey Captain

    Joined:
    May 10, 2016
    Messages:
    418
    Likes Received:
    306
    So can we not import an old scenario into the editor to update it?? I didnt find any instructions for working with existing content other than in default directories.

    May have missed something.
     
    #3
  4. The Tactician[ Λ ]

    The Tactician[ Λ ] Rear Admiral

    Joined:
    Sep 8, 2017
    Messages:
    1,181
    Likes Received:
    3,094
    "- The SSG editor will be distributed with the game on Steam"

    once 8.0 is released or when the game comes out of EA?
     
    #4
  5. Pantera

    Pantera Moderator
    Staff Member

    • Developer
    • Moderator
    Joined:
    Aug 15, 2016
    Messages:
    3,540
    Likes Received:
    3,016
    It is in the EXP build already in the Steam folder for EGS.
    SolarSystemGenerator.exe
     
    #5
    The Tactician[ Λ ] likes this.
  6. Space Beagle

    Space Beagle Captain

    Joined:
    Oct 9, 2016
    Messages:
    756
    Likes Received:
    1,528
    It's in your steam game folder - called SolarSystemGenerator.exe!
    ... looks like it have Unity icon, or something like it...
     
    #6
    The Tactician[ Λ ] likes this.
  7. The Tactician[ Λ ]

    The Tactician[ Λ ] Rear Admiral

    Joined:
    Sep 8, 2017
    Messages:
    1,181
    Likes Received:
    3,094
    tyvm ill go play with it
     
    #7
  8. The Tactician[ Λ ]

    The Tactician[ Λ ] Rear Admiral

    Joined:
    Sep 8, 2017
    Messages:
    1,181
    Likes Received:
    3,094
    i do i oped into the EXP version so i can use the SSG?
     
    #8
  9. Keith Hovey

    Keith Hovey Captain

    Joined:
    May 10, 2016
    Messages:
    418
    Likes Received:
    306
    Rick click the game in steam browser. Click properties. Click Betas tab. Select experimental branch. Click close. Wait for update.
     
    #9
  10. WolfEyes

    WolfEyes Captain

    Joined:
    Mar 20, 2018
    Messages:
    984
    Likes Received:
    1,262
    Just to clarify.

    We must switch to experimental in order to play with the SSG or can we get the SSG without needing to switch to the experimental?
     
    #10
  11. ravien_ff

    ravien_ff Captain

    Joined:
    Oct 22, 2017
    Messages:
    949
    Likes Received:
    1,356
    You need to be on the experimental branch.
     
    #11
  12. WolfEyes

    WolfEyes Captain

    Joined:
    Mar 20, 2018
    Messages:
    984
    Likes Received:
    1,262
    Well that's no fun.

    Oh well. I was hoping I could dink around with it first to get the feel of things before I take the plunge into playing god creating the planet(s) I'll need for the universe I want to have.
     
    #12
  13. Keith Hovey

    Keith Hovey Captain

    Joined:
    May 10, 2016
    Messages:
    418
    Likes Received:
    306
    So far I havent had any luck with the ssg. Its crashed the first time i tried to generate, the second time it hung on the bit about A.I.. On top of that it doesnt look like you can update pre-existing planets to be 8.0 compatible with the generator. I did notice all of their old planets are in a folder marked legacy so that could mean a couple of things. I did make a pass at updating our current stuff to work with 8.0 and got met with some crazy visual bugs where the red barrier used to be. Maybe this is temporary, but for now it doesnt seem that old planets are even playable, though in all honesty i just made a quick pass at it. I also had a lot of errors with them. Gonna wait till i hear something from devs or see them respond to someone else on the matter. Maybe our old stuff requires a lot of editing to be compatible? Maybe 8.0 just isnt far enough along for all of that yet lol.
     
    #13
  14. shargett2

    shargett2 Commander

    Joined:
    Dec 19, 2016
    Messages:
    124
    Likes Received:
    122
    The SolarSystemGenerator.exe is not in my server folder. I have run the file integrity check, but it is still not there. Was it pulled from phase 1?
     
    #14
  15. Keith Hovey

    Keith Hovey Captain

    Joined:
    May 10, 2016
    Messages:
    418
    Likes Received:
    306
    Its only in the game folder for experimental, not in dedicated it seems.
     
    #15
  16. Nogitsune

    Nogitsune Rear Admiral

    Joined:
    Jul 16, 2017
    Messages:
    1,280
    Likes Received:
    1,663
    I've tried a few times to create a solar system with the generator, but trying to start a game with the generated system seems to always yield the same error:

    Code:
    25-00:16:26.611 03_16 -LOG- Started a new game
    ArgumentNullException: Argument cannot be null.
    Parameter name: source
      at System.Linq.Check.SourceAndSelector (System.Object source, System.Object selector) [0x00000] in <filename unknown>:0
      at System.Linq.Enumerable.Select[String,String] (IEnumerable`1 source, System.Func`2 selector) [0x00000] in <filename unknown>:0
      at Assembly-CSharp.IconConverter.ShowServer[String] (IEnumerable`1 ) [0x00000] in <filename unknown>:0
      at GameOptionsYamlData.GetDataset (System.Collections.Generic.HashSet`1 conditions) [0x00000] in <filename unknown>:0
      at Assembly-CSharp.Addin.DisposePlugin (System.String ) [0x00000] in <filename unknown>:0
      at Assembly-CSharp.CommandInvoker+ActionAttribute.MoveNext () [0x00000] in <filename unknown>:0
      at Assembly-CSharp.CommandInvoker+DiskTable.MoveNext () [0x00000] in <filename unknown>:0
      at UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] in <filename unknown>:0
    UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
    Assembly-CSharp.ComponentDictionary:RebuildDockingPane()
    Assembly-CSharp.ComponentStreamSymbolOptions:RegisterReference(String)
    Assembly-CSharp.ResourceTable:MoveNext()
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
     
    (Filename:  Line: -1)
    
     
    #16
  17. Bobbie Draper

    Bobbie Draper Ensign

    Joined:
    Apr 24, 2018
    Messages:
    21
    Likes Received:
    10
    GOTO Planet/Orbit/Moon buttons do nothing, no error, nothing. Even after creating the sector.
     
    #17
  18. banksman45

    banksman45 Rear Admiral

    Joined:
    Jun 6, 2016
    Messages:
    2,075
    Likes Received:
    4,299
    I think the SSG should be added to the game option menu or a console command. It would be easier for people to access.
     
    #18
    Maverick241 likes this.
  19. Hummel-o-War

    Hummel-o-War Administrator
    Staff Member Community Manager

    • Developer
    Joined:
    Jun 15, 2015
    Messages:
    7,841
    Likes Received:
    11,694
    Can you give me the steps you did - exactly plz.

    >> Maybe please report bugs to the bug thread for the SSG. Thx! :)
     
    #19
  20. Hummel-o-War

    Hummel-o-War Administrator
    Staff Member Community Manager

    • Developer
    Joined:
    Jun 15, 2015
    Messages:
    7,841
    Likes Received:
    11,694
    >> Maybe please report bugs to the bug thread for the SSG. Thx! :)
     
    #20
Thread Status:
Not open for further replies.

Share This Page