Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
For the first, the last-imported HostGame.lua script likely comes from MPH, and it is referencing controls that are not present in ECFE's EnhancedHostGame.xml template, which causes the script to throw errors during init. I will futz around with this and see if I can get that and any other necessary controls to appear and function properly if MPH is present and enabled.
For the second, that empty area appears to be for the Challenge of the Month. I believe it is showing up empty because ECFE is providing a MainMenu.xml template that provides the control, but the last-imported MainMenu.lua script is again coming from MPH, which doesn't do anything with said control. ECFE does not modify MainMenu.lua, so any fix for that would have to come from the author(s) of MPH.
At minimum, [ link=https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2357532056 ]Multiplayer Helper (MPH)[/link] prevents my 'Create Game' button from working. I haven't tested the rest of the mods I'm using one by one.
Either [ link=https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2977775944 ]Better FrontEnd (UI)[/link] or Multiplayer helper will leave an empty golden border where the ticker at the main menu was.
I can understand this mod being incompatible with other frontend mods, just a shame since this is a dependency for other mods so I have to make a choice.
Option (1) is easier, but requires ECFE to identify and disable controls that won't be used when the other mod that requires them is not enabled. Option (2) is cleaner, but any defined instances must be explicitly created before they can be used, so it requires the other mod to do that and place the controls where they need to be. Both require changes to ECFE's XML file.
After examining Game Config Manager for the past few days, I've worked out something using option (2) above that appears to be mostly working, and even allows it to work with other mods that completely replace the built-in AdvancedSetup.lua script, such as YnAMP. However, I am not interested in maintaining a fork of it. If you are trying to create a fork of GCM that works with ECFE, or if the author would like to update the original, I would be happy to provide directions, though.
To the best of my knowledge, in XML, "include" does not support pattern-matching like that. For ECFE to be able to recognize and use new UI elements that must be defined in XML, those elements must be either (1) explicitly defined in ECFE's EnhancedAdvancedSetup.xml file, or (2) defined as instances in either that file or a different file; if a different file, then that file must be explicitly included by ECFE's XML file. Both approaches have their own pros and cons.