I agree, some of the mods (probably not those developed by yourself) seem to disregard the current progression completely, which really breaks the "immersion" and makes them feel like a cheap gallery feature that's tacked onto the game, rather than something that integrates with the story.
I'll list some things I noticed to be "sequence breaking", i.e. happening too soon. Not sure if I can map all of them to the individual modules you mentioned, though:
- Lisa and Max are sleeping completely nude in the room at 01:00. Before that time (and after), they are clothed. Lisa is not nearly at the point in my game yet where she'd be willing to undress at night. This may simply be a broken check for that single point in time.
- (C5, maybe?) You can enter your room at 10:00, find Lisa completely naked and she is completely okay with that, even though she'd normally struggle to just show her breasts in exchange for you doing her homework.
- The option that lets you set up someone for punishment and then being able to punish them yourself (and/or after dinner) before actually encountering that option in the playthrough is technically also a sequence break. But perhaps that menu counts as "cheat menu" anyway?
- (C26, probably?) When Olivia visits on the weekend at 15:00, you can get a threesome scene with her and Lisa ("Are you thirsty?"), even though neither of them would be willing to sleep with you under normal circumstances. The option disappears at 16:00, so maybe it's just not checking all possible times?
- (C20) TV scenes with mom lead to full on sex (the last option even leading to sex with everyone in the family) regardless of actual progress.
- I didn't actually check what Kate will do if I ask her right at the beginning to smoke topless at the pool. So I am listing that here as a "maybe sequence breaking".
- Not really a "sequence break" but more a bug: if I visit Mom in the morning on a weekend and use that option to go shopping with her (choosing the cheap shop and buying something for Alice), we come back and I have the option to go shopping right again on the same day.
And last but not least something that's probably more a personal opinion:
In the new scenes, Kira seems a little too slutty and desperate, for my taste. Yes, she enjoys sex. But throughout the normal game, she is almost always the one in control of the action. And she has a way of letting Max squirm instead of just giving in all the time. It doesn't really fit her character that right after her first experience with Max, she starts craving cock every time Max is around and begs him to take her in all possible ways.
Let me give some comments to your post.
In principle, I agree with you. And no matter who wrote the mod module, it should as logically fit into the game. But it's not quite as easy as it looks. Because there are already illogical actions in the actual base game, strangely reacting NPCs, suddenly ending storylines. Here are just a few examples:
1. Max has to learn kissing, then he can lick Lisa, get a bJ and can fuck her (anal). and then, suddenly the option to ask Kira for kissing lessons is popping up again. Is that logical ?
2. In BB v0.13 Max can finally fuck Anne, but if she punishes Max or after he has giving her a massage, she strictly refuses to do more. Is that logical ?
3. The game starts with 3 different game pathes, but in the further game 2 of the pathes are simply strangled. Ok., it's a different path, but in Olivia path Max already has had the threesome with Olivia and Lisa, where he is fucking Olivia and Lisa (only anal), and then Olivia suddenly appears on the Lisa GF path, where Max gets introduced to Olivia as if they are getting to know each other, even though they have already fucked together in the Olvia GF path. I know, different pathes, but still in same game. In my opinion also not logical.
And I think, that has nothing to do with different game choices, like getting rid of Eric, where you have two ways to do it. There it is- in my opinion- logically, when he's gone, he stays away, and does not suddenly reappear in another path.
I'm sure there are more than these three. But as you can read in my discussion with
@DerekAnaya , I am open to constructive suggestions to improve the implementation of mod parts, and I have already started a review of the modules and will, if necessary, set new conditions for.