Sunday, November 10, 2024

SFXEngine Battles

A massively long day of solid work on SFXEngine. I ended last night thinking it was 'nearly finished' but have worked solidly all day programming, updating, adding. I found and fixed a few existing bugs; all small, updated the manual and compiled everything for Steam.

Then, this evening: disaster! The program freezes for some reason when running in Steam. I can't work out why or how. There are two bugs. First, sometimes the program fails to start at all, there's no sign it's doing anything. Second, the program freezes, much of the time but not always, when opening the manual, which is doubly mystifying and really difficult to test. Perhaps it's memory infringement of some sort; which is the worst kind of bug, there could be literally hundreds of causes. Neither error wasn't present in the old version, and the program seems to work fine when not in Steam. My initial guess was that it's not me, but a security problem, like the old Taskforce lock-out which seemed to be caused by Windows security, and 'magically fixed itself' after a short time.

I'm utterly deflated after a deflating week and year.

My plan for now is to file it as broken. I'm exhausted and I can't afford to spend any more time on this for the moment.