I'm not sure if it's worth figuring out a solution for now, as editing Cloths.dat to add new stuff will make the game severely unstable after just a few more new entries are added.
Ahh.. that reminds me on one of my old experiment too.
I remembered the time you shared your knowledge on how to add some custom clothes in Bully. A year ago, i thought about 'Clothing Variants' idea like when you press
Crouch button you'll have different color variants or different model variants of your current clothes. It was based on new meshes & textures, not the programming one because i was incapable to do that lol. So.. i literally add 1.095 new meshes & textures (2.190 in total) to World.img, register all of them to Cloths.dat, and make a
Lua script to track our choices in wardrobe.
The game crashed on startup Then i learned that we can't put more than 100 new meshes & textures to World.img, so i reduced the number of clothing variants to 25 (1 meshes + 1 textures, so 50 new meshes & textures in total) and it worked pretty nice. I'm not sure what indicator you use to describe 'unstable', but for me, it was crash to desktop (CTD) on startup. I know, i know.. that was 'unplayable' rather than 'unstable'. In my opinion, as long as it doesn't CTD, then it's stable
.
Also, i think we should figure it out, at least in SE. Some modders like Actedstream 41 & Alex RK800 made many great clothing & outfit replacements, i hope we'll be able to add something with less sacrifice in the future. For example, this
Brown Jacket with School Vest would be more suitable as clothing variants of School Vest rather than a replacement of something or a new added torso.
Anyway, you did inspire me a lot by sharing 'adding custom clothes' knowledge on Bully via YouTube. It's one of the greatest potential breakthrough in my opinion.