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)
(Usage)
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.
  
<code>
+
<div class="mw-collapsible">
# --------------------------------------------------------------------------------------------------------------------------
+
# --------------------------------------------------------------------------------------------------------------------------
# Created by EPD v1.55.0.0, Playfield Version: 8.0.5 [1666] (Alpha EXPERIMENTAL 8.0 - Release Candidate 1)
+
# Created by EPD v1.55.0.0, Playfield Version: 8.0.5 [1666] (Alpha EXPERIMENTAL 8.0 - Release Candidate 1)
# --------------------------------------------------------------------------------------------------------------------------
+
# --------------------------------------------------------------------------------------------------------------------------
#
+
#
Seed: 407407
+
Seed: 407407
PlanetSize: 4
+
PlanetSize: 4
PlanetAxis: 4.7880940000000001
+
PlanetAxis: 4.7880940000000001
TemperatureMinMax: [-3, 45]
+
TemperatureMinMax: [-3, 45]
TemperatureNight: 12
+
TemperatureNight: 12
HumidityMinMax: [0.108704, 0.6994219]
+
HumidityMinMax: [0.108704, 0.6994219]
SeaLevel: 38
+
SeaLevel: 38
TerrainLevel: 130
+
TerrainLevel: 130
BaseLevel: 0
+
BaseLevel: 0
LandWaterRatio: 0.1340295
+
LandWaterRatio: 0.1340295
TemperatureHeightRange: [30, 100]
+
TemperatureHeightRange: [30, 100]
TemperatureGradientRange: [0.55, 0]
+
TemperatureGradientRange: [0.55, 0]
TemperatureNoiseFac: 0.75
+
TemperatureNoiseFac: 0.75
HumidityHeightFac: [0, 270]
+
HumidityHeightFac: [0, 270]
HumidityNoiseFac: 0.90000000000000002
+
HumidityNoiseFac: 0.90000000000000002
Gravity: -10.94
+
Gravity: -10.94
AtmosphereDensity: 0.90000000000000002
+
AtmosphereDensity: 0.90000000000000002
AtmosphereBreathable: True
+
AtmosphereBreathable: True
AtmosphereO2: 0.20000000000000001
+
AtmosphereO2: 0.20000000000000001
Water: WaterGreen
+
Water: WaterGreen
Music: Hyperion
+
Music: Hyperion
TerrainHeightMapMax: 490
+
TerrainHeightMapMax: 490
HumidityMasks:
+
HumidityMasks:
- Global_1, 0.125
+
- Global_1, 0.125
- Global_1a, 0.125
+
- Global_1a, 0.125
- Global_2, 0.125
+
- Global_2, 0.125
- Global_2a, 0.125
+
- Global_2a, 0.125
- Global_3, 0.125
+
- Global_3, 0.125
- Global_3a, 0.125
+
- Global_3a, 0.125
- Global_4, 0.125
+
- Global_4, 0.125
- Global_4a, 0.125
+
- Global_4a, 0.125
TemperatureMasks:
+
TemperatureMasks:
- Global_1, 0.125
+
- Global_1, 0.125
- Global_1a, 0.125
+
- Global_1a, 0.125
</code>
+
- Global_2, 0.125
 +
</div>
  
 
At the moment there are several types of yamls:
 
At the moment there are several types of yamls:

Revision as of 21:07, 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.

# --------------------------------------------------------------------------------------------------------------------------
# Created by EPD v1.55.0.0, Playfield Version: 8.0.5 [1666] (Alpha EXPERIMENTAL 8.0 - Release Candidate 1)
# --------------------------------------------------------------------------------------------------------------------------
#
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
- Global_2, 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