Not a bug Skybox playfield parameter doesn't work in space_dynamic.yaml

Discussion in 'Archive (Read Only)' started by ravien_ff, Jun 2, 2025.

  1. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,128
    Likes Received:
    11,717
    For more information see here Bug Report Template

    Build: 4742
    Mode: Single Player
    Platform: Steam
    DLC Installed: No

    SERVER NAME: NA
    SEED-ID: Any

    If applicable:
    MODIFIED PLAYFIELDS: Yes

    Reproducibility: Always
    Severity: Minor

    Type: Playfield configs

    Summary: The Skybox settings for space_dynamic.yaml space playfields do not work.

    Description: When adding Skybox settings to a space_dynamic.yaml playfield file, the skybox is not added to the playfield.yaml in the save game, thus it does not work.
    For example having the following in a space_dynamic.yaml will not work:
    Code:
    Skybox:
        - [SunFlareWhite3Space, SkyboxStarsCyan, PrefabNebulaBlueYellow]
        - [SunFlareWhite, SkyboxStarsCyan, PrefabNebulaBlueYellow]
        - [SunFlareWhiteSpace, SkyboxStarsCyan, PrefabNebulaBlueYellow]
        - [SunFlareWhite3, SkyboxStarsCyan, PrefabNebulaBlueYellow]
        - [SunFlareRedSpace, SkyboxStarsCyan, PrefabNebulaBlueYellow]
        - [SunFlareBlue, SkyboxStarsCyan, PrefabNebulaBlueYellow]
    If you manually add the skybox info to a playfield.yaml file it will work then like so:
    Code:
    SunFlare: EnvironmentalEffects/SunFlareRedSpace
    Stars: SkyboxStarsRed
    Nebula: PrefabNebulaBluePinkRed
    The expected behavior is that if a space_dynamic.yaml file has Skybox info in it, that it should add the skybox info into the playfield.yaml file when generated by the game.
    Currently you must use a playfield.yaml file for your playfield in a scenario to get the old style skyboxes.

    Steps to Reproduce:
    1) Add Skybox info like above into a space_dynamic.yaml playfield file, such as the vanilla SpaceOrbit playfield.
    2) Visit a newly generated playfield in-game and see that it does not show the skybox.
    3) Replace the space_dynamic.yaml playfield file with a playfield.yaml file, OR edit the playfield.yaml file in the save game and manually add the skybox info to it. It will then show up in-game and overwrite the dynamic galaxy background (except for the sunflare which will still use the star's own).

    Screenshots, Crash Logs, any other Relevant Information or Download links:
    These old style skyboxes could be used for creating unique playfield types, simulating new dimensions/mirror universes, other galaxies, weirdness, etc, or just for anyone who wants to use them with space_dynamic files.
    I remember talking to someone at Eleon awhile ago about this and getting the indication it's a game bug that would be looked into, so I am reporting it here as that was a few years ago.
    If the skybox info was correctly passed to the generated playfield.yaml file like it used to be in Alpha 11 and earlier, this would work perfectly.
     
    #1
  2. Taelyn

    Taelyn Administrator Staff Member Community Manager

    • Developer
    • Administrator
    Joined:
    Oct 4, 2021
    Messages:
    894
    Likes Received:
    1,252
    Not a bug, got removed when the Galaxy with the new nebula's got added
    Only still works in the old playfield.yaml
     
    #2

Share This Page