Difference between revisions of "Empyrion Playfield Designer Wiki"

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/.sites/763/site811/web/EPD/EPDWiki/includes/parser/Preprocessor_DOM.php on line 845
From EPDWiki
Jump to: navigation, search
(Yamls)
Line 33: Line 33:
 
Empyrion uses yaml files (.yaml) as playfield (configuration) files. Yamls are basically text files with a specific formatting to define properties and values of a playfield.
 
Empyrion uses yaml files (.yaml) as playfield (configuration) files. Yamls are basically text files with a specific formatting to define properties and values of a playfield.
  
<spoiler>
 
 
<code>
 
<code>
 
# --------------------------------------------------------------------------------------------------------------------------
 
# --------------------------------------------------------------------------------------------------------------------------
Line 74: Line 73:
 
- Global_1a, 0.125
 
- Global_1a, 0.125
 
</code>
 
</code>
</spoiler>
 
  
 
At the moment there are several types of yamls:
 
At the moment there are several types of yamls:

Revision as of 20:58, 24 July 2018

Empyrion Playfield Designer Wiki

This is the Wiki for Empyrion Playfield Designer. Playfield Editor for Emyprion - Galactic Survival

Find out about editing playfields

What is EPD

EPD is short for Empyrion playfield Designer. A playfield editor for Empyrion - Galactic Survival. It's purpose is to make creating playfields for Empyrion easier and faster.

EPD MainPage.png

Download

The most recent version of Empyrion Playfield Designer can be downloaded from the Empyrion Online Forums pages.

EmpyrionOnline Forums

Installation

There is no installation routine.

  1. Download EPDs latest version from Empyrion Online Forums.
  2. Extract EPD into some folder on your harddisk. It doesn't really matter where, as EPD will ask for the gamepath anyway.
  3. Start EPD.exe

IMPORTANT NOTICE If you have any antivirus software installed, it may falsely declare EPD.exe or some other files as virus/trojan or delete some files after extraction. That may change from build to build and simply is due the fact, that some code fragments can look similar to harmful software for your antivirus software. This differs from product to product.

Of course it is up to you to trust EPD or not, but sadly there is nothing more I can do about it. EPD is simply too unimportant to the manufacturers of antivirus software to beeing put on a whitelist of trustworthy software. If you decide to trust EPD, you could exclude the path you extracted EPD into from your antivirus software's scan paths.

Usage

Tutorial/Usage Main Page

Yamls

Empyrion uses yaml files (.yaml) as playfield (configuration) files. Yamls are basically text files with a specific formatting to define properties and values of a playfield.

  1. --------------------------------------------------------------------------------------------------------------------------
  2. Created by EPD v1.55.0.0, Playfield Version: 8.0.5 [1666] (Alpha EXPERIMENTAL 8.0 - Release Candidate 1)
  3. --------------------------------------------------------------------------------------------------------------------------

Seed: 407407 PlanetSize: 4 PlanetAxis: 4.7880940000000001 TemperatureMinMax: [-3, 45] TemperatureNight: 12 HumidityMinMax: [0.108704, 0.6994219] SeaLevel: 38 TerrainLevel: 130 BaseLevel: 0 LandWaterRatio: 0.1340295 TemperatureHeightRange: [30, 100] TemperatureGradientRange: [0.55, 0] TemperatureNoiseFac: 0.75 HumidityHeightFac: [0, 270] HumidityNoiseFac: 0.90000000000000002 Gravity: -10.94 AtmosphereDensity: 0.90000000000000002 AtmosphereBreathable: True AtmosphereO2: 0.20000000000000001 Water: WaterGreen Music: Hyperion TerrainHeightMapMax: 490 HumidityMasks: - Global_1, 0.125 - Global_1a, 0.125 - Global_2, 0.125 - Global_2a, 0.125 - Global_3, 0.125 - Global_3a, 0.125 - Global_4, 0.125 - Global_4a, 0.125 TemperatureMasks: - Global_1, 0.125 - Global_1a, 0.125

At the moment there are several types of yamls:

Planetary Playfields:

  • playfield.yaml
  • playfield_static.yaml (used by the SSG to create random playfields on every start of a fresh game)
  • playfield_dynamic.yaml (used by the SSG to create random playfields on every start of a fresh game)

Space (Orbit) Playfields:

  • playfield.yaml
  • space_dynamic.yaml (used by the SSG to create random playfields on every start of a fresh game)

Tips & Tricks

Troubleshooting

Links