Mod Unity Monster Black Market - Tits Mod V2P

Krongorka

Well-Known Member
Sep 22, 2017
1,173
3,587
I just realized that you mention it being compatible in the original mod post. Sorry that's my bad.
No problem. Tits mod for MBM is built with changing original data for the most part, there's only a BepInEx need for Big Bellies support and I also include that plugin in it's own BepInEx folder (so that can be safely overwritten by a modpack and it will work).
The only requirement is that you need latest game version which is currently 2.0.16.0+DLC content. It's version dependent.
 

Krongorka

Well-Known Member
Sep 22, 2017
1,173
3,587
Okay, folks. Seems like we're getting closer to Steam release. No ETA, but it should be in "review" soon. Now we have to wait and hope it will be accepted as is.

What it means for Tits mod in particular and will it be compatible with Steam build?
- Short answer is NO. NOT RIGHT AFTER THE RELEASE.
Longer technical answer: as I said before, Tits mod is version dependent mod. 2.0.16.0 version was up for a long time, so I had no worries adding and tweaking files. Now it's about to change, so mod have to be adjusted after Steam release is up for the public.
New build will be (supposedly will show "2.1.0.0" version number in the menu) and it will come with different data structure, which avoids packing and repacking Texture-Skeleton data files.
- DLC will be included in base package.
- Character outlines use shader instead of multiple white-black (transparent/opaque) texture duplicates which is better for memory consumption. Should be faster out of box.
- Character's texture assets will be better. Room assets are at "Old version" quality, but they will be replaced with better quality versions for updated Tits mod. New assets consumes more memory, but I'll keep optimizing their packaging, so it's not an issue.
- Save files for 2.0.16.0 won't be compatible with Steam build (version change check disable loading for a good reason).
- About Censorship: 1. Niel character won't look as you know it, will be a simple "figure covered in robe". Not brainwashable either. Ending CGs (not Rune ending) will be altered to exclude her from view; 2. Vivi is not supposed to spawn or shown in gallery; 3. Newborn females will be turned into grown slaves skipping loli stage.
- Censorship mentioned above will be bypassed with a patch. So don't worry about stuff missing.

How Tits mod will be handled after Steam release?
- V2P will receive an update which fixes morgue coffins disappearing bug, woman hair bundles not working properly and some of performance updates for brothel skeletons. For now I think that version of mod will be called "Legacy". *It's updated now*.
- Most of changes I'll have to do for a new Steam build is located in Assembly .dll file. I hope it won't change after release too often. Version of Tits mod for Steam will be called "Steam".
So just to clarify, "Legacy" for 2.0.16.0 and "Steam" Tits mod versions won't be compatible with each other. Don't try to mix them, it won't work.

I have no information about DLsite/other store version upgrades, since they don't include DLC in the base game (DLC is a separate purchase for DLsite).

What about ComplexBreeding mod and other mods from modpack?
- Old BepInEx mods should work without major errors and crashes. I'd say that's as good as it can be, all things considered.

Consider this post as a 'sneak peak'. I'll drop more news/technical stuff about the mod development-new build specs when it'll be appropriate.

TITS V2 is now updated to V2pR2 (2.0.16.0 LEGACY version) - check first post.

Change-Log:

V2P Release 2 (2.0.16.0 LEGACY):
Minor visual fixes:
- Morgue room Coffin won't disappear when slave is put in it.
- Fixed Back Hair type D & E missing their Hair Bundles.
- Salamander-Girl 2 - now able to remove cloth sprite.

CPU & GPU Performance improvements for: Woman - GloryHole 1 & 2.
 
Last edited:

GJQCSJ

Newbie
Sep 19, 2022
15
25
It seems that CBwitTits did not handle a case when clients with a breast size preference visited the brothel so that these clients won't accept a slave with extra-sized tits. IDK if it is appropriate to post a solution patch here, though; I'll delete it if it's not.
 
  • Like
Reactions: Krongorka

Krongorka

Well-Known Member
Sep 22, 2017
1,173
3,587
It seems that CBwitTits did not handle a case when clients with a breast size preference visited the brothel so that these clients won't accept a slave with extra-sized tits. IDK if it is appropriate to post a solution patch here, though; I'll delete it if it's not.
That's good. Although I don't really test it with more mods other than original CB, but cases like these can be problematic if it's about additional tits size which doesn't work correctly with other mods.
 

GJQCSJ

Newbie
Sep 19, 2022
15
25
That's good. Although I don't really test it with more mods other than original CB, but cases like these can be problematic if it's about additional tits size, which doesn't work correctly with other mods.
As long as other mods don't mess with the tit size list, it should be fine. IIRC, CBwithTits is a compatibility patch, isn't it? But that patch and the current DLL patch in V2PR2 seem to not be doing a fix on this, so I just did that.
You don't have permission to view the spoiler content. Log in or register now.
 

Krongorka

Well-Known Member
Sep 22, 2017
1,173
3,587
As long as other mods don't mess with the tit size list, it should be fine. IIRC, CBwithTits is a compatibility patch, isn't it? But that patch and the current DLL patch in V2PR2 seem to not be doing a fix on this, so I just did that.
You don't have permission to view the spoiler content. Log in or register now.
CBwithTits was made just so CB new game could start. Game simply won't start without it.
 

Krongorka

Well-Known Member
Sep 22, 2017
1,173
3,587
Isn't the game in Steam?
Some novelty :c
Yeah, still no news about it.

Unfortunately might just called it "too soon". Sorry, it's the case where "I just know too much", but the product is still in moderation phase. Dev told me DLsite moderation (back in the day) "took a lot of time" to be approved as well. Our only hope is Steam moderation won't take several months and/or additional censorship requirements.

I'd also like to make some additional testing with meshes and slot limits, so here's a quick test of 18 tits sizes, size change every 3-4 frames here from flat to former "Extra", but now extra is 18th size (4 vertices/2polygons for each breast, otherwise game performance might just tank when lots of sizes is on screen) :

Woman18sizes.gif

A nightmare to handle all of them with mods, I think, but as far as naming go I plan to name them in a simple way - Type A, Type B, etc.
 
Last edited:
Oct 2, 2022
422
348
It'd be funny if there was a 1/1000 chance that a girl will spawn with the rapidly growing/resenting to small tits like the one in the test image you posted.
 
  • Haha
Reactions: flannan

Krongorka

Well-Known Member
Sep 22, 2017
1,173
3,587
It'd be funny if there was a 1/1000 chance that a girl will spawn with the rapidly growing/resenting to small tits like the one in the test image you posted.
That would require actual additional animation sequence. Unfortunately, I still don't know if there's a way to do it without rewriting some critical parts of the code.
However, there's lots of places in scripting data where you can dictate "Chance" in % (0-100% works, not sure about higher values).

If you want to see how new tits sizes are implemented:

1. Create additional meshes in Spine:

18titssizes-spinesetup-womanstand.png

*Yeah, lots of meshes duplicates - default mesh for tits will double-quadruple your skeleton size most likely. In my case lighter tits mesh multiplied results in +2kb of .skel size.

Always keep in mind you'll need to edit ALL skeletons for Woman and Girl. Make up some Scale X/Y and Position X/Y formula so it's easier to set up in multiple skeletons. In some scenes you'll need to keep in mind arm/milking machine/tentacle positions.

Setting clothes can be a nightmare. But I already simplified clothing in my project. Easier to set up, less mesh calculations.

Since tits sizes (except for flat-chest for Woman and Small breast sprite for Girl) is mesh-manipulation based, you'll only need a new .skel binary file generated in Spine. Use UABEA tool to import it into AssetBundles (true for 2.0.16.0 version)

2. Now comes the code edit. Assembly code, edited with dnspyEX :

18titssizes-referenceCharacterLook.png

MBMScripts - ReferenceCharacterLook.cs - GetString(). I prefer to make edits via IL editing. Just so code will look the same after the edits. Method/Class editing doesn't compile correctly in MBM's/ProjectR's case. Either it will compile once with scrambled code, either it just won't compile.

IL editing is not that hard... if you know what you're doing :p

This part of code is critical, but that's far from over.

18titssizes-ChangeTitsRightInAll.png

MBMScripts - Character - ChangeTitsRightInAll()/ also ChangeTitsLeftInAll()

This is critical for Customization menu in gallery and Cosmetic Potion. "Right" and "Left" code variants are for arrows which you use to select size. Change each instance where it's "4" by default (0 is flat, 4 is huge tits size).
Here you can also find a default customization restrictions for Woman (can't have flat size) and Girl (doesn't have Small size sprite).

If both edits are done correctly, Assembly code editing is completed for this task.

3. Script editing (Multi-part) :

18titssizes-LocalizationFile.png

You need to add lines in Localization file/s (need to edit all of them if you ship the mod for all supported languages). Keep in mind these lines are part of code which you edited in Assembly file, see "#SlaveTitText0". After that add any text you'd like to see in game.

You'll need to decompress data.unity3d file in Data folder and get access to resources.assets in it. Find scripting files:

- ConfigData
- HumanData (Standard females), DwarfData (Used for Girls in Gallery actually). You'll find all other races and NPC data there too. Probably will need to edit all of them too.

In ConfigData find lines related to milk values:

18titssizes-configscriptingdata.png

"m_MaxMilkArray" and "m_MilkProductionRateArray" are critical for actual gameplay. I'd recommend to keep lowest value at 200 for flat size, because otherwise you'll get a soft-lock in intro sequence (game waits for milk tank to fill, default value for it is 200).
In my current concept since there's a lot of tits sizes, it gets you small (+50) additional milk. 2000 is just a bonus if you manage to get "final Type R - Extra" size.
ProductionRateArray is probably a speed of milking... probably... I didn't test this function since initial Tits V1 (!). So higher values probably makes milking procedure faster - useful for large milk values, especially in ComplexBreeding.

Almost there, just need to edit racial data, HumanData (Standard Woman) for example:

18titssizes-racescriptingdata.png

"m_TitsTypeChanceList" and "m_TitsTypeList" are both critical. Type in 16 values out of 17 and game will crash. Chance line can be set up in 0.01, 0.1 and 1 values which translates to 1%, 10% and 100%. Like I said, there's some evidence in unused scripting data that 0.001 value (0.1%) doesn't work well. So just stick to 1-100% format, or 10-100% which will work for sure.

So, after everything is set correctly there will be 18 tits types in the game.

Bad news: old save data will be half-broken. You can play further, but save data carries persistence data for character's data (slaves/unique slaves, NPCs).
Amilia have tits size 5 and you already brainwashed her? She'll have Tits Size 5... out of 18. Visually she stays the same, since her sprite data is fixed, but her kids won't get a top tits size. *That part of the code also need editing in Assembly, but that's extra tweaks for gameplay*
So just do yourself a favor and start new game after this kind of edits.

Mod support. Especially with additional Tits Sizes... as GJQCSJ mentioned there are issues with brothel breast size preference. There was only Extra size which is the only all-new size. But with more additional sizes CBwithTits won't work as well as is. Need to edit all these sizes into mod dictionary, so ComplexBreeding mod gameplay can start.

If you messed up at any part of the process following outcomes are possible:
- Game crash at startup
- Game starts but crash after one or several user inputs
- Game softlocks at the start of New Game (grey/black intro screen) - CB related, there's no edited "dictionary" so it won't start
- No crash, but there's no modded content either


View attachment 2025-06-07 00-26-52.mp4
View attachment 2025-06-07 00-30-14.mp4
 

thenshin

New Member
Aug 12, 2022
6
7
1749715896527.png
Hello bro, is there a way to have it without installing the mob? I try not to make the game so modified, but seeing Amelia like this is too hot
 
  • Like
Reactions: Zeroyuy

Krongorka

Well-Known Member
Sep 22, 2017
1,173
3,587
View attachment 4934236
Hello bro, is there a way to have it without installing the mob? I try not to make the game so modified, but seeing Amelia like this is too hot
For the base game it will still require to make changes in several data files and that's for a "static"/non-changeable NPC look.

I made it in a "gimmick" way, because it doesn't change NPCs until you brainwash them and then there's a requirement to keep MC fucking them until their visual change in main area.

It use some specific workaround/data tricks, but I'm glad it's actually working this way.
 
  • Like
Reactions: thenshin

FluffyRaKu

Member
Jan 2, 2023
100
158
A couple of extra thoughts from me on things that could be tweaked for the next version of the mod:

I know there's extra standing belly sizes for multiple pregnancies, but can we expect these extra sizes to also work across all the various sex animations?

Considering how we have numerous extra options for breast sizes, would it be reasonable to see multiple extra options for thigh sizes?

I know normal pregnancies go up to 5 with the CB mod, but as far as I am aware the "large" pregnancies (like Minotaurs and horses) are still limited to just singletons. Would it be possible to see multiples for these large monsters in the future? This could effectively allow larger womb sizes without going over the 5 fetus limit. Speaking of which, do large singletons use the pregnant belly for singletons or one of the multiples sizes?
 

Krongorka

Well-Known Member
Sep 22, 2017
1,173
3,587
A couple of extra thoughts from me on things that could be tweaked for the next version of the mod:

I know there's extra standing belly sizes for multiple pregnancies, but can we expect these extra sizes to also work across all the various sex animations?

Considering how we have numerous extra options for breast sizes, would it be reasonable to see multiple extra options for thigh sizes?

I know normal pregnancies go up to 5 with the CB mod, but as far as I am aware the "large" pregnancies (like Minotaurs and horses) are still limited to just singletons. Would it be possible to see multiples for these large monsters in the future? This could effectively allow larger womb sizes without going over the 5 fetus limit. Speaking of which, do large singletons use the pregnant belly for singletons or one of the multiples sizes?
Belly sizes are just like Tits sizes in scenes, modder just need set up everything to be "visually coherent". In some cases one "scale formula" (as I call it) just doesn't look right.

Same about thigh size, but it's a bit complicated. You see, woman skeleton and girl skeleton in MBM 'connect' thighs to the body in a different way. I made various adjustments for girl skeleton to only use 1 upper body type while original use 3 to connect two thigh sizes, for different age and tits type of course.
Basically, to add new thigh sizes might turn out as a big visual mess. Might try it someday, but it's painful to control in all scenes.

I can't say how game handles large pregnancies, especially how CB does it.

I'm quite bummed about issues with Steam game approval, since I was hoping we would move forward with it. Version upgrade might happen for DLsite/072 project this year, but still, we lost a lot of time in waiting.
 
Last edited:
  • Like
Reactions: FluffyRaKu

Ben002233

New Member
Jan 25, 2023
4
1
How many times do I have to have sex with Amilia before her clothes change because I've had sex with her 100 times and she still hasn't changed?
 
Last edited:

Krongorka

Well-Known Member
Sep 22, 2017
1,173
3,587
How many times do I have to have sex with Amilia before her clothes change because I've had sex with her 100 times and she still hasn't changed?
She must be brainwashed and be in private mansion area. CG sex scene which you get by 100% her "list of requirements" doesn't count.
Take a note that by default there's a 30% chance for MC to cum outside which controls hair sprite change. Creampies controls cloth sprites. If nothing changes with them in main area that means mod isn't working properly.

Also, this only works with V2p. Old mod versions doesn't have this function.
 

Ben002233

New Member
Jan 25, 2023
4
1
She must be brainwashed and be in private mansion area. CG sex scene which you get by 100% her "list of requirements" doesn't count.
Take a note that by default there's a 30% chance for MC to cum outside which controls hair sprite change. Creampies controls cloth sprites. If nothing changes with them in main area that means mod isn't working properly.

Also, this only works with V2p. Old mod versions doesn't have this function.
Thank you very much, now I have solved it because the problem is in this mod pack.
 
  • Like
Reactions: Krongorka

Ben002233

New Member
Jan 25, 2023
4
1
She must be brainwashed and be in private mansion area. CG sex scene which you get by 100% her "list of requirements" doesn't count.
Take a note that by default there's a 30% chance for MC to cum outside which controls hair sprite change. Creampies controls cloth sprites. If nothing changes with them in main area that means mod isn't working properly.

Also, this only works with V2p. Old mod versions doesn't have this function.
Oh, I'm sorry, but I have another problem. After I solved it and the set showed up, I folded the game screen to answer you, but when I opened it, it was the same as before. What happened? I don't understand. I paused the game And I've tried installing only this mod, it doesn't work, it only works on the slave set.
 

Ben002233

New Member
Jan 25, 2023
4
1
She must be brainwashed and be in private mansion area. CG sex scene which you get by 100% her "list of requirements" doesn't count.
Take a note that by default there's a 30% chance for MC to cum outside which controls hair sprite change. Creampies controls cloth sprites. If nothing changes with them in main area that means mod isn't working properly.

Also, this only works with V2p. Old mod versions doesn't have this function.
And it seems like my hairstyle isn't working. I've been playing around with it and I thought it wasn't updated yet.
 

Krongorka

Well-Known Member
Sep 22, 2017
1,173
3,587
If you're talking about appearances of NPCs change when MC have some sex with them not working at all, that means V2p isn't installed properly. If their appearances changes at first but then switch back to normal, that means "Clean" effect was triggered which happens when you make a "Washer" item in Niel's cauldron.

About mod installation - I'd recommend to get clean game files first. I'm not really sure it should count but if you had previous versions of mod installed and then installed V2p on top of it, maybe some files didn't overwrite old files. If that's the case, yeah, mod probably won't work correctly.