Glad to hear you have recovered/are recovering. Do what you can do when you can do it. Lord knows we all appreciate all you have done already.
Yeah, of course there's progress, but it's not ready for release yet. At least the new deco planet properties need to be implemented. But not sure, when those are done. Also mostly internal codebase change, fixes of some errors. Updated third party packages to newer versions -> adapted internal code to the new packages. Updated EPD databases. Factions are now read directly from the Faction.ecf files (Main Game and also all Scenarios) on EPD start. (and will show the scenario name, if ONLY found in a specific scenario) in brackets next to the faction name) Most of the playfields (except the new deco planets) open without errors again, but there's still the possibility that some properties get lost on saving the playfields. The saved Yamls have some comments (group headers) now to make the different sections a bit easier to find/read in an editor. But existing comments still can not be read into epd (and output again on save), because the yaml parser (YamlDotNet) still ignores them on read. /jmc
Without further ado: EPD v2.1.2.0 Build 5026 Thank you for your patience and support. Here is the first experimental version of EPD that supports Empyrion V1.7. New Features As said, still experimental, so be careful and make backups regularly (Although EPD does that also on every save). Changelog and download on empyriontools.org (Found in the 'Experimental' section on the download page) /jmc
Wonderful my friend. Seems you started 2022 very dynamical. I saw a folder regarding linux. Trying it there now .Thank you. Upd. All seems good so far except the 3D view. Obviously seems I need to install some extra libraries which I do not know about
Cool to see that EPD also seems to work in Linux. The 3D Viewer uses D3D11 via SharpDX, not sure if that can be emulated. /jmc
well, that was quick. EPD v2.1.3.0 Build 5043 Here's a hotfix that addresses the missing 'PlanetVesselBases' in the new dronebase setup and some other missing properties. Also: the new deco stuff got removed again (for now), and also the old dronebase setup has been disabled, as it should not be used anymore. EPD v2.1.3 blog entry Still experimental , so be careful and make backups regularly (Although EPD does that also on every save). Changelog and download on empyriontools.org (Found in the 'Experimental' section on the download page) /jmc
Hi JMC, i have found an error. you load a static dynamic and save it again there are errors when loading. i have found out if the separator lines "#------" are taken out at the point POIs everything works. Can u fix it? they are sitting in the wrong position above the - must the
Thanks for the report. I'll test it, though that's a bit strange, that should be perfectly valid yaml syntax (although it looks a bit weird). At least none of the yaml tools, I checked them with had any problems with those comments so far. Usually comment lines get ignored completely, no matter where they sit. If it is indeed a problem, I'm afraid I can only take them out completely again. /jmc
Can you please upload the single playfield (dynamic & static yaml and also terrain.ecf) you had problems with (with the comments still in). I just started a new game with a modified 'TemperateStarter' with all the comments and I see no no problems so far with the comment lines in the playfields. I think it must be something else wrong with the playfields EPD generated. /jmc
If you want to reproduce the error load the planet Atlon from the scenario "Invader vs Defender - Conflict of Cygnus" with your tool , save it again and try to load the scenario.
I think I fixed it. I did not check it in a scenario though yet. Will do next, but that takes a little. Maybe you can check if this works for you now? I renamed TemperateStarter to TemeprateStarterOld and renamed your folder to TemperateStarter and put it in the playfields folder. I did not have your errors regarding deserializing playfield, Just a NullRefException. I fixed that by putting a EscapePodLandAtPos PlayerStart in it. But that did not fix it either. Then I saw you still had some old playfield.yaml in there as well, as well as the bin files. I deleted those files, fired a fresh game up, and it worked. The game takes the playfield.yaml.bin first, then the playfield.yaml and only after that it takes the dynamic and static yamls. So it's always best to delete those files after making changes. Let me know if that works for you as well now with the attached playfield. /jmc