EPD Changelog

  • EPD v1.92.2 Build 2471 (2019-11-10):
    • Changes
    • Fixes
      • fixed some Regressions in Cleaner from failed git merge. This should fix some empty property errors (COQs, NullRefExceptions) in game.
  • EPD v1.92.1 Build 2456 (2019-11-10):
    • Changes
      • Code cleanup
      • added missing PlayerArmor property to FixedPlayerStart (setting of armor dependent of difficulty setting)
      • Added new 10.6 Property ‘OrbitUsesLightColor’ to playfield_static (planet) and playfield.yaml (planet)
      • Added quotes around Color properties in CreatureSpawning. Just as a precaution.
      • Defined min/max values for LandWaterRatio in dynamic playfields.
    • Fixes
      • LightZenithColor and LightHorizonColor were missing from playfield_static.
      • Set some properties to being excluded from the Cleaner (Color in BiomeCluster, All range properties in dynamic playfield file, like e.g. Radiation [ 0, 0 ] or BaseLevel [ 0, 0 ] will not be cleaned anymore.
      • Check if File exists before adding it to the RecentFilesTree (e.g. after cancelling saving)
  • EPD v1.92.0 Build 2394 (2019-10-25):
    • Changes
      • Added new BiomeClusterBrowser
      • Rework of network code and network code separation into its own dll.
      • Added back direct import of player coordinates and rotation from the running game into Empyrion.
      • Added consistent versioning to all dlls.
    • Fixes
      • Horizontal resizing of Listboxes did not work anymore.
  • EPD v1.91.5 Build 2341 (2019-10-20):
    • Changes
      • Listboxes now autofit to their content
      • UI Modules stretching to fit dragged/expanded Listbox in same column.
      • Moved Commands like Save/SaveAs, … to ViewModel and ICommands of handling Events. So now these buttons are disabled, when you cannot run them (e.g. when no editor/playfield is loaded)
      • Properly resetting EPD when closing an editor.
    • Fixes
      • SpecialBiome in BiomClusters has not been exported to yaml anymore.
      • Avoid Biome in SpecialBiome did not update model and thus did not export to yaml.
  • EPD v1.91.3 Build 2326 (2019-10-19):
    • Changes
      • Added scenario name to each editor’s status area in the bottom.
      • Cleaned up MainWindow’s menu
      • Moved Playfield trees code and other core mechanics like TCPClient into ViewModel
      • Added Cleaner attribute allowing me to exclude properties from beeing cleaned by YAML-Cleaner
      • Needed to re-add an empty DroneSpawning: {} to yaml, even if not used, because otherwise the playfield crashed on load in Emyprion (COQ)
      • Showing Reset Playfield warning only if currently a playfield is loaded.
      • Added warning if new playfield template exists already in scenario, when creating a new playfield.
    • Fixes
      • SaveAs did not add current playfield to recent files tree.
      • Ctrl+S DID save the file, but did not show ‘Playfield Saved…’
      • ResetPlayfield method run on creating new playfields caused multiple errors in internal path and file settings leading to some errors, e.g. saving a playfield did not initialize the path correctly, just ‘Playfields\Playfields’ instead of full path.
      • Editor’s Status bar (TemplateName or file names were not set correctly resp. left empty after loading/creating new files
      • Biomes Preflight ‘fallback biome check’ did not return ‘Success’, although everything is set-up correctly. (first try of a fix, seems ok to me).
  • EPD v1.91.2 Build 2312 (2019-10-12):
    • Changes
      • Added possibnility to disable Preflight log on saving if it only contains ‘Warnings’ (& Success)
      • Addded possibility back in to open EPDBackup_ and _playfield_debug yamls
      • Moved more code to ViewModels
      • cleaned up code
    • Fixes
      • Preflight log was showing independently of settings
      • Cleaning of Backup files did not work anymore
      • EPDBackups weren’t added to tree anymore
      • Some initializations in Space Dynamic were missing (e.g PlayfieldLevelOverride and Gravity)
      • Missing YamlTypeConverter for PlayerStatus (Food, Health), thus error on yaml reading and wrong format on writing
  • EPD v1.91.1 Build 2309:
    • Changes
      • Added ‘Last Saved’ timestamp to status bar
      • set default scenario to ‘Main Game’ on very first start
      • cleand up code
      • refactored some more code into Viewmodels
      • added Playfield Loading status
    • Fixes
      • Saving of RandomPlayfields was not possible, when Preflight found an error, beacuse Ignore & Save button was disabled.
      • Template Name & playfield path were not showing in FixedEditor
      • Preflight log sometimes showed up multiple times during saving
  • EPD v1.90.1 Build 2282:
    • Changes
      • New Yaml Cleaning mechanic before write.
      • Filter in EPB Browser
      • Allow to enter ” into input boxes to ‘clean’ inputs from any values independent of allowed min/max values to reset a property’s value to ‘null/empty’.
      • First implementation of Preflight for Random playfields. Just a couple of simple biome checks yet.
      • Split up some properties into new tabs (Atmosphere & Colors, Masks)
      • Added Seed=0 check as warning to Preflight
    • Fixes
      • Some initializations were not implemented correctly, thus you could enter values for some properties which were not updated in the model and thus not written to yaml.
      • Biome Stamp tries was wrongly a range input.
      • Code cleanup
      • fixed occasional crash, when PlayerItems were null in cleaner.
  • EPD v1.64.0 Build 2054:
    • Changes
      • New Preflight:
        • Total rework of Preflight engine to make creating new preflights more modular and easy to understand.
        • New batch of preflight checks (Dronebasesetup, PlanetVesselSetup, BiomeCluster texture setup).
        • Now also supporting status type ‘Warning’ besides ‘Error’ and ‘Success’
        • Now you can save, even if Preflight reported errors (New button in Preflight window ‘Ignore & Save’)
        • Showing of PreflightLog on saving can now be disabled if no errors were found in Preflight.
      • Playfield tree will now remember collapsed/expanded state of each tree node when cleaning up backups/bins or just when refreshing.
      • CreatureSetup: Changed description text in tooltip for ‘Delay’, as this was confusing.
      • Removed ‘IsOrbit’ property from Space playfields. Don’t think that’s needed anymore. If anyone knows for sure, that this one’s still needed, plz let me know. Then I’ll enable it again. 
    • Fixes
      • Some Preflights were marked as Success, although they failed.
      • Options Editor ‘forgot’ currently editing playfield name, thus ‘SaveAs’ routine was called instead of ‘Save’ after closing of OptionsEditor.
      • A bunch of little bugs.
  • EPD v1.64.0 Build 2054:
    • Changes
      • added first batch of checks and new layout.
      • For now only on fixed ‘playfield.yaml’ and playfieldtype ‘planet’.
      • Now Preflight can be run separately from saving. See toolbar button.
      • Preflight windows will now show all the time when saving (except when disabled in options), but will still save if all is green.
      • PlayfieldTree/FileSystem: Now possible to toggle ‘show all files’ in tree.
      • PlayfieldTree: Now possible to delete/cleanup all game generated ‘.yaml.bin’ files in content folder.
      • added missing ‘AsteroidFieldRingOld’ to fixed prefabs list.
      • changed description tooltip for BaseAttackCount to better make clear what 0/1 means.
    • Fixes
      • SplatMapInfo for SplatMap stamps wasn’t emitted to yaml, when stamp probability was set to 1.
      • OptionsEditor: changing the main game path in options had no effect anymore.
0