VN Ren'Py Royal Switch [Development Thread]

Which paths are you playing?

  • I play them all!

    Votes: 5 20.0%
  • Esther Timid Route

    Votes: 3 12.0%
  • Esther Fearless Route

    Votes: 12 48.0%
  • Brigitte Sub Route

    Votes: 11 44.0%
  • Brigitte Bratty Route

    Votes: 9 36.0%

  • Total voters
    25

DeepBauhaus

ALL GLORY TO THE HYPNOTOAD
Game Developer
Oct 14, 2018
154
405
DT Banner.png
Royal Switch Development Thread
by Deep Bauhaus

Welcome to the Royal Switch development thread!

You can find the game thread here: https://f95zone.to/threads/royal-switch-v0-07-deepbauhaus.140718/

You can find me on Patreon:
Or on Itch io:


This will be a place where I will go into the weeds a bit on such riveting subjects as:

  • The concepts and goals underlying the game
  • Themes and tropes
  • Progress updates
  • Story ideas
  • Musings about the journey of making your first episodic AVN over an (expected) four-year period
  • More!
Thanks for coming!
 
Last edited:

DeepBauhaus

ALL GLORY TO THE HYPNOTOAD
Game Developer
Oct 14, 2018
154
405
THEMES

As of this writing, the game is at version 7 (v. 0.07 in its nomenclature). I have mapped out the entire plot and at this point I estimate that there will be 24 version releases in total (give or take one or two). That means we have recently passed the quarter-way mark. So, how’s it going?

I have been thinking recently about my main themes of “corruption” and “training.” As I stated in the original manifesto released with this game, I chose the Prince and the Pauper trope, in part, so I could explore both corruption and training as separate, parallel paths.

This whole thing started with an abandoned corruption game called Valiant Warrior Astrid (RIP). I really enjoyed that game and even supported the dev on Patreon until they disappeared. After a pretty long period of mourning, I decided that if I wanted a corruption game that (a) featured a naïve but capable tomboy learning how to be a femme fatale (b) followed the perspective of said tomboy and (c) didn’t aim to turn the MC into a mindless sex toy (more on that later), I should do it myself. If you know VWA, you might see some reflections of it in Esther’s story. Certainly, you should recognize Cassandra’s hair, which is a direct reference.

At the same time, I was thinking about training games. Specifically, there is one extremely popular example, which involved a certain type of female royal (and corporate property) being ‘trained’ until she becomes a—let’s hear it again—mindless sex toy. While I enjoyed that particular game, I always found it frustrating that most of the actual training took place offscreen. I felt like I was missing all the good stuff. Also, it was grindy as hell, but that can be okay in moderation.

I decided to explore how these genres are the same and how they are different. I also wanted to avoid turning my MCs into the aforementioned mindless sex toys.

To start, I focused on the outcomes of these paths.

I chose to make the “corruption” story arc about empowerment. Esther starts out alone, afraid, and deeply suspicious of both men and sex. She feels powerless in a cold, harsh world. With good reason, I think. Through her training, she will learn that she can be powerful: she will learn to fight, she will learn the power of seduction, and she will learn to enjoy her outgoing, sexual side. She will also learn that she is a bit of an exhibitionist (basically, the polar opposite of her initial desire to “keep a low profile”).

I chose to make the “training” story arc about empathy. Brigitte is a spoiled, sheltered brat. She has rarely left the Palace and neither knows nor cares much about the lives of the citizens whom she will eventually rule. Her mother tried to provide her with some grounding, both with her teachings and by bringing in Cassandra as a steadying influence and Be’Keh as a “commoner” to counteract the High Noble attitudes of He’Thar and Deborah. It didn’t really work, alas, and when Amelie died, it all fell by the wayside. Through her training, Brigitte will eventually learn what it is like to have no power or control, how that affects your psyche, and how it affects the way you interact with the world. She is meant to use that understanding to empathize with those who have less than she does and to act accordingly. She will, as it happens, learn that she has a submissive side (again, the polar opposite of her initial expectation--exemplified by her confrontation with the gate guard--that everyone will simply do what she says).

(FUN FACT: My initial conception had these roles flipped. The pauper was going to be tough, streetwise, and somewhat mean. The princess was going to be sheltered and innocent. The pauper would be trained into obedience, while the princess would become corrupted and wanton. For several reasons—including the advent of the empowerment/empathy story arcs and the implications of the powerful ruling caste capturing and ‘training’ a citizen into obedience--I dropped that pretty quickly)

THE PROBLEM WITH OBEDIENCE TRAINING STORIES

There is another key difference, however, and I have found this one to be more problematic. Training stories, at their cores, involve a certain level of coercion. Corruption stories do not (though they may include deceit, as in VWA). This has made Brigitte’s training story a bit tricky for me. I decided early on that I did not want it to be r*pey. Enter Siobhan. In the original plan, Siobhan was going to be just another henchman and Bruno was going to do all the training. But that could get really dark, really fast. I decided I needed a foil for Bruno, to show how a dom-sub relationship was not simply just another name for an abusive relationship.

In the meantime, I came to like “bratty Brigitte” for her inner fire. That made me decide to let her keep that fundamental part of her personality, further complicating the classic ‘sub trainer’ theme, which in my experience maintains a certain ‘dislike’ of the trainee throughout. Sigh. I really should have kept this a nice simple BDSM game.

My attempts to strike that balance have led to what I will call ‘mixed’ responses. Some people think her story moves too slowly and want her to get to the subbing already. Some think it moves too fast and, well, fear it will get too abusive. I wonder if by trying to walk a fine line on this one I will displease everyone.

On the bright side, there is a lot more of Brigitte’s journey still to come. I hope I can do her justice.

I am finding Esther’s story a bit easier. I am enjoying watching her come out of her shell. My primary fear with her is that I will try to move her too fast. I probably shouldn’t worry too much about that, considering how long it takes me to create updates. I plan to get her onstage in the next version. What I’m really thinking about now is how to move her from toys to real-life partners without it seeming too abrupt.

So, all of that said…how are they different?

I still think of these themes as different because of their end goals (i.e., empowerment vs. empathy), but the day-to-day tasks can look pretty similar. That is probably the result of my decision to keep Brigitte’s coercion “light.” Bruno relies on humiliation rather than physical abuse. He has already stated that he doesn’t want to assault her but rather wants her to come to him. So, he sends her to the inn in a skimpy outfit or has her dance for the thieves. Motivations aside, I can see how that is similar to Esther going to the Golden Serpent. Though in fairness, Esther’ story lacks both dungeons and spanking!

Let me know what you think. What kinds of punishments/humiliations would really distinguish Brigitte’s story from Esther’s training tasks?
 

Thicc Lord

Thiccest Mod
Moderator
Donor
Game Developer
Mar 20, 2019
4,841
12,913
Awesome! :)
Good way to keep up-to-date with the game's dev.
 

Alexy Jade

Newbie
Feb 9, 2019
82
42
What game do you mean with "a certain type of female royal (and corporate property)"? ...
I love that you maintain that spoiled and spoiled attitude like a princess should be despite her training, I don't like the empathy trait that makes her look like she's bad, when she's not... I think taking your room to a dirty commoner and wearing her stinky rags is not something someone would do even if they are not royalty... I like it more that her attitude works against her or that it is used against her, such as: force her to dance but she will pout until a commoner tells her that they don't have good teachers in the castle and that she can do better than her, then Briggite will not allow any disrespect, she will demonstrate to all the commoners all her gymnast and dance lessons (adding sexy movements) and do not let a commoner surpass you and have to show her that she is superior, that they deceive her with more expensive and sexy rewards, for example: if she completes her task with greater success than the others, they will give her a very nice buttplug with jewelry (but bigger) that if you lose they will give you a wooden and ugly one (but smaller) or someone will give you the choice of your reward between a very expensive but very sexy dress or some dirty and smelly rags or give you an illusion of false control that she earns some title "the princess of the tavern" but has to fulfill her "duty", bring her some "white and thick" drink and that it is a very expensive and rare drink that helps her stay young and beautiful (and like her She is spoiled and spoiled, now they want that to be brought to her every day because it is what a princess deserves)... some beautiful pink leather necklace that says princess instead of an ugly, leather one... they are just some actions that could happen and still maintain her princess attitude
 
  • Like
Reactions: SomeoneX22

DeepBauhaus

ALL GLORY TO THE HYPNOTOAD
Game Developer
Oct 14, 2018
154
405
Thank you for the ideas! I like your ideas about rewards for fulfilling obedience tasks. I have already found a way to work the fancy collar--ahem--necklace into the story in the future. Some of us have already seen it as part of one of Brigitte's punishments...I like the idea that it will become a favorite possession! :devilish:

Now I'll need to work in those buttplugs...
 

Penumbral Evanescence

|☽◯☾| Somnium of the Night ✧ Bête Noire
Trial Moderator
Donor
Jul 16, 2021
2,408
6,907
ideas about rewards for fulfilling obedience tasks
I was thinking DeepBauhaus (and apologies if this was mentioned earlier and is a redundant point), but what about the reverse? Suitable punishments for failing to fulfill various tasks assigned to the girls?

I know there is a fetish amongst some members of the community in seeing relevant punishment content (e.g., spanking, being chained up, etc).... Some creative flair for punishments can also help satiate the desires of some players who want to go down the more kinkier sadism route if one were to exist i.e.....
 

DeepBauhaus

ALL GLORY TO THE HYPNOTOAD
Game Developer
Oct 14, 2018
154
405
Yes! Punishments are very much part of Brigitte's obedience training story. Esther is not punished, though now that she has entered into a new phase of her Program, there might be more pushback if she doesn't fulfill her tasks.
 

DeepBauhaus

ALL GLORY TO THE HYPNOTOAD
Game Developer
Oct 14, 2018
154
405
The power of not knowing anything.

Today, I released an interim version release (v.0.07.5). This one will be for paid patrons only. Here's the twist: no sex, no nudity (though there are some fun shots in the "previews" section at the end).

Why would an AVN have a release with no "Adult" content? Well, it fit the story, that's why. I went back and told the story of Queen Amelie's death in more detail.

You don't have permission to view the spoiler content. Log in or register now.

I thought it was momentous enough that it deserved its own chapter, but given the subject matter I didn't think intimate scenes were appropriate.

I asked some other devs, and they thought it was kind of risky. But I think story is important to this project, so I went ahead and did it anyway. What do you think? Should I have waited? Is there not enough porn in this porn game for you as it is?
dq_6.png
(Amelie sure is pretty, though)
 
Last edited:

single_guy_from_au

Active Member
Jun 18, 2023
936
937
The power of not knowing anything.

Today, I released an interim version release (v.0.07.5). This one will be for paid patrons only. Here's the twist: no sex, no nudity (though there are some fun shots in the "previews" section at the end).

Why would an AVN have a release with no "Adult" content? Well, it fit the story, that's why. I went back and told the story of Queen Amelie's death in more detail.

You don't have permission to view the spoiler content. Log in or register now.

I thought it was momentous enough that it deserved its own chapter, but given the subject matter I didn't think intimate scenes were appropriate.

I asked some other devs, and they thought it was kind of risky. But I think story is important to this project, so I went ahead and did it anyway. What do you think? Should I have waited? Is there not enough porn in this porn game for you as it is?
View attachment 3383339
(Amelie sure is pretty, though)
I think, it is a very wise approach:
  • the story line is not compromized (the game fans would see more the story background)
  • and when the main release is comming everybody will enjoy some hot actions too (because it is a porn game as you noted - DeepBauhaus).
I can't wait to see what is happenning next. ;)
 

DeepBauhaus

ALL GLORY TO THE HYPNOTOAD
Game Developer
Oct 14, 2018
154
405
Learning from Failure (or: Of Stats and Branches)

The following is an edited version of a post I published on my Patreon site this weekend. I thought I should share it here as well.

I want to talk a little bit about game design today.

As I have mentioned before, I am absolutely new at this. Royal Switch is my first project. I also came to this with the desire to do something a little bit different. I wanted to build upon a couple of the games I liked, but make improvements to them to address some shortcomings I perceived.

Mostly, I just wanted to tell a story. I actually considered making this a kinetic novel with no choices, but I thought I would learn a lot less if I did that, and frankly some branching is fun and keeps the reader engaged. That said, I never had ambitions to make this Good Girl Gone Bad with its (seemingly) millions of branches. I envisioned something more like a much smaller version of The Witcher 3, with two or three endings and lots of side stories/scenes that varied according to your choices in the moment.

At some point, I decided to use a statistics model to track the reader's choices. I thought this might be more nuanced than a simple "choose your track" method. But my implementation of it has been, in a word, poor. I have gotten quite a bit of feedback suggesting just how much of a problem this has caused for players, who feel there just isn't that much going on with all of their choices. What I intended as "nuance," it seems, can just look "samey" if not well done. This is particularly true of Brigitte's obedience training.

I admit, when I really started thinking about this, it threw me into a bit of a spiral. I wasn't having a great day anyway, and I was suddenly faced with the notion that I would need to change the entire "game" model. I briefly considered throwing in the towel, if I'm honest.

Then, I remembered that I introduced major story branches in version 0.07! I'm going to cling to those branches for dear life moving forward.

From this point until the end of Chapter 3, each heroine will have two distinct paths: Brigitte will have a "sub" path and a "bratty" path and Esther will have a "fast track" path and a "slow track" path.

I am still going to keep the stats; they can still create a little flavor with individual choices. But I am going to try to make my branches much more distinct going forward. I hope I can recover. Thanks to everyone who has read my rant to the end, and everyone who has supported me!
 
  • Like
Reactions: single_guy_from_au

DeepBauhaus

ALL GLORY TO THE HYPNOTOAD
Game Developer
Oct 14, 2018
154
405
The Value of Feedback

I know that many people say they want feedback when what they really mean is that they want praise. If you are one of those people, I urge you to reconsider. The value of constructive criticism cannot be overstated.

Not that it's always easy...see my earlier post "Learning from Failure" to get an idea of the freakout I suffered during the latest round of development. But it's over now and I think the story is and will be better for it. Version 0.08 is done (aside from debugging) and the patrons' early release should be out before the end of the week. I had to do quite a bit of rewriting, and in the future, I will have a lot more work to do as the branching stories take their own paths, but I think it will be worth it.

And to think this was supposed to be a short update...

Here's a changelog:
  • Version 0.08.................. A new beginning
    • Chapter 3, Acts 5 and 6
    • A standalone history chapter: “Death of a Queen”
    • Clearly identified tracks: “Submissive” and “Bratty” for Brigitte; “Fearless” and “Timid” for Esther
    • Esther comes to terms with her exhibitionist side
    • Brigitte engages in a little puppy play and has a decision to make
    • Esther gets on stage with a little backup
    • Brigitte learns how to maximize her tips and has a chance to help out a friend
    • Bruno plots out a course of action
    • Cassandra gets a new look
    • Georges uses his magic
    • Expanded Statistics screen with onscreen access button (Note: access button appears to work only with new games, not previous saves)
    • 10,545 words, 1251 dialogue blocks
    • (Total of 69,682 words and 7,954 dialogue blocks)
 
  • Like
Reactions: single_guy_from_au

Alexy Jade

Newbie
Feb 9, 2019
82
42
A big hug for your work deepbauhaus, I know you didn't want to create routes for each character but I think it was the best decision to establish defined routes and avoid confusion between people. Here we are going to support you until the end, well as long as you don't harm our protagonists hahaha ok no, joke. Seriously, I think there will always be fanservice routes and what the true creator wants to tell where everyone can win.
 

DeepBauhaus

ALL GLORY TO THE HYPNOTOAD
Game Developer
Oct 14, 2018
154
405
Version 0.08 Release this week

It took constructive criticism from readers/players...
It took massive re-writes...
It took a little bit of a meltdown...

..but it's finally ready.

Version 0.08 (actually, its v.0.08.1 thanks to my patrons/beta testers) will go out for public release at the end of this week!

And to think this was supposed to be a short little release. I really should know better by now.

gosft2.png
 

DeepBauhaus

ALL GLORY TO THE HYPNOTOAD
Game Developer
Oct 14, 2018
154
405
It's out! Version 0.08.1 (There's no 0.08...this includes bug fixes) has at last been released to the public. It should appear on its page on a certain pirate site soon...
 

ffive

Conversation Conqueror
Jun 19, 2022
6,182
14,371
There's a number of bugs or silliness in the last update:

* the reactions screen during toy report ("will Esther follow orders?") has her royal disguise portrait instead of her training clothes.
* Bruno's dream adds to Brigitte's "double penetration" counter even though it's just impotent dream she isn't even aware of
* the pol_table1_brat at the end jumps to aa_serve_sub instead of the brat variant. This effectively places Brigitte on the sub path for a part of the scene, regardless of which track she's actually on.
* having Stats screen open doesn't block the main game from receiving mouse events -- clicking on "Finished" banner advances the text and even picks the first option if there happens to be options active at given moment.

On a separate note, there's some disappointing railroading in act 6, given the game otherwise provides decent leeway in terms of choices, or at least pace of content. I'm talking specifically about the Siobhan/Brigitte thing continuing as if nothing noteworthy has happened, even if in the previous part(s) of the game she let Bruno in on what's supposed to be a private session and then just allowed him to assault Brigitte to the point a safeword had to be potentially invoked.

I'd feel in such scenario to have, at the very least, an option for Brigitte on resistance path to tell the dumb bitch to fuck off, stick her sex sessions up her arse and for the whole deal to be now over, because despite her big talk she's evidently incapable, doesn't understand the very thing she's trying to "teach" and has just managed to ruin any and all trust and goodwill she might've accumulated up to that point. Similarly, Bruno trying to teach Brigitte a lesson by punishing her "friend" Siobhan afterwards becomes rather laughable when the "friend" demonstrated herself to be just the guy's obedient tool.
 

DeepBauhaus

ALL GLORY TO THE HYPNOTOAD
Game Developer
Oct 14, 2018
154
405
There's a number of bugs or silliness in the last update:

* the reactions screen during toy report ("will Esther follow orders?") has her royal disguise portrait instead of her training clothes.
* Bruno's dream adds to Brigitte's "double penetration" counter even though it's just impotent dream she isn't even aware of
* the pol_table1_brat at the end jumps to aa_serve_sub instead of the brat variant. This effectively places Brigitte on the sub path for a part of the scene, regardless of which track she's actually on.
* having Stats screen open doesn't block the main game from receiving mouse events -- clicking on "Finished" banner advances the text and even picks the first option if there happens to be options active at given moment.

On a separate note, there's some disappointing railroading in act 6, given the game otherwise provides decent leeway in terms of choices, or at least pace of content. I'm talking specifically about the Siobhan/Brigitte thing continuing as if nothing noteworthy has happened, even if in the previous part(s) of the game she let Bruno in on what's supposed to be a private session and then just allowed him to assault Brigitte to the point a safeword had to be potentially invoked.

I'd feel in such scenario to have, at the very least, an option for Brigitte on resistance path to tell the dumb bitch to fuck off, stick her sex sessions up her arse and for the whole deal to be now over, because despite her big talk she's evidently incapable, doesn't understand the very thing she's trying to "teach" and has just managed to ruin any and all trust and goodwill she might've accumulated up to that point. Similarly, Bruno trying to teach Brigitte a lesson by punishing her "friend" Siobhan afterwards becomes rather laughable when the "friend" demonstrated herself to be just the guy's obedient tool.
Thanks for the feedback. It is really useful to me. This will add to my list of corrections. I think I have enough now to release a v.0.08.2 bugfix in the next week.

* "Will Esther follow orders?" Menu showing the wrong outfit: Oops! Fixed.
* 'pol_table1_brat' jumping to' aa_serve_sub': Oops! Fixed.
* Stats screen bungle: I think I fixed this (I added 'modal True' to the screen function). I had not experienced it in the past though, so I could be wrong.

As for your other points: I will preface by saying that I make no pretense that my choices are the only choices or even the best choices. I have, for the most part, given them some thought though and I can explain them. I'll put them under a Spoiler banner.

You don't have permission to view the spoiler content. Log in or register now.

I know that all might not be entirely satisfying, but it is what it is. I do appreciate the feedback, and I really appreciate that you care enough to give it!
 
  • Like
Reactions: ffive

ffive

Conversation Conqueror
Jun 19, 2022
6,182
14,371
Finally, I thought if Bratty Brigitte could simply say "no" to everything her story would be rather boring.
I get this, although there's two counter-points here:

one, that it's player's decision and so if they choose to skip the content, then it's ultimately on them and apparently what they enjoyed, even if it may seem counter-intuitive (though i think a regular player will go for more of pick and choose approach, where they block some things and relent on others) Also, believe me, turning down an increasingly frustrated two-bit wannabe dom who just can't get it through their thick skull you won't yield to them in particular can be very entertaining in its own right, even if it skips you sexy content. Ironically, Siobhan actually touches upon this in Act 6, in that speech that you choose who you want to submit to. Yes, Brigitte may be a (bratty) sub but it doesn't mean she must sub to everyone.

And second, i don't personally mind that on brat path Brigitte is, ultimately, forced into things down the road. It's just that in this particular situation you're not given a choice at all when it comes to reaction to what's a major breach of trust (and trust is fundamental issue in BDSM) If, after initial outburst, Brigitte and Siobhan eventually reconcile after a while then that's perhaps okay. But it's the complete lack of agency in how Brigitte reacts to this situation that's somewhat upsetting.

In fact, if Bruno at this point is supposed to take over, then Brigitte and Siobhan having a potential fallout would be actually less of a problem when it comes to pathing -- i mean, in this scenario you could easily have Bruno claim he's stepping in because Brigitte no longer allows Siobhan to "train" her (and ignoring this is largely thanks to his own interference, obv)
 

DeepBauhaus

ALL GLORY TO THE HYPNOTOAD
Game Developer
Oct 14, 2018
154
405
turning down an increasingly frustrated two-bit wannabe dom who just can't get it through their thick skull you won't yield to them in particular can be very entertaining in its own right
I think you'll like the next few updates. They play on this theme.

i mean, in this scenario you could easily have Bruno claim he's stepping in because Brigitte no longer allows Siobhan to "train" her (and ignoring this is largely thanks to his own interference, obv)
I won't lie, I like this take. I wonder how much work it would be to go back and weave it into the story...
 
  • Like
Reactions: ffive

ffive

Conversation Conqueror
Jun 19, 2022
6,182
14,371
I won't lie, I like this take. I wonder how much work it would be to go back and weave it into the story...
I imagine it wouldn't be too complicated: the current puppy_play scene could start with Brigitte and Siobhan in regular clothing, with Siobhan requesting to get ready for next session, and giving the player option at this point to (angrily) react to Bruno's previous interference. If the player chooses to overlook it (or accepts Siobhan's explanation) then things proceed to the regular version, otherwise if there's a fallout have Bruno revealed as overhearing the whole thing, and declaring he'll take over the training in such case. Siobhan could still offer her final advice at the end in either scenario.
 
Dec 16, 2022
257
323
So, I've been messing around with Royal Switch these past couple days and while testing I think I found a rollback/-forward bug with the animations. After playing any animation and rolling back, it just exits to main menu. I tried with fresh installation, new game and even deleted the appdata/persistent files just to be sure.
TBH it's not a big deal, I didn't even notice when playing normally, but I'm curious if others can reproduce this too?