summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2024-03-06Include Public Test Server info with game until Lobby is workingAki
2024-03-06You can now select resolution without accepting full screen mode firstAki
2024-03-06External projects with established upstream are no longer part of this ↵Aki
source tree
2024-03-06Limited uses of zlib to just ArchiveExAki
This coincidentally fixes the issue with exceptions not getting caught correctly resulting in unexpected game/server terminations.
2024-03-03libogg and libvorbis are no longer part of this source treeAki
2024-03-03libpng sources removed from this treeAki
2024-03-03Remove zconf.h to prevent all builds be -dirtyAki
2024-03-03zlib sources removed from this treeAki
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.
2024-03-02You can now toggle Full Screen in Video settingsAki
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.
2024-03-01Removed useless MachineInfo queriesAki
One questionable leftover is the Windows version check
2024-03-01Rename inline files to .inl.hAki
2024-02-29Extracted window states out of GameWinDX9Aki
2024-02-25Version may now contain -dirty and -broken suffixesAki
2024-02-21Fixed CMAKE_CROSSCOMPILING_EMULATOR; wine should work more consistently nowAki
2024-02-18Merged start.dat fighter changes to shatter.dat and content.datAki
2024-02-18Use diff -rNu or similar insteadAki
2024-02-18A Matter of Focus fixed to use Marauder instead of pre-TGS RaiderAki
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.
2024-02-18Fixed typo breaking RC generationAki
2024-02-18Extracted third-party SHA1 to contrib/Aki
2024-02-18All files containing version are now updated more consistentlyAki
2024-02-17Fix running cross-compiled executables by CMake with i686-w64-mingwAki
2024-02-17Use pre-C11/non-Windows sprintf and strcpyAki
2024-02-17Regenerate version.txt on each commitAki
2024-02-17Opcode and ICE now compile under 32 bit LinuxAki
2023-05-26Fixed wrong types and conversion in Joystick MM inputAki
2022-10-17Tweaked gpg key installation and pacman config propagationAki
2022-10-17Fixed type in addressAki
2022-10-17Added butler-git to dependenciesAki
2022-10-17Switched to configure_file to consistently generate version fileAki
2022-10-17Fixed component installation identifierAki
2022-10-17Itch.io deployment script now deploys two packagesAki
2022-10-17Naively added components to install targetsAki
2022-10-16Implemented simple CI scripts to handle common tasks in pipelineAki
2022-10-15Added version file to build artifacts to support automatic deploymentAki
2022-10-14Fixed ContentBundle loading locale at initAki
2022-10-14Added content dat to ignore list for ModConfigAki
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.
2022-10-14Added flag for downloadable resource to include them in default build targetAki
This allows to make sure that resources that are not part of datafile will get extracted before install target is executed.
2022-09-17Fixed datafile not adding source filesAki
2022-09-17Path normalization will now remove cwd from relative pathAki
2022-09-17Changed to install ogg files directly into the file systemAki
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.
2022-09-17Added cmake function to install resources directlyAki
2022-09-17Fixed access to possibly null pointerAki
2022-09-16Fixed archive entry path on WIN32Aki
2022-09-16Added vox datafileAki
2022-09-16Added option to skip source directory from datafileAki
2022-09-15Renamed EventDispatch and EventTarget by adding UI prefixAki
2022-09-11Replaced Datafile and StarsEx/Archive with dat and ArchiveExAki
2022-09-11Archive Find is now case insensitive like originallyAki
2022-09-11Added method to retrieve amount of entries in archiveAki
2022-09-11Fixed WIN32 build of datAki
There might be small differences between option handling and fnmatch vs. PathMatchSpecA, but that's understandable.