An application to simplify the handling and customizing of the `.ecf` configuration files of Empyrion Galactic Survival. https://github.com/Preston-Coding/EgsEcfEditorApp
I didn't test reforged eden config files upto now, but i would assume that it should basically work, too. Upto now the tool supports the "BlocksConfig.ecf", "ItemsConfig.ecf" and "Factions.ecf" of the vanilla game. If reforged eden defines settings which the vanilla game doesn't have, for reforged eden a set of own definition files is needed. Can someone provide a set of the reforged eden .ecf files so I can have a look?
me777.de/Reforged%20Eden.zip Sieht so aus als ob alles in den Dateien Änderungen sind und deshalb nicht erkannt werden... Seems everything in the files are changes, so those are not recocnized...
Thanks, The files are basically fine. Reforged Eden just uses more different settings then the vanilla game. This settings are at moment simply "unknown" in the opinion of the tool. If you would add the missing/unknown settings in the definition .xml file, the Reforged Eden .ecf files would be manageable with the tool. For the next update I will think of if I simply add the Reforged Eden settings to the vanilla definition or if it is a better solution to provide a seperate definitions set for Reforged Eden.
Okay, so a few questions. 1. Why is this tool better than hand editing? It's still wanting me to drill down into lists and click dozens of times just to edit a setting. 2. Why now? Why not publish this tool a while ago already? What is the background. 3. Automation. Asside from still requiring people look at diffs of files, what is the vision for automating or merging files?
Can I download the complete set of Reforged Eden .ecf files somewhere? Or do I habe to subscribe and install the complete mod to fetch these files?
Just subscribe, close steam, then open Steam and the files will download. It's not really "installed" in the true sense of it, and it's worth going over the sources.
I'm careful at clicking at buttons that are able to change uncontrolled and unreported something on my machine. Even if this are "just" game settings. Especially at "Packages" which I mostly not need like Reforged Eden I want to know whats going on. The most cleanup utilities are a joke and at worst case I have to repair all by hand....seen too often. But thanks, I found the files.
Scenarios don't modify things outside of the scenario, so should be safe. Unless Reforged has now changed to require you to run an app or scripts that do other things now? I've used their files for clues on how to configure loads of things in the past.
Version 1.1 is out! https://github.com/Preston-Coding/EgsEcfEditorApp/releases Still no merging, but lots of improvements caused by suprises at implementing all the vanilla ecf files!
Reforged Eden is a full stand alone scenario and does not include anything that needs outside installation. There have been ripoffs by other people in the past that required additional files but those were not created nor endorsed by myself or Vermillion.
I used to play RE until my graphics card was just not up to it anymore last Year. I got a new graphics card and ram recently, need to enjoy it's goodness for inspiration again. The best way to get a understanding of what files the mod has changed is to actually play the mod for a day or two actually, before diving into the files.
Version 1.2 is out, introducing compare and merge! https://github.com/Preston-Coding/EgsEcfEditorApp/releases/tag/v1.2
Thank you very much for this excellent work. I still have one wish for the "compare and merge". It would be great if you could mark parameters as "to be ignored" (e.g. here DropMeshfile) so that they simply remain untouched. This way you can focus your attention on the "important" differences.
PS: With a "ReloadEcfFile" you should also take into account the possibly changed "Definition" so that one can switch between RE and Vanilla and does not have to open the file again. And add these in your app.config Code: ... </configSections> <System.Windows.Forms.ApplicationConfigurationSection> <add key="DpiAwareness" value="PerMonitorV2" /> </System.Windows.Forms.ApplicationConfigurationSection> <startup>... for a clear view on high DPI resolutions Example the screenshot from above again with this setting
Thanks for the hints and infos. Since the definition is the basic of all classifications every opened file must be reparsed in this case. So I hoped to avoid this level of complexity in the assumption that one will only work on one game mode per time. If this assumption is wrong I have to think about this feature and the resulting issues to solve. Will be part of version 1.3 If I understand correct, you have a single (or some) parameter in several elements. This Parameter is different between the two files, but should not be updated(and there hided in display) on merge. Right? I was thinking about a similar feature to mark Parameters as "CustomChanged". But I had upto now no suitable idea where I could save this information meaningfully to reload after app restart. In your case I could imagine a temporary "marking" as long as the merge window and/or the app is opened.
Version 1.3 is out, introducing the tech tree editor! https://github.com/Preston-Coding/EgsEcfEditorApp/releases/tag/v1.3
Version 1.5 is out, introducing item handling support! Release ECE 1.5 · Preston-Coding/EgsEcfEditorApp (github.com)