So this isn't super clean or well tested (in fact, the last few things I added were super dirty), but I'm putting it out here now, because I probably won't have a lot of time to work on it in the next few weeks, and I figure it needs to be released as early as possible if it's to have any chance of actually getting used
This is a umod meant for the purpose of managing other umods.
For players: UModManager lets you enable/disable mods from the main menu, which many will find more convenient than editing mods.cfg directly and manually restarting, and can warn you of conflicts between mods.
For modders: You can add an info section to your umod files to describe them to players using UModManager, and give hints to the manager as to which other umods your mod is and isn't compatible with. For the details of this, look at UModManager.lua itself; it's all explained in a comment at the top.
Download it (and example/test mods) here.
Please feel free to do whatever you want with it, and with the included example mods...as long as you stay within the modding terms, of course!
If by some miracle you feel like improving this thing yourself, here's what I'd suggest working on:
- The message area has no scrollbar, largely due to a boneheaded interface design decision (showing descriptions for hovered mods, instead of requiring you to click on them like the Custom Dungeons menu does), so long descriptions or long compatibility warning messages don't fit in the box
- Multiple versions of the same mod should probably be collapsed into one list entry, with a dropdown menu to select which version you want
- Maybe the compatibility rules should be harsher?
- Come up with a better name
Although I'm not calling this version 1.0.0, I don't think the basic interface for the info section, or the meanings of the fields therein, will change, so if/when UModManager gets updated you will not need to update your own mod in turn.
UModManager 0.1.0
UModManager 0.1.0
Grimrock 1 dungeon
Grimrock 2 resources
I no longer answer scripting questions in private messages. Please ask in a forum topic or this Discord server.
Grimrock 2 resources
I no longer answer scripting questions in private messages. Please ask in a forum topic or this Discord server.
Re: UModManager 0.1.0
Cool! I was hoping somebody would make this to save me a lot of work. Thank you for making this!
Re: UModManager 0.1.0
Thanks alot for your work minqmay.
Re: UModManager 0.1.0
I didn't quite understand how to use this, does it need to be integrated into a mod or in a separate and empty mod?
Couldn't make it run or see any difference.
Couldn't make it run or see any difference.
Re: UModManager 0.1.0
You just need the mod manager .lua file in the Mods folder and add it to the mods.cfg file
Re: UModManager 0.1.0
You must own the uModdable version on steam...