Morrowind

File information

Last updated

Original upload

Created by

Merlord

Uploaded by

Merlord

Virus scan

Safe to use

About this mod

Library for creating Mod Config Menus for MWSE mods.

Requirements
Permissions and credits
EasyMCM has now been merged into MWSE 2.1, so downloading is no longer necessary.








































EasyMCM is a UI library for MWSE's Mod Config Menu. This library allows you to create complex, flexible MCM menus for your mod without having to touch any UI code. Simply create a table that defines the structure and variables of your config settings and the rest is done for you.

Comes with a number of setting types including buttons, sliders and dropdowns, and you can group settings into pages and categories.

All components, from pages to categories to settings, can be completely and easily modified from within your mcm data file, in order to create your own implementation. Simply override any method or field for that class by defining it in the mcmData table for that component.





Simply extract the zip into your Morrowind folder.


Requires MWSE 2.1 dev version. To install, unzip the 2.1 version found here into your Morrowind folder:
https://nullcascade.com/mwse/mwse-dev.zip

MWSE 2.1 requires MGE XE:
https://www.nexusmods.com/morrowind/mods/41102

More info on MWSE can be found here:
https://mwse.readthedocs.io/



Features:
  • Separate your settings into Pages
  • Pages with sidebars that display setting information on mouse-over
  • Organise settings into categories
  • Your entire menu is formatted for you: no UI coding required!

Settings:
Create settings using a number of presets, or extend them to create your own! Preset settings include:
  • Buttons
  • Sliders
  • TextFields
  • Dropdowns
  • Keybinds
  • Exclusions list page
  • Filtered list page

Pages:
EasyMCM comes with some specialised page types:
  • Exclusions Page: Manage exclusions by filtering objects/plugins and copying them into a blacklist.
  • Filter Page: List of settings that can be filtered with a search bar

Variables:

Save your setting data on the player reference, on a global, in a config file, or make your own implementation.





The tutorial and documentation can be found here.