Interesting tool, though when I tried compiling the sample script, it returned a lot of errors, as if the libraries were not loaded or something. Is there any other step I need to take?
This is really great, Jaxonz. Even though I won't be able to use it presently, I'm going to download and endorse because this deserves recognition for your invaluable contribution.
However, I do have a friend who is trying to learn how to make an MCM menu for an upcoming update to a mod of his. Does anyone have any suggestions for a good tutorial on it, particularly for mod makers who don't know a lot about Papyrus scripting?
Thank you for creating this great library! No problems at all so far, and made creating MCM menus no longer a giant pain. One feature suggestion would be to implement help boxes as seen in mods like Frostfall:
int function DefineMCMHelpBox(string sTextLabel, string sTextBox, int iFlags = 0, string sHelpInfo = "") int iMaxLength = 40 if GetLength(sTextLabel) > iMaxLength sTextLabel = SubString(sTextLabel, 0, iMaxLength) endif int iOID = AddTextOption("\t" + sTextLabel, "", iFlags) % 128 sLabels[iOID] = sTextLabel sHelpBoxes[iOID] = sTextBox sHelpInfos[iOID] = sHelpInfo iOptionTypes[iOID] = kHelpBox return iOID endfunction
hello, i got some questions: this solves mcm 128 state limit? are globals a must, or script variable can be used? this script needed only for compiling or should be bundled with mod to work?
I just spent 8 hours learning how to, and making a semi-complicated MCM before someone pointed me here. It was a good experience to learn the pain that this wonderful helper library is replacing!!
Thank you so much, your work is top-notch, and tremendously valued.
Nice work! As we all know, creating MCM menus is tedious as hell. (I've been told "MCM menu" is redundant, but guess what: I don't care!) I'll definitely be checking this out the next time I need to do anything with MCM.
23 comments
AKA: how do I use this?
However, I do have a friend who is trying to learn how to make an MCM menu for an upcoming update to a mod of his. Does anyone have any suggestions for a good tutorial on it, particularly for mod makers who don't know a lot about Papyrus scripting?
Many thanks!
One feature suggestion would be to implement help boxes as seen in mods like Frostfall:
I used this to create an MCM Menu for http://www.nexusmods.com/skyrim/mods/63240/?
this solves mcm 128 state limit?
are globals a must, or script variable can be used?
this script needed only for compiling or should be bundled with mod to work?
Thank you so much, your work is top-notch, and tremendously valued.
The ESP is there only as a demonstration of functionality and is not at all required.