Commit graph

22 commits

Author SHA1 Message Date
ROllerozxa
63d60d6a45 Add progress-dump tool for dumping data.bin progress data 2026-06-02 21:29:56 +02:00
ROllerozxa
a9408d30ca Import Kaitai Struct files into utils/kaitai/
Originally maintained at https://github.com/principia-game/kaitai
2026-06-02 16:52:24 +02:00
ROllerozxa
10e05d687b Add package-creator tool for making package files from JSON data
Rewritten from the PackageCreator Python script to use Principia's own package writing utilities instead
2026-06-02 16:14:56 +02:00
ROllerozxa
6ea828e4d3 Fix up usage instructions for featured-list-creator
Make it more in line with how it is for the other util programs
2026-06-02 00:38:18 +02:00
ROllerozxa
66923575b4 Merge in featured-list-creator into utils/
Originally a C program (previously Python script) at https://github.com/principia-game/featured-list-creator for creating fl.cache files for the community site, merge into the main repository so it is with all the other util programs.
2026-06-02 00:31:44 +02:00
ROllerozxa
734fb3f8d7 Add lvlbuf-decompressor tool for decompressing level buffer
Rewritten from the original `level-decompressor` Python script into C++ using Principia's own level reader
2026-05-31 01:14:08 +02:00
ROllerozxa
71be99541b Add compiler flags for dead code removal in util programs 2026-05-31 00:17:48 +02:00
ROllerozxa
0051979187 Add lvl-icon-extractor tool for extracting icon from level files
Rewritten from the original `level-screenshot-converter` Python script into C++ using Principia's own level reader and libpng directly
2026-05-31 00:17:18 +02:00
ROllerozxa
01236f4b31 Move util programs back into main repository
Also includes new Makefiles for building them and a README in the main utils dir
2026-05-30 01:04:34 +02:00
ROllerozxa
fbef2313e9 Minor fixes to the sandbox menu texture creation pipeline 2026-03-12 21:13:00 +01:00
ROllerozxa
8929a3bd86 set_version.lua: Update AppStream metainfo version info 2025-09-24 00:24:11 +02:00
ROllerozxa
5d5e4cbb43 Add script to prepare release builds 2025-09-11 23:44:28 +02:00
ROllerozxa
15bfab9e60 Move in-tree libraries to lib/, move main codebase into root of src/ 2025-03-05 20:23:30 +01:00
ROllerozxa
0101aeb9b1 Rename Android project folder to just android 2025-03-04 23:17:47 +01:00
ROllerozxa
7e7aca613f Merge data-pc into data
Android now uses the JPEG textures that the PC version used, instead of the ETC1 encoded images in `data-mobile`. ETC1 texture loading is also removed as it is now unused.
2025-03-04 22:50:32 +01:00
ROllerozxa
523f2dc01c data-shared -> data 2025-03-04 21:51:19 +01:00
ROllerozxa
a82a20b398 Reduce rebuilds when changing version info 2024-09-01 21:32:24 +02:00
ROllerozxa
aa21c04880 Add helper script for updating version info everywhere 2024-02-02 00:00:16 +01:00
ROllerozxa
a4256bd220 Remove old util programs that have been moved to principia-utils and some other stuff, update gitignore 2024-02-01 21:44:13 +01:00
ROllerozxa
e1b9f2e62a Retake sandbox menu textures and save them as PNGs 2024-01-03 21:11:19 +01:00
ROllerozxa
6e9d0cadf6 Drop legacy build system for Linux 2023-09-03 23:04:49 +02:00
ROllerozxa
4d86faee15 More cleanup and reorganisation 2022-11-29 22:56:08 +01:00