Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-10 | Fixed little bug that prevented listing saved campaign files | Aki | |
2024-03-10 | Collisions will now always use the highest LOD model | Aki | |
This fixes the good old carrier Goliath and Dragon docking bug for NPC fighters in campaigns. | |||
2024-03-09 | Zlib shared library is no longer part of distribution | Aki | |
2024-03-09 | Replaced MachineInfo with stripped cross-platform solution | Aki | |
It could easily handle more, but is there really need for it? Having some information about the machine in logs is nice, but with the current state of affairs most of errors are coming from bad pointer uses than anything else... InfoEx is STATIC, because it seems FoundationEx can cause multiple definitions in scenarios like this. | |||
2024-03-09 | You may now try to run game on WIN95 and 98 if you can | Aki | |
2024-03-08 | Fixed a problem where switching into fullscreen mode would not set chosen ↵ | Aki | |
resolution | |||
2024-03-08 | Game will start in windowed mode by default now | Aki | |
2024-03-08 | You might be able to use more than 16 joystick buttons now | Aki | |
Maybe you can go up to 32 this time... | |||
2024-03-08 | You can now adjust master volumes in settings | Aki | |
Changes may not take effect until restarting the game. It seems some singletons are initialized when needed, then they are reused for each mission, but have sound volume assigned at awkward times. | |||
2024-03-08 | Include briefly excluded dat utility in the package | Aki | |
2024-03-07 | Added gtest to the project and a stub test for showcase | Aki | |
2024-03-06 | Include Public Test Server info with game until Lobby is working | Aki | |
2024-03-06 | You can now select resolution without accepting full screen mode first | Aki | |
2024-03-06 | External projects with established upstream are no longer part of this ↵ | Aki | |
source tree | |||
2024-03-06 | Limited uses of zlib to just ArchiveEx | Aki | |
This coincidentally fixes the issue with exceptions not getting caught correctly resulting in unexpected game/server terminations. | |||
2024-03-03 | libogg and libvorbis are no longer part of this source tree | Aki | |
2024-03-03 | libpng sources removed from this tree | Aki | |
2024-03-03 | Remove zconf.h to prevent all builds be -dirty | Aki | |
2024-03-03 | zlib sources removed from this tree | Aki | |
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-02 | You can now toggle Full Screen in Video settings | Aki | |
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-01 | Removed useless MachineInfo queries | Aki | |
One questionable leftover is the Windows version check | |||
2024-03-01 | Rename inline files to .inl.h | Aki | |
2024-02-29 | Extracted window states out of GameWinDX9 | Aki | |
2024-02-25 | Version may now contain -dirty and -broken suffixes | Aki | |
2024-02-21 | Fixed CMAKE_CROSSCOMPILING_EMULATOR; wine should work more consistently now | Aki | |
2024-02-18 | Merged start.dat fighter changes to shatter.dat and content.dat | Aki | |
2024-02-18 | Use diff -rNu or similar instead | Aki | |
2024-02-18 | A Matter of Focus fixed to use Marauder instead of pre-TGS Raider | Aki | |
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-18 | Fixed typo breaking RC generation | Aki | |
2024-02-18 | Extracted third-party SHA1 to contrib/ | Aki | |
2024-02-18 | All files containing version are now updated more consistently | Aki | |
2024-02-17 | Fix running cross-compiled executables by CMake with i686-w64-mingw | Aki | |
2024-02-17 | Use pre-C11/non-Windows sprintf and strcpy | Aki | |
2024-02-17 | Regenerate version.txt on each commit | Aki | |
2024-02-17 | Opcode and ICE now compile under 32 bit Linux | Aki | |
2023-05-26 | Fixed wrong types and conversion in Joystick MM input | Aki | |
2022-10-17 | Tweaked gpg key installation and pacman config propagation | Aki | |
2022-10-17 | Fixed type in address | Aki | |
2022-10-17 | Added butler-git to dependencies | Aki | |
2022-10-17 | Switched to configure_file to consistently generate version file | Aki | |
2022-10-17 | Fixed component installation identifier | Aki | |
2022-10-17 | Itch.io deployment script now deploys two packages | Aki | |
2022-10-17 | Naively added components to install targets | Aki | |
2022-10-16 | Implemented simple CI scripts to handle common tasks in pipeline | Aki | |
2022-10-15 | Added version file to build artifacts to support automatic deployment | Aki | |
2022-10-14 | Fixed ContentBundle loading locale at init | Aki | |
2022-10-14 | Added content dat to ignore list for ModConfig | Aki | |
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-14 | Added flag for downloadable resource to include them in default build target | Aki | |
This allows to make sure that resources that are not part of datafile will get extracted before install target is executed. | |||
2022-09-17 | Fixed datafile not adding source files | Aki | |
2022-09-17 | Path normalization will now remove cwd from relative path | Aki | |