You've probably found it by now, but
Soldier's Life is an entire game based around that.
Ironically, that game had what this one is missing, while missing what this one had.
I'll explain -
On this game, you couldn't do anything to Olivea, not until you properly beat her at her own game, and then you got full power over her. At that point she was still herself, but defeated and powerless against anything you tell her to do. She's your prize and she knew she had no way of refusing anything you say.
That's a very fun situation where you have the freedom to punish her as you want without taking into account her will, how much she was corrupted, her reputation or any other stat - she simply can't refuse any request.
What this game is missing was the follow-up from this point to where she's fully fallen and become a "willing" slave.
You don't get to see how her reactions change for the same requests the more she does them (and she could not have refused at start, only protested). That's a part that was sorely missing for me in this game. You just get the starting of the corruption without the "fall from grace".
However, on Soldier's Life, you get power over Vanora on the very start, so it's not like you worked for it and had to suffer her to actually build some resentment to her (that made me feel actually sorry for her for some of the scenes, and why the ending I liked the best for her was the one where her mind was not fully broken). And even when you have power over her, it's not absolute like on TIGK, she can still refuse you depending on her stats. If you ask too much, she will storm out and that ruins the domination aspect. She is not dominated completely, it's a different kind of situation, like a trainer game, not a corruption game if that makes any sense.
However, on Soldier's Life you get to follow up until the end and get her fully dominated / willing. You get to see the ending - how far you made her fall and what became of her. That part of Soldier's life was better.