summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
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.
2022-09-11Moved FilterFile aroundAki
2022-09-11Listing option now accepts pattern filtering like extractAki
2022-09-11Extracted fnmatch filtering to a higher-order funcAki
2022-09-11dat will now extract all files if no patterns are providedAki
2022-09-11Fixed extracting files to current working directoryAki
2022-09-11Fixed handling return value of create_directoriesAki
2022-09-11Implemented file extraction in dat utilityAki
2022-09-11Extended dat update action with recursive behaviourAki
2022-08-20Added options to inspect archive content in dat utilityAki
Old PrintX methods were replaced by higher order functions ForEachX that are intended to give slighly more granual control and move the responsibility of what actually happens to the user without introducing a whole iterator.
2022-08-20Added stub of CLI utility for handling archivesAki
This will eventually deprecate Datafile
2022-08-20Merged on-demand Archive creation to constructorAki