Age | Commit message (Collapse) | Author |
|
|
|
|
|
source tree
|
|
This coincidentally fixes the issue with exceptions not getting caught
correctly resulting in unexpected game/server terminations.
|
|
|
|
|
|
|
|
This, for whatever reason, breaks std::fs exception handling.
All remaining external projects will be moved to use this approach soon.
This is to prepare it for more new libraries which would otherwise make
the tree grow even further.
|
|
Full screen setting is preserved after game is restarted. Switching
in and out of full screen repetitively causes some mode
inconsistencies, but this should be enough for now. You can still force
window mode with -win CLI option.
|
|
One questionable leftover is the Windows version check
|
|
|
|
|
|
|
|
|
|
|
|
|
|
It would be nice to add the Raider pirate corvette from the first
release of the Starshatter, but the tools are not yet stable on
Linux for me to do changes like this.
Moreover, it seems that the intent was to use Marauder here, since
start.dat, did contain a patch. It simply got overwritten by
content.dat.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
In case language packs will be selected via modding interface this should be
reconsidered. One way would be to merge content into main datafile and then use
English text as base for translations.
|
|
This allows to make sure that resources that are not part of datafile will get
extracted before install target is executed.
|
|
|
|
|
|
The current implementation of ogg loaded uses exclusively ov_open. The loader
will need to be switched to ov_open_callbacks to support loading from the
memory.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
There might be small differences between option handling and fnmatch vs. PathMatchSpecA,
but that's understandable.
|