Addendum: Indeed, upgrading Java worked. Can play now with Mayorate enabled. Celebratory whiskey will be poured.
Hah- it would seem we have very similar playstyles...
I just got back home to Vancouver today after visiting places for the holidays, was going to try releasing a patch for people's major gripes sometime in the next few days. I'm going to be moving for a faraway job soon, might be awhile before my desktop arrives via shipping (so I porbably won't be able to do art/music/actually play non-laggy Starsector until it gets there). Let me know what features/bugs you want addressed, and I'll try to hash out all of the quickly doable ones in the next little bit (gotta do a lot of packing, anything requiring art changes/extensive code additions probably won't get done).
Right now, the bugs/features I was going to address were:
+ Fix Mayorate hostility to "hidden" neutral factions.
+ Add description for Grav Driver. That's actually an extra ballistic weapon that I added last patch and apparently forgot to put in the patch notes - it has different damage/stats/sfx from the Del Azarchel spinal mount.
+ Fix main menu audio bug (unfortunately may be an issue with the underlying music API, might have to do a lot of workarounds).
+ Add Mayorate bonus campaign features to Nexerelin playthroughs.
+ Decrease Ravana fuel usage.
+ Compile against JDK 7.
@Cycerin - Yeah the maneuvering jets thing bugs me too. I originally got rid of the system with a new Mayorate-specific one, didn't get it working and added for the last patch, threw back on the maneuvering jets as a placeholder. Probably wasn't going to spend a bunch of effort fixing it at the moment unfortunately.