[Tool] ECE | Empyrion Configuration Editor

Discussion in 'The Hangar Bay' started by Preston, Jul 30, 2022.

  1. Preston

    Preston Commander

    Joined:
    Jul 6, 2017
    Messages:
    124
    Likes Received:
    25
    #1
    akimzav likes this.
  2. me777

    me777 Commander

    Joined:
    Aug 18, 2020
    Messages:
    406
    Likes Received:
    138
    should it work with reforged eden?
    if i read the output right i get only errors.
     
    #2
  3. Preston

    Preston Commander

    Joined:
    Jul 6, 2017
    Messages:
    124
    Likes Received:
    25
    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?
     
    #3
  4. me777

    me777 Commander

    Joined:
    Aug 18, 2020
    Messages:
    406
    Likes Received:
    138
    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...
     
    #4
  5. Preston

    Preston Commander

    Joined:
    Jul 6, 2017
    Messages:
    124
    Likes Received:
    25
    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.
     
    #5
  6. zaphodikus

    zaphodikus Captain

    Joined:
    Oct 1, 2016
    Messages:
    471
    Likes Received:
    229
    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?
     
    #6
  7. Preston

    Preston Commander

    Joined:
    Jul 6, 2017
    Messages:
    124
    Likes Received:
    25
    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?
     
    #7
  8. zaphodikus

    zaphodikus Captain

    Joined:
    Oct 1, 2016
    Messages:
    471
    Likes Received:
    229
    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.
     
    #8
  9. Preston

    Preston Commander

    Joined:
    Jul 6, 2017
    Messages:
    124
    Likes Received:
    25
    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. :)
     
    #9
  10. zaphodikus

    zaphodikus Captain

    Joined:
    Oct 1, 2016
    Messages:
    471
    Likes Received:
    229
    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.
     
    #10
  11. Preston

    Preston Commander

    Joined:
    Jul 6, 2017
    Messages:
    124
    Likes Received:
    25
    #11
  12. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,282
    Likes Received:
    11,939
    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.
     
    #12
    zaphodikus likes this.
  13. zaphodikus

    zaphodikus Captain

    Joined:
    Oct 1, 2016
    Messages:
    471
    Likes Received:
    229
    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.
     
    #13
  14. Preston

    Preston Commander

    Joined:
    Jul 6, 2017
    Messages:
    124
    Likes Received:
    25
    #14
  15. ASTIC

    ASTIC Rear Admiral

    Joined:
    Dec 11, 2016
    Messages:
    1,085
    Likes Received:
    731
    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.

    [​IMG]
     
    #15
  16. ASTIC

    ASTIC Rear Admiral

    Joined:
    Dec 11, 2016
    Messages:
    1,085
    Likes Received:
    731
    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
    [​IMG]
     
    #16
    Last edited: Sep 27, 2022
  17. Preston

    Preston Commander

    Joined:
    Jul 6, 2017
    Messages:
    124
    Likes Received:
    25
    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.
     
    #17
  18. Preston

    Preston Commander

    Joined:
    Jul 6, 2017
    Messages:
    124
    Likes Received:
    25
    #18
  19. Preston

    Preston Commander

    Joined:
    Jul 6, 2017
    Messages:
    124
    Likes Received:
    25
    #19
    Nevian likes this.

Share This Page