Hello all! I'm back to work on the game. I got a little tired of working on stuff I couldn't really share anything about today, so I decided to go back and work on the server some more, specifically overhauling the way server handlers are managed in the backend (the classes that govern scrounging spots and weather and whatnot). This was mainly to make it so that weather was saved to the database so it'd persist across restarts, but I first ended up working on overhauling all the spot handlers (scrounging, herbalism, and mining) to use a common underlying framework, something I'd always intended to do but had never gotten around to. This is where my tendency to do things rigorously hit me in the face like a rake in the lawn as I recalled why I'd never gotten around to it: it's extremely tedious and breaks everything to accomplish exactly the same functionality!
Theydies and gentlethem, I can't tell you how ready I am to put this game back online. If you think we're taking a long time to get around to it (don't worry, we're not offended), you're not half as sick of the wait as I am. After all, I have to do a metric tonne of proper work to make that happen. I envy your ability to kick back and play Silksong as the game gets made for you. This stuff is friggin' boring, I'd much rather be playing. Unfortunately, it's a lot of very necessary work that would probably not get done if the game were running... as the Godot client rework never got done, and the website revamp never got done, and the character creation overhaul never got done, and oh sweet Velyra, has it been three years since we last put a trailer out? Elyenne preserve us.
Anyway, enough padding to compensate for the fact that I barely got anything done. I still intend to put out a 2026 roadmap by the end of the month, and I swear I'll actually cross something off the roadmap to the return in a future post soon. Thanks as always for your patience and enthusiasm.