ME3TweaksModManager icon indicating copy to clipboard operation
ME3TweaksModManager copied to clipboard

Feature: Starter kit 'kits'

Open Mgamerz opened this issue 2 years ago • 2 comments

Some things that could be useful for mod developers is the idea of a starter kit 'kit', like an option set to help jumpstart a mod.

For example:

  • [x] Squadmate outfit merge kit: You'd select a squadmate and it could generate a blank, working version for a single squadmate, with items renamed to match the DLC foldername. The developer would then just change the mesh, materials, and the squadmate images.
  • [x] Startup file: Automatically generate a blank startup file that is already defined in the coalesced

This would take a significant engineering effort (lots of LEC code) but would probably make these features more widely used.

Mod Manager may need to have a feature where it allows a blank mod to load and/or blank mergemods. ME3CMM had this in it's code for when ModMaker mods were being compiled and a new mod was generated; this may help with issues such as generating a blank merge mod. These blank options would block deployment AND importing (so users don't try to just zip the folder).

Mgamerz avatar Mar 09 '22 04:03 Mgamerz

  • [x] Plot Manager files
  • [x] 2DA files for Game 1

These would be a great part of this feature

henbagle avatar Mar 09 '22 11:03 henbagle

Here's a mockup. The backing code for these checkboxes would be a method that operates on a DLC folder. So starter kit would generate the mod and then each checked option would run. This will also allow code recycling to right click a mod to run that option on the mod, such as adding an existing startup file, which is something already coded up in one of my current projects, with a full proxy interface for coalesced, regardless of which game you are working with.

image

Merge mods I think need to be done through their own system. Starter kit is heavily designed for DLC mods, it does not really make sense to hack on to the DLC mod UI. I think changing the tools menu to Create blank mod > and then having DLC mod <the current stuff> as a list and merge mod (one option, you choose game after selecting, as one option for each is a lot of boilerplate).

Mgamerz avatar Aug 14 '22 05:08 Mgamerz