An error was encountered while loading this menu.
What information is logged about the nature of that error, and where is it logged? Or, if there can be only one cause for this error, what would that be?
I saw it in MCM (after hitting the ESC key and trying to visit my new MCM page).
I did not see any errors reported in the F4SE\MCM.log file
I have completely replaced that attempt, working from the MCM Demo, so I can no longer reproduce this problem. But I was frustrated for a couple of days.
string Function GetModSettingString(string asModName, string asSetting) native global Function SetModSettingString(string asModName, string asSettingName, string asValue) native global
But the MCM Demo shows no examples of how to use either of these.
Do these work?
If so, how can they be used?
(For example, can settings be used to dynamically update any text displayed by MCM? Or are these only for storing strings to and retrieving strings from the settings.ini file?)
I have discovered https://www.nexusmods.com/fallout4/articles/1501which answers part of my questions, but I am still somewhat baffled by the Get/SetModSettingString api.
I have also found a reference to sOrder:Main in https://github.com/Neanka/MCM_0.1_AS3/blob/be8ff94d6cbac4af1a3aa42377ad1cfc51bf9571/mcm/MCM_Menu.as but I have not found any examples where that gets used.
this swf file contains vector images that you can load in the menu you can examine the json file mcm_demo as well as lib.swf (using FFDEC for example) to understand how it works
(Though I am still puzzled by the naming convention -- if I understand right, the file must always be named lib.swf which would mean only one swf per mod, but there's a libName that goes with it which I guess let's the mod create other "mod directories" which could contain their own lib.swf files...? Though I guess also the className lets the lib.swf contain different images which can each be referred to separately...)
in the old list of mcm next to the last one is 1.10.138 it needs a .0 added to it it would take me less time to take my car apart and put it back together and god howard keeps stomping on our sand castles i understand the lack of enthusiasm
Has anyone found a way to make this work in VR? I am getting the same error code as it seems everyone else that my versions don't match up. I never had this issue with Skyrim VR, but finding most mods aren't working properly without MCM.
Does anyone have any suggestions? I am about to quit playing the game as it is so frustrating.
Can you tel us how to get this working for fallout 4 VR being there is no working release? I see these comments have been here for months and not even a reply
Yes, or release the source code so we can try to recompile it against F4SEVR ourselves. I'm sure it's just a matter of searching fallout4r.exe for the sub-routine hook addresses, which is relatively easy.
Not seeing it in the documentation so I'll ask, is there a way to have one switch control multiple other switches?
For clarity, I do not mean their visibility, I mean their setting. ie I toggle multiple other switches' settings on or off using one switch, or I set a switch to the opposite of the one I just used.
EDIT: Could I maybe just use the papyrus script to catch when the specific setting is changed, and then also change the others via that same OnMCMSettingChanged(sic)?
MCM Development (62 comments)
An error was encountered while loading this menu.
What information is logged about the nature of that error, and where is it logged? Or, if there can be only one cause for this error, what would that be?
all F4SE plugins logs stored in "Documents\My Games\Fallout 4\F4SE" folder
I did not see any errors reported in the F4SE\MCM.log file
I have completely replaced that attempt, working from the MCM Demo, so I can no longer reproduce this problem. But I was frustrated for a couple of days.
string Function GetModSettingString(string asModName, string asSetting) native global
Function SetModSettingString(string asModName, string asSettingName, string asValue) native global
But the MCM Demo shows no examples of how to use either of these.
Do these work?
If so, how can they be used?
(For example, can settings be used to dynamically update any text displayed by MCM? Or are these only for storing strings to and retrieving strings from the settings.ini file?)
I have also found a reference to sOrder:Main in https://github.com/Neanka/MCM_0.1_AS3/blob/be8ff94d6cbac4af1a3aa42377ad1cfc51bf9571/mcm/MCM_Menu.as but I have not found any examples where that gets used.
What is the purpose of the "lib.swf" in the MCM Demo?
(How do we treat this when developing MCM enabled mods?)
you can examine the json file mcm_demo as well as lib.swf (using FFDEC for example) to understand how it works
(Though I am still puzzled by the naming convention -- if I understand right, the file must always be named lib.swf which would mean only one swf per mod, but there's a libName that goes with it which I guess let's the mod create other "mod directories" which could contain their own lib.swf files...? Though I guess also the className lets the lib.swf contain different images which can each be referred to separately...)
Thanks in advance.
it would take me less time to take my car apart and put it back together
and god howard keeps stomping on our sand castles
i understand the lack of enthusiasm
Is there a way to change the version requirement in MCM.
I never had this issue with Skyrim VR, but finding most mods aren't working properly without MCM.
Does anyone have any suggestions? I am about to quit playing the game as it is so frustrating.
Thanks in advance.
feel free to test it
incorrect game version:v1.10.138.0
Expected Version: v1.10.163.0
Mod Config will be disabled.
You may already know this, but f4SEVR is stored in the main directory under src/f4sevr
Then its broken into folders
So it looks like this
Fallout 4 VR
src
common
f4sevr
f4se
f4se_common
f4se_Loader
f4se_Loader_common
f4se_steam_loader
xbyak
Still the same.
that means u didnt use files from discord, or didnt delete all classic f4 mcm filesincorrect game version:v1.10.138.0
Expected Version: v1.10.163.0
Nevermind. I found it on the bottom of the main mod page.
https://discord.com/invite/4VtnEnb
For clarity, I do not mean their visibility, I mean their setting.
ie I toggle multiple other switches' settings on or off using one switch, or I set a switch to the opposite of the one I just used.
EDIT: Could I maybe just use the papyrus script to catch when the specific setting is changed, and then also change the others via that same OnMCMSettingChanged(sic)?