PX2VZ - Planet XML to Vizzy

A series of crafts with preconfigured Vizzy programs that have variables pre-set for all (populated) attributes from the solar systems XML
(Based on ESS 2.0 SolarSystem.xml)

I wrote a simple little powershell script to take care of creating the Vizzy flight program XML files, and have published it on github here

Template links
Droo
Scale

Jun
Scale

Luna
Scale

Cylero
Scale

Exoo
Scale

Arcos
Scale

Frigios
Scale

Hados
Scale

Ilithos
Scale

To save them as a template:
Click the planet link below to get to the craft page
Download and open the craft in SR2
Enter Edit Program and click Save Program to have it as a template to import in any of your other programs

List of attributes included (where populated) as of 12-29-31
Main attributes:
angularVelocity
Description
hasTerrainPhysics
hasWater
MusicKeywords
name
parent
planetType
radius
radiusScaledSpaceHeightAdjustment
seaLevel
skyShaderEnabled
surfaceGravity
uniformHeight
Orbit specific:
argumentOfPeriapsis
eccentricity
inclination
prograde
rightAscensionOfAscendingNode
semiMajorAxis
time
trueAnomaly
Atmosphere specific:
crushAltitude
desc
hasPhysicsAtmosphere
meanDaySurfaceTemperature
meanGamma
meanMassPerMolecule
meanNightSurfaceTemperature
surfaceAirDensity

Tags
Vizzy

8 Comments

  • Log in to leave a comment
  • Profile image

    I suppose this might end up being the concept for a Vizzy program for a sandbox, being held separate from Vizzy for crafts.

    5.0 years ago
  • Profile image
    11.1k JastroOne1

    I wish I'd noticed this sooner, this is really cool. You have been awarded the coveted Moon Doge Seal of Approval for your work.

    5.0 years ago
  • Profile image

    @Nethereal You’re right, it may not be that simple, however it’s like throwing a ball at a brick wall expecting it to hit something around a corner: if the developers design the game more strongly around Vizzy to work in this way then instead of directly programming XML which makes modding impossible for mobile, using Vizzy which is programmed by XML to modify a sandbox/game environment which is not directly part of Unity’s IP2LL (or whatever that policy is) would allow a mobile payer to modify the game without modifying the source code, as long as the current solar system isn’t part of the source code itself.

    +1 5.0 years ago
  • Profile image
    7,237 Nethereal

    @TopSecret2 Thanks!
    Not sure if its that simple. There are some significant omissions such as terrain/biomes. Which were done due to complexity/benefit at the moment. The main properties (such as radius, orbit details, etc) were what seemed immediately useful.
    I've posted the powershell script to generate all the vizzy files in the github link above. Anyone who is inclined is welcome to contribute the terrain/biome part. The script is pretty self explanatory

    I can imagine those parts becoming more valuable once we have more solid ways of localizing / direction in relation to different objects with vizzy.

    5.0 years ago
  • Profile image

    This is one of the most significant developments in this game since it’s creation. You have no idea how important this is. You basically handed a planet builder in Vizzy programming over to the developers on a silver platter, which is one of the most requested features, meaning now mobile devices could make DIY solar systems.

    And I’m saying this because this makes the XML files accessible not just directly but through Vizzy, meaning Mobile devices can work with this if it was implemented.

    5.0 years ago
  • Profile image
    7,237 Nethereal

    Post limit hit for the day, will finish the remaining bodies tomorrow

    5.0 years ago
  • Profile image
    7,237 Nethereal

    @rickgamer0503 Thanks! It was actually automated with a script I wrote in about 45 mins. I just had to take the time to post the crafts and make the forum post etc.

    It provides ready made/populated variables with a lot of specifics about the planets/moons/star that are not currently dynamically accessible in Vizzy (I'm sure that will change in the future)

    +1 5.0 years ago
  • Profile image

    My programming skills are not good enough to understand the meaning of all the variables but it looks like a hard work! Well done!

    +1 5.0 years ago

11 Upvotes

Log in in to upvote this post.