These are things on my list right now:
- Add new code to tutorial so it can zoom to a specified location.
- Finish off tutorial text and code for the remaining bits of the campaign.
- Do the screens for victory or defeat in the campaign.
- Filter out fleets where ships have no engines, so they aren’t selected as enemy fleets.
- Merge 2 fleets if you drop one fleet icon on another.
- Prevent exploit whereby you invade a system, then save and load before the battle got resolved. (Ooops).
- Merge two fleets into one if you send two fleets to invade the same system at the same time.
None of these are trivial tasks. It’s coming together though. I’ll probably interrupt work on this at some point to release patch 1.39, although the campaign itself will need a patch to support it, so I might wait until the campaign is finished first. I keep considering putting the campaign code into a separate DLL, but tbh thats only going to be needless grief. There will always be one or two tiny things I need to change in the base game to support all the campaign stuff, so why bother? The campaign is all seperate data, just like the expansion packs.
Sales of GSB are definitely slowing. Hopefully the campaign will boost them up long enough to last me until I finish whatever game I do next.