MindWare 0.3.7 (Public Hotfix 1)
Hey everyone!
Quick hotfix for two bugs that turned up after the 0.3.7 public release.
Hey everyone!
Quick hotfix for two bugs that turned up after the 0.3.7 public release.
Hey everyone!
After fixing a few more bugs that turned up during the release candidate, MindWare 0.3.7 is now out publicly for everyone. This update’s headline scene is the Trix supply closet finale, there are new Masturbate to Saved Porn options in the Files app, and behind the scenes I reworked how supporter access is verified to make it even more private and more reliable. More on all of that below.
This update wraps up the “post-incident” story arc, introduces a new latex-themed sidequest, brings the S.I.M.S. system to life, and adds new fetish content categories!
▂▂▂▂▂▂▂▂▂
Download Links:
Password: (no longer needed. Supporter features are unlocked by signing in with Patreon or SubscribeStar inside the game, and the public build has never needed a password.)
▂▂▂▂▂▂▂▂▂
Full Changelog:
Version 0.2.2 (Public)
Version 0.2.2 (Beta 3)
Version 0.2.2 (Beta 2)
Version 0.2.2 (Beta 1)
▂▂▂▂▂▂▂▂▂▂
What’s Next:
The next update will continue the main story progression as well as the implementation of bugfixes and various side content.
Thank you for your incredible support and patience!
Archived release announcement. The current version of MindWare is always available at playmindware.com and on the downloads page.
I’m excited to share the public release of MindWare 0.2.1!
Password: (no longer needed. Supporter features are unlocked by signing in with Patreon or SubscribeStar inside the game, and the public build has never needed a password.)
This update focuses on expanding the story with Trix at The Hole. You’ll experience her band performance and the events that follow will bring you two closer than ever before.
Besides the new story content, I’ve gone through as many bug reports as possible (thank you for sending them!) and fixed a whole bunch of issues – I regret how many progression-breaking bugs there were, and I hope they’re all fixed now.
Many of these bugs were the result of my inconsistent work schedule, where I’d complete one part of the game, then not be able to continue working on it the next day. This led to issues where I’d forget to properly close quests or mark messages as read.
The good news is that I’ve finally established a regular daily development schedule! While I still need to balance this with my regular work, I believe I’ve found a sustainable pace. It’s now just a matter of maintaining this routine until it becomes second nature.
Version 0.2.1 (Public)
Next week’s update will finish your interaction with Trix and expand some side activities in the game.
Thank you VERY MUCH for your support!
Archived release announcement. The current version of MindWare is always available at playmindware.com and on the downloads page.

I’m excited to announce the public release of MindWare 0.2.0!
For those who played MindWare a few months ago, you may notice that some content has been rearranged, some is new, and some is missing. This is intentional. I realized the direction I was heading would lead to gigantic scope issues and most likely stagnation. I needed to greatly reduce the scope and focus on the core of the game.
I’ve largely redone Chapter 1, putting the male-to-female transformation path front and center. I’ve also tweaked the gameplay loop to make it more linear. Previously, I was bothered by the fact that it was possible to read messages and display dialogs long after their creation, which made them not make much sense in context. I’ve now made these elements “mandatory,” which has made it significantly easier for me to create new content because I don’t have to account for nearly as many possible situations.
I believe this change helps when playing the game because there’s no anxiety about missing content or playing the game “correctly” – although it does make repeated playthroughs a bit more time-consuming.
The good news is that now that all core gameplay mechanics are done and I have found a direction I’m happy with, the need for new game starts when I release updates is much lower than before.
You might notice that the option to skip mini-games is missing in this public release. That’s because all mini-games have been optimized since the last public release, so I believe it’s fair to give the option to skip them only to paying supporters. Previously, the mini-games were full of bugs, so skipping them was often necessary to progress.
I really hope you’ll find this release enjoyable and bug-free. If you encounter any issues, please let me know. If you decide to become a paying supporter, you can also send me your save file, and I will do my best to fix it for you so you can continue.
Looking ahead, I can’t wait to finally dedicate most of my time to the game’s story. I have big plans for relationship storylines, with the one involving Trix being the main focus at the moment, but no character will be neglected. I’m also excited to progress with the player’s transformation, which will bring with it interesting twists and turns.
The next supporters-only release is planned for the end of this week (or Monday at the latest should something unexpected come up in my personal life), and public releases will happen on a monthly basis.
Thank you VERY MUCH for your support!
Archived release announcement. The current version of MindWare is always available at playmindware.com and on the downloads page.
I have received numerous bug reports over the past few months (thank you all for taking the time to report issues!). Now that work on MindWare’s UI and mobile compatibility is complete, I finally have time to address these issues.
I’ve decided to release these fixes as a public update since version 0.1.7 contains several major bugs that need immediate attention.
The online version (playmindware.com) has already been updated, and you can download the offline version at:
I’m also working on new story content that will be released as a supporters-only beta update next week.
Changelog:
Archived release announcement. The current version of MindWare is always available at playmindware.com and on the downloads page.
After a lot of work, all parts of MindWare are now compatible with mobile devices, and I can fully focus on the game’s story again. You can play it:
In addition to mobile compatibility, this release implements all core gameplay mechanics.
Once you have the Synapse Steady VX implant installed, anAVA’s interactive feminization dream will be semi-randomly triggered based on the sexuality variable:
The dreams continue until you develop dysphoria (this feature will be fully implemented in the next release). Once dysphoric, your resistance to AVA becomes significantly weaker.
The sexuality variable represents your character’s openness to sexual experiences. You can increase it through various actions: placing yourself in sexually compromising situations, viewing erotic content in the web browser, visiting Glory Booths, or playing certain minigames like Latex Match Two.
Some sexual actions will only increase the variable if your current level isn’t too high. To progress beyond certain thresholds, more intense activities are required. The variable decreases by 1 point each day during sleep if you haven’t modified it.
Currently, the only way to increase sexuality is by searching for hentai images on the computer, but more options will be added in upcoming releases. However, don’t worry about this variable yet, as there’s currently no content locked behind sexuality levels.
Looking ahead, the next release will continue the story with a post-transformation therapy session—see you there next week!
Changelog:
Archived release announcement. The current version of MindWare is always available at playmindware.com and on the downloads page.
I’m happy to announce the release of MindWare 0.1.6, the first version to feature a new mobile-friendly UI.

Play online: https://playmindware.com/
I’ve tested the new UI on iOS Safari, and it makes the game fairly nicely playable in my opinion. Of course, the larger your device is, the better the experience.
Because I wasn’t developing the game with mobile devices in mind until very recently, I had to disable some parts on mobile (some minigames and the games section in the player’s home).
I will eventually replace/update all minigames to be mobile-friendly (I’ve already developed a replacement minigame for the one that lets you resit AVA, but I still need to use it throughout the game), but it will be a gradual process as I want to dedicate as much of my time to writing the story as I can now that the UI is updated.
Speaking of the game’s story, I’ve made progress on the transformation quest, and it’s now technically possible to physically become more feminine. I’m aware that the transformation quest needs more love in terms of pacing and polish (the hospital currently doesn’t charge the player money, for example), and I plan to address these issues in future updates.
The only core gameplay change that I would like to implement sooner rather than later has to do with chat messages and some emails — but mostly chat messages.
Right now, the chat messages are written as if the chat happened right at the moment of the player receiving a notification message. As a result, the longer the player takes before they open the chat, the less sense the chat can make. I know that most of you open available chats as soon as they become available in the game, so I will save you a few clicks and open them automatically as soon as they become available. The chat app can then serve as an archive of past chats.
Changelog (beta versions + public release):
Version 0.1.6 (Public)
Version 0.1.6 (Supporters-Only Beta 3)
Version 0.1.6 (Supporters-Only Beta 2)
Version 0.1.6 (Supporters-Only Beta 1)
—
Thank you for your support!
Archived release announcement. The current version of MindWare is always available at playmindware.com and on the downloads page.
Changing a stat in a Twine/SugarCube game is simple on paper but often complicated in practice.
If your game is very simple, you can do something like this:
<<set $stat -= 5>>
If you want to get fancy, you can even prevent the stat from becoming less than 0 by doing this:
<<set $stat to Math.max($stat - 5, 0)>>
This works fine until you add something like an inventory passage that the player can visit at any time. When they come back to the passage with the stat change, the change will happen again.
One way to prevent this is to do the following:
<<if visited() is 1>>
<<set $stat -= 5>>
<</if>>
Again, this works if your game is structured in a straightforward way, but it stops working once you introduce some <> macros that reveal passage content after some interaction.
If this interaction happens after you’ve visited the inventory passage and come back, then the visited value won’t be 1 anymore… it will be 2 or more.
To solve this problem, I’ve developed a more robust system for handling stat changes in Twine/SugarCube games. This system ensures that stat changes occur only once, regardless of how many times a player visits a passage or interacts with certain elements. Here’s how it works:
We create a custom widget called statChange to manage these stat changes:
<<widget "statChange">>
<<if ndef $statChanges>>
<<set $statChanges to {}>>
<</if>>
<<if not $statChanges.hasOwnProperty(_args[0])>>
<<set _tempStatValue to 0>>
_args[1]
<<set $statChanges[_args[0]] to _tempStatValue>>
<</if>>
<</widget>>
Let’s break down the statChange widget line by line:
This checks if the $statChanges variable is not defined. If it’s not, it initializes it as an empty object. This object will store all the stat changes that have occurred:
<<if ndef $statChanges>>
<<set $statChanges to {}>>
<</if>>
This checks if the $statChanges object doesn’t have a property with the name of the first argument passed to the widget (which should be the name of the stat being changed):
<<if not $statChanges.hasOwnProperty(_args[0])>>
If the stat hasn’t been changed before, this initializes a temporary variable _tempStatValue to 0:
<<set _tempStatValue to 0>>
This executes the macro:
_args[1]
This records the stat change in the $statChanges object, using the stat name as the key and the change value as the value:
<<set $statChanges[_args[0]] to _tempStatValue>>
We modify our stat-changing widgets to work with this system. For example, here’s one widget from MindWare:
<<widget "moreFeminine">>
<<set _amount to _args[0]>>
<<set _playerGender to State.variables.playerGender>>
<<set _newGender to Math.max(_playerGender - _amount, 0)>>
<<if _newGender == _playerGender>>
<div class="gender-change"><span class="gender-decrease">♀️ Your feminine gender identity is already at its minimum.</span></div><br>
<<else>>
<<set State.variables.playerGender to _newGender>>
<<set _pointText to _amount == 1 ? "1 point" : (_amount + " points")>>
<div class="gender-change"><span class="gender-decrease">♀️ Your gender identity has become more feminine by <<print _pointText>>.</span></div><br>
<</if>>
<<set _tempStatValue to _amount>>
<</widget>>
To use this system, we simply call the statChange widget with a unique identifier and the stat-changing widget:
<<statChange "ugly_bastard_quest_2_AVA_submit" "<<moreFeminine 5>>">>
This system solves several problems:
<<replace>> macros and other dynamic content, as it’s not dependent on the visited() count.By using this system, you can create more complex and dynamic games without worrying about unintended repeated stat changes.
The public version of MindWare 0.1.5 is now available.
Here’s what’s new and different:
The update contains over 70 new images/videos and more new playable content than several last updates combined.
The new content is available only if your mental condition is at least Unstable (you’ve become feminized by AVA to such an extent that your gender doesn’t match your sex and you’re experiencing gender dysphoria). I’ve added an option in the Extra Options menu to change your gender, so feel free to use it to trigger the new content. Oh, and you can skip the wait between your appointments with Dr. Hart by clicking the button in the task description (click on the task name in the to-do list first).
Archived release announcement. The current version of MindWare is always available at playmindware.com and on the downloads page.