The time change wasn't as rough this week as the secondary effects from it. I had a couple bad nights of sleep and one happened to be Sunday, right after the change, right before an early morning appointment. It's a miracle I was able to function Monday at all. A minor miracle, because I didn't function very much.
Bug fixes took center stage this week, so 517 still has to wait for serious work to begin, but 516 is doing well in the stable channel.
One of the biggest Ls I took this week, however, was that I had to revert a fix I threw into 516.1658 for camera/gliding issues. I was sure I'd solved the problem, but it turns out that although several test cases worked well, several others did not. I had to revert both the server and client sides of the change. The fix was for a pretty unusual use case with weird bounds to begin with, whereas the cases that broke were much more common. It was a no-brainer to go back. Eventually I'll have to figure out where it all went wrong, but for now... pass. I can't afford to spend weeks bogged down on this.
On the flip side, I scored a couple of big wins. I got a bug report about objects appearing through opacity, which is probably actually a very old issue and I'm certain I'd seen reports of it before, but never with a good test case. It turned out that visual bounds weren't being calculated correctly on the client, and some 516 changes actually exacerbated this—but the problem has been around in a lesser form for much longer. It took a lot of digging yesterday to finally solve that. And the day before, while in the process of debugging that I ran across a very strange crash from heap corruption, only in the debugger (corruption happened in release mode too, just more subtly), and I was able to track that down.
Follow that up with some quick fixes for browser stuff, and I think the next release is gonna be great. And it would've been yesterday, if I'd been able to get it buttoned up just a smidge sooner. In the end however I was nearing midnight and didn't want to screw with the Friday curse, so the next release is coming Monday.
Thank you so much to everyone who's stepped up as a BYOND Member or by contributing regularly over on Patreon and SubscribeStar. Without you this doesn't happen.
We had a couple of really nice days this week, which was a nice change. We're in for a bit more up and down, but it's been more up than down and after this winter that's a huge relief, so I'm waiting for the other shoe to drop. In the meantime I have to deal with some administrative BS and certain household decor situations best left unsaid. Have a great weekend, everybody!
ID:2967092
![]() Mar 14, 11:08 am
|
|
![]() Mar 15, 1:15 am
|
|
Nice 🫡
|