UModManager 0.1.0

Ask for help about creating mods and scripts for Grimrock 2 or share your tips, scripts, tools and assets with other modders here. Warning: forum contains spoilers!
Post Reply
minmay
Posts: 2780
Joined: Mon Sep 23, 2013 2:24 am

UModManager 0.1.0

Post by minmay »

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 :P

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.

Image

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.
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.
User avatar
petri
Posts: 1917
Joined: Thu Mar 01, 2012 4:58 pm
Location: Finland

Re: UModManager 0.1.0

Post by petri »

Cool! I was hoping somebody would make this to save me a lot of work. :) Thank you for making this!
kelly1111
Posts: 349
Joined: Sun Jan 20, 2013 6:28 pm

Re: UModManager 0.1.0

Post by kelly1111 »

Thanks alot for your work minqmay.
bongobeat
Posts: 1076
Joined: Thu May 16, 2013 5:58 pm
Location: France

Re: UModManager 0.1.0

Post by bongobeat »

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.
My asset pack: viewtopic.php?f=22&t=9320

Log1 mod : Toorum Manor: viewtopic.php?f=14&t=5505
User avatar
7Soul
Posts: 209
Joined: Sun Oct 19, 2014 1:56 am
Location: Brazil

Re: UModManager 0.1.0

Post by 7Soul »

bongobeat wrote: Mon Feb 08, 2021 10:36 am 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.
You just need the mod manager .lua file in the Mods folder and add it to the mods.cfg file
Join the LoG discord server: https://discord.gg/ArgAgNN :D

My Mods
User avatar
THOM
Posts: 1274
Joined: Wed Nov 20, 2013 11:35 pm
Location: Germany - Cologne
Contact:

Re: UModManager 0.1.0

Post by THOM »

You must own the uModdable version on steam...
THOM formaly known as tschrage
_______________________________________________
My MOD (LoG1): Castle Ringfort Thread
My MOD (LoG2): Journey To Justice Thread | Download
Post Reply