Note to EGS Alpha 10+ XML terrain generation is outdated! (I still would like to build with it, though Was like a puzzle. Or check it out on the bigger planets we now have. Custom terrain is now heightmap-based, and is generated by biome and stamp placement. ------- Note: How to apply custom terrains to a save game (Tested in EGS 7.4) Spoiler: Click here to show description 1. Get the program 'Notepad++' It's free, and super useful for changing a lot of things in Empyrion. (The windows Notepad wants to break stuff. ) 2. Prepare a game save to modify: Either start a new game session and quit it afterwards. Or, if you want to edit in the planet to an existing game, please copy your save beforehand and tinker with that copy. (This save game will be named here for sake of clarity 'MyCustomSave') 3. Edit that save game for a new planet - Locate the 'sectors.yaml'- file of your save game: Program files/Steam/steamapps/common/Empyrion – Galactic survival/saves/games/('MyCustomSave')/sectors - Open this 'sectors.yaml' with Notepad++ - Find a suitable planet entry to copy: e.g. Akua: (The following is all that is part of a single planet's definition. Important sections are highlighted in colours: ) - Coordinates: [92, 5, 117] Color: 0.04, 0.3, 0.37 Icon: Circle OrbitLine: True Deny: [Oscutune Orbit, Aitis Orbit] Playfields: - ['0, 0, 0', Akua Orbit, SpaceAsteroidFieldRingAkua] - ['0, 0, 0', Akua, NewTemperate, 'Human:1'] <Also possible 'NewTemperateV2' - ['-6500, 5000, 6500', Akua Moon, NewMoon2] <Also possible 'NewMoonV2 # - ['0, 0, 0', Akua, Temperate, 'Human:1'] < These lines are turned 'off' with the '#' symbol. Ignore. # - ['-6500, 5000, 6500', Akua Moon, Moon] The orange part reads: [(location in orbit playfield), (In-game name of object), (folder name of object in '/templates'), (and optional: faction)] > Copy and paste this part right back into the document... (Maybe right at the top, at that empty line under the green text block. That way you find it faster, later.) > ! Careful! Yamls are very sensitive. Don't add even a single extra space! A slight error will prevent the game from loading. It won't break anything permanently, though. ! Make sure that your added entry looks exactly like the other ones regarding structure and position of elements. (Pressing 'return' after a line often leads to an unwanted offset.) - What you have to edit of this duplicate for a custom planet: - Change the sector coordinates to prevent an overlap with the original. - Rename the “Akua Orbit” into something else, e.g. “CustomPlanetOrbit”. - Rename the “Akua” into something else, e.g. “CustomPlanet” - Rename the “NewTemperate” into something else, e.g. “CustomPlanetTemplate” - Rename the “Akua Moon” into something else, e.g. “CustomPlanetMoon” (The 'NewMoon' folder can stay as it is- Unless you want a custom made moon, too.) - Save the modified “sectors.yaml” file - Open the folder in your savegame: Program files/Steam/steamapps/common/Empyrion – Galactic survival/saves/games/('MyCustomSave')/templates - Create in there a new folder called “CustomPlanetTemplate” - Put in that new folder the 'playfield.yaml' of the xml planet that you want to insert. - Open the folder: Program files/Steam/steamapps/common/Empyrion – Galactic survival/content/terrains Drop in there the .xml-terrain file. e.g. 'MoonSekmet.xml'. That should do it! --- If you want to visit that new planet directly: - Open game console (US keyboard layout: Should be '~', in german layout it's the 'ö'. - type in the console: 'teleport CustomPlanet' Original post: ---------------------------------------------------------------------------------------------------------------------------- The moons are so boring in this game. So I made a better one. Sekmet (Moon) v1 Spoiler: More pics Terrain features: Dunes / mountains, flat fields, collapsed medium craters, fresh medium craters, huge craters with optional central bulge and inner ring. Usually Pentaxid spawns only in these, turning them into some kind of arena. Very low gravity makes walking fun! 43 modules in the .xml. Spoiler: Module info - Modules: 0-5: Base terrain, 6-10 Large crater main; 12-16 medi craters; 17-27 Large crater deco, 28-42 medi craters collapsed. - Chain ends: Add4 (base terrain), Terrace16 (medi craters), Add23 (crater huge (Add22 crater teeth/crater centre)), scaleBias42 (collapsed medi craters), - Combiners: Select15: (Terrace16&Add4) >Select11: (Select15&Add23) >Add43: (Select11&ScaleBias42) - Const20 is a NULL value and used multiple times, please don't change. Before loading the xml in the Terrain Generator: Turn the resolution of the TG down and turn off auto refresh! I used 6 Voronoi in there. Maybe I create a spreadsheet with the modules, but not now. ----- How to do round medium size to huge craters: Voronoi>ScaleBias>Clamp>Exponent or Terrace. Then Add to overlay (=collapsed) or Selector to flatten everything. Files are below. Playfield is standard, only slightly changed due to higher altitude messing with the crystal spawning and a little less radiation, so that you can have a little moon walk. --- Planning to do more terrains. This is massive fun! - Thanks Eleon for the terrain generator! (I'm working on an improved documentation for that, too) ----- Edit: Tech is outdated for EGS 10+ ! Use stamps and biomes to build your custom world.