What character encoding standards does Starsector support? I know it supports the basic ASCII set, but what about fancier stuff like UTF-8?
Take a look at the .fnt files! It's "ASCII plus a bit", basically.
On that note, how about this one, too? it seems equally esoteric. Happened a few seconds after I went into the variant refit screen for my left heavy combat module on my satellite.
If the ship is null, the bounds are null, or the ship sprite is null. Sounds like the same "didn't specify bounds" issue.
(Side note: attaching stack trace screenshots is not the most convenient thing. I know sometimes there's characters in there that the forum can't handle, but it seems ok most of the time.)
How do you check if DevMode is on or not?
Quickest way would be to try some devMode command to see if it works. Like Ctrl-Z in the campaign to turn off sensors and reveal everything, or something along those lines.
I am having trouble with playing custom music when I create a custom dialog directly in the campaign. I copied the way Sword of Eventide does it. I thought it was because the system I was in has custom music, but now I am not sure. Is there some surefire way to play music for a dialog?
I'd suggest trying this in a system that doesn't have custom music to figure out if that's the issue or not. The way SOE does it should work, generally, though - unless some other script is also constantly running and calling the same methods, fighting it for control of the music player.
Is the amount of resources required/consumed when surveying and colonizing adjustable? If so where can I find them in the API?
A bunch of static values in SurveyPluginImpl.
Does anybody know why the ship is duplicating when fighter/wings are deployed?
Need a bit more info
Could be something like a ship system that launches drones but is set to the ship's variant, or something like that, but it's hard to say just from this.