It's been strange eons since I had any news about this project. Where we last left off, I was still sitting on a complete Spanish translation of the VN, which I hadn't released because my process of doing release builds was almost 100% manual, error-prone, and time-consuming, for all 3 supported operating systems. I was so afraid of how hard/risky it would be to ship the language update, I just kept not doing it! And in the last post (Fall of 2018) I even considered doing a full rewrite of the code to avoid that eldritch build process!
And sales had pretty much petered off, so I stopped paying attention to anything on Steamworks like seasonal sales, changing requirements for store page images, compatibility with new hardware and OS versions, etc... basically TWID became abandonware for 7 years.
I was testing the Mac build of my new project, FLIES FLIES FLIES, when I noticed that in Steam, The Whisperer in Darkness had a sad circle with a slash through it, like this symbol but white:
It was no longer playable through Steam on Mac. No one was complaining about this in the Community Hub or anything, so maybe no one cared, but it just didn't sit right with me--if I'm selling something, it had better run on all advertised platforms.
And then I noticed, that it actually
has been selling lately--I have no idea why! Just a trickle of sales, but more than my new project which I'm struggling to lift off the ground marketing-wise.
Plus people are very frequently downloading it on itch.io because it was in one of the mega bundles that sold 10,000+ copies. No one buys on Itch, but maybe they are playing it after they install it. (Or maybe they're installing and forgetting about it, like I do all the time with cool-looking stuff.)
So I bit the bullet and decided--I'm gonna make a fully automated build system for this code, using the 7 years of experience I've gained in automated testing and builds. I put together GitHub actions to build all the dependencies and upload them as artifacts for Windows/Mac/Linux, and a GitHub action for the private VN repo to download those artifacts, build the code & link against them, then package the releases and upload artifacts for them.
This took like 3 weeks, y'all! (Not of full-time work, just nights and weekends). Why is shipping C++ code such a nightmare?!
Anyways, The Whisperer in Darkness on Steam and Itch is now compatible with new MacOS versions,
and playable in Spanish. I wrote what I think is a pretty cute announcement in English, had my translator help me translate it into Spanish along with the Store page text, etc., and now it's all live!
Greetings, fellow humans. Everything is fine and you have nothing to be afraid of.
Today I'm pleased to announce that The Whisperer in Darkness has been updated for compatibility with new versions of Mac OS. Additionally, you can now play it in Spanish!
This update will likely make Whisperer incompatible with older versions of Mac OS and Windows. If you need to play Whisperer on an older system, you can download the legacy version like so...
Buenos días, congéneres humanos. Todo irá bien, y no hay nada que temer.
Hoy me complace anunciar una actualización de El que susurra en la oscuridad (The Whisperer in Darkness) para nuevas versiones de Mac OS. Además, ahora se puede jugar en Español!
Esta actualización probablemente rompa la compatibilidad con las versiones anteriores de Mac OS y Windows. Si necesitas jugar el juego en un sistema más viejo, puedes descargar la versión anterior...
One more thing I snuck into this update, is a "More By NQNStudios" button in the menu, which shows a thumbnail for FLIES FLIES FLIES and links to the Steam page. I figure, if that steady trickle of Itch folks installing Whisperer actually play it, maybe I can direct their attention to my new stuff? Like, I kinda realized that TWID is still my flagship product, even if I didn't do a good job maintaining it for all these years. That's gotta be worth something.
I checked the Steam developer terms of service to make sure I'm allowed to link to another Steam game from my build, and I'm prettttttty sure it's allowed. I can't think of any other developers that do this. Maybe cuz it's tacky? Idk. I'm trying it.
To make that screen work, I repurposed the code for the VN's chapter selection screen:
So as I make more stuff, I can keep adding them to the list and have a nice left/right ui flow to scroll through them.
I am planning more visual novels now! Over the years many people expressed hope that I would do this in the Steam forum, and business-wise, I probably should have done this a long time ago.