![]() ![]() Part 4: Everything’s installed, what’s next?.Part 3: How do I install all these Mods?.Part 2: What do I need to play Skyrim Romance Mod 3.0?.Part 1: What is a Mod and what is a Mod Manager?.Look at the pre-existing examples to see how this can be implemented.Īlthough most of the NL_MCM API is very similar or identical to the SkyUI MCM API, it is important to take note of the exclusion of the dated option ID system. To make matters even better, there is no limit to how many of these presets you can have, or how you want to store them (want users to be able to name their own presets? No problem!). NL_MCM has built in JContainers support, which enables you to easily add preset support to your mod if users have it installed. Alternatively, you can jump straight ahead to the examples if you know what you are doing. To get started with building a MCM using the NL_MCM framework, check out the Github project page and the Quickstart wiki page. This in turn, means that SkyUI is still needed as a end-user dependency, and that the SkyUI SDK is required to compile NL_MCM mods. Requires JContainers and supports persistent MCM settings that carry over between save gamesĪt its core, NL_MCM functions as a wrapper for the SkyUI MCM API interface, retaining most of the original functionality. Set landing pages, set splash screens, force page switches and rename them at any time You can now update pages individually instead of the whole MCM using a new version tracking system Create direct quick hotkeys to your mcm menu and open/close the MCM menu on command Fonts will automatically switch depending on the installed UI skin Built-in font formats for different purposes.You could make a quest dynamically add or remove pages from the MCM menu Unregister and register pages on the fly.You no longer need to deal with any key conflicts yourself Allow several options to use the same state logic You can have 1 Core MCM menu, and release other mods that can attach as pages to that menu It also contains several advanced QoL features to make writing MCMs easier. It functions as a redistributable framework that allows mod authors to separate their MCM pages into individual scripts, as well as dynamically attaching and detaching them to MCM menus. NL_MCM is an object oriented module based extension of SkyUI MCM scripts. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2022
Categories |