The Bitch Switch! is an HTML story game by Echo Hollow, built around a body-swap premise. You play a runty nerdy protagonist who switches bodies with his mean sister, Brandi, while the game mixes text-based presentation with 2D CG animated visuals. The school setting supports themes of corruption, humiliation, and romance, and the adult content is uncensored.
The current build is Chapter 2 version 20240719, released July 20, 2024, and development is ongoing. It runs on Windows, Linux, and Mac through any reasonably modern web browser, with English text. The latest update adds two Chapter 2 scenes: Brandi fixes Shay up, sending him to a date with Logan to maintain appearances, then Brandi must act like Shay when Ada and Melvin arrive for a D&D session.
Developer's description
A body swap story-game-thing! Our runty nerdy protagonist switches bodies with his intolerable mean-girl sister. Hijinks ensue!
Ch2 20240719 -- This update adds the next two scenes of Ch2, wherein Brandi pretties Shay all up and sends him on a date with Logan in order to keep up appearances, and then Brandi has to try to pretend to be Shay when Ada and Melvin show up to play D&D.
Ch2 20240712 -- In addition to adding the second scene of Chapter 2, the following bugs are also addressed:
Brandi's pink sweatpants at the end of chapter 1 were changed to pink shorts in order to better match the available artwork. There is code in the game that should fix this automatically. But if that doesn't work and Shay is not wearing any pants when you load an old saved game, enter "Game.Shay.apparel.add('swap_shorts')" in your browser's JS console, and then play to the next scene to get it to stick.
Fixed bug where Dramatis Personae was not displaying the correct viewpoint character post-swap and some character description popups were still displaying from Shay's perspective.
Fixed bug preventing video media from looping properly.
Fixed bug causing auto-removed clothing to disappear forever (or hacked around it rather, as this whole module will be replaced with a newer better apparel system at some point).
Some of the internal tracking of plot progress has changed. The game should detect this when you load an old save and fix everything to work right, but if you have problems (namely the game thinking you haven't met Logan when you actually have) and you don't want to start a new game, holler at me on Discord and I'll help you fix it with a console command. I'd also like to have a copy of your save game so I can troubleshoot why it didn't automatically fix itself. Save game compatibility between releases is very important to me and I want to make sure that it's always working as it should!
The game wasn't remembering whether or not Shay gave in to his autoerotic urges after the swap. This will cause some minor flavor text in the following scene to not show up when you load an old save game. You can fix this by entering "Game.Shay.hasWankedAsF = true" on your browser's JS console and playing through to the next scene to make it stick. It's not critical though and won't affect anything other than a little bit of text, at least for now! Unfortunately there is no way to fix this in the old save automatically.
I made a mistake with the apparel that Shay can borrow from Brandi's room, in that the stockings weren't supposed to be available until later. It should fix itself when you load an old save game, but if it does throw an error for some reason please holler at me about it in the Discord.
Ch2 20240705 -- In addition to adding the first scene of Chapter 2, the following bugs are also addressed:
Brandi's pink sweatpants at the end of chapter 1 were changed to pink shorts in order to better match the available artwork. There is code in the game that should fix this automatically. But if that doesn't work and Shay is not wearing any pants when you load an old saved game, enter "Game.Shay.apparel.add('swap_shorts')" in your browser's JS console, and then play to the next scene to get it to stick.
Fixed bug where Dramatis Personae was not displaying the correct viewpoint character post-swap and some character description popups were still displaying from Shay's perspective.
Fixed bug preventing video media from looping properly.
Fixed bug causing auto-removed clothing to disappear forever (or hacked around it rather, as this whole module will be replaced with a newer better apparel system at some point).
Ch1 20240621 -- Maintenance release to bring chapter 1 in-line with some of the new mechanics introduced for chapter 2. Also removes twincest content (that just didn't work for the kind of story that this is) and added a few clothing icon graphics that you'll probably never see unless you really dig.
All
MIXDROP
WORKUPLOAD
Other
Play Online
Player reviews
Player rating5.0 / 5 · 3 ratings
Written reviews3 · avg 4.7★
Positive (4–5★)100%
Latest review2024-08-05
What players say
Mostly positive, with strong praise for writing and characters, though one reviewer notes it is early and short.
5★2
4★1
3★0
2★0
1★0
Players like
Believable characters and clear narration are praised.
Minimalistic art supports imagination rather than explicit realism.
Text is broken into clear unfolding sections.
End choices hint at future kink freedom.
Common complaints
Very short, around five to ten minutes.
A character page would help with many characters.
Distorted pictures can be hard to identify.
Best for players who like imaginative adult HTML stories with lively characters.
Summarised from 3 written player reviews.
madtwilek2024-08-05★★★★★
Another little gem of a game that are so rare, but also so satisfying to find on f95. The minimalistic art does a great job of supporting and fueling your imagination, rather than summoning a trainload of RL porn upon…
persona1232024-07-22★★★★★
Great so far, will be fantastic when finished. really like the way its going with its straightforward narration and characters. very excited to see how it turns out! I think theres another HTML game with the switching aspect but this…
klaustidus02024-06-25★★★★★
Great start. This is still mostly a proof of concept since you can get through it in about 5-10 minutes, but you can already tell the dev's style. Having a lot of freedom especially in the end seems to hints…