​mindgush: Yes, as far as I understand, any additional character somehow breaks unlocks order. I really should've warned about it, my bad. Easiest way to fix this is, as FayeReagan offered, to make them unlocked by default in collection.txt. Something like this. There are some leftover data, but its unusable as it is. For example, Jarvis is a floating head, used in Iron Man areas. You can unlock him, but he will still be a floating head. Gandalf doesn't have anything usable, if I remember correctly. Don't know about Howard. I did write about marvel_minifig.cpj somewhere higher. Basically, I've added several character slots, checked if it broke something, it seemed like it didn't, so I left it as it is, only changing character names by CMM. Trial and error method, yeah. CMM, by itself, does very little, it copies data in/from several text files, replaces character names when needed, replaces character icons in icons lists. Same trial and error method I've used for mods. Sluicer tools output was very helpful to determine which data is which. That's how I made batman helmet. I've cut mesh chunk from batman helmet from different Lego game of that era, and pasted it onto every single Lego Marvel hat, until it worked. This didn't work with batarang, so I had to fake it with a bat figure. Everything else is texture editing, text editing and hex editing. I'm not against sharing, but it really is "change something and hope for the best" approach.
FayeReagan: Nice mods. I suggest NexusMods as hosting, since there already is Lego Marvel category there. .nxg_textures are single or several dds files without any packing, except for header bit. GHG/GSC data somehow connects textures to materials. Material remaps can be connected on top of that, for additional effects: Emma Frost's translucency, animated textures, shiny bits, etc. It's possible to carefully edit those, if you have suitable ghg/ghs files, but, obviously, no removal or adding.