newman55/unity-mod-manager

Content mods without assemblies

mricher-git opened this issue · 11 comments

@newman55 not sure how else to reach you. The mod community for Derail Valley is shifting to BepInEx and the rationale was that they heard UMM would be sunsetting. Could you please confirm if that's the case, because the user community much prefers UMM for sure.

Thanks for taking the time to share this.

I release fixes, but growth may not be. Sorry for being so short.
BepInEx is also a good option.

Thanks for sharing the update. Not looking for growth, it has all of the functionality we need. The only appealing tool on the BepInEx side for modders is possibly the Runtime Unity Editor, but user wise, the UMM GUI is a great tool for those who are less technically inclined. Many thanks for this create tool and all your hard work.

Hi newman55,

We are considering staying with UMM, one issue we have at the moment is a mod for Custom Skins on trains. The skins are produced by a number of people. Ideally the skins themselves would be a mod. The problem is UMM requires an AssemblyName and by proxy an EntryMethod, so we can't use it for more generic items like texture mods. Any simple solutions come to mind? Perhaps a new entry in ModInfo that would negate the need for AssemblyInfo. The issue lies at:

if (string.IsNullOrEmpty(modInfo.AssemblyName))

Hi, I could work on that. It will take me a few days to investigate.

Great, thanks so much, will check back here for update.

Hi, I found something to hook on, but for now I'm halfway there. I just decided to report.

Thanks for the update. We have agreed to move back to UMM and are eagerly awaiting this feature before we officially announce it. Appreciate your support. You may want to change the title of this issue to "Add support for content mods" or similiar.

Not sure if you ever check you Nexus account, sent you a DM with details there. Cheers.

The core ask here is "ability to manage mods without assemblies." We intend to use this far beyond texture replacement, and we're not actually wanting UMM to add any behavior, more to remove some existing checks.

Added

Very much appreciated.