Commit graph

  • 6849ecc535 Trigger build process master kyush 2026-06-18 04:13:08 +00:00
  • f75299ee8d Add fallback for Windows cache dir if LOCALAPPDATA is undefined ROllerozxa 2026-06-10 00:02:15 +02:00
  • 0922b84a69 Fix building Dear Imgui backend on Windows ROllerozxa 2026-06-09 23:45:23 +02:00
  • b55735c2a0 Fix unity build on Windows ROllerozxa 2026-06-09 23:43:23 +02:00
  • 4c395f09af Build TMS as a unity build too ROllerozxa 2026-06-07 21:13:52 +02:00
  • 1505be8191 Use #pragma once in TMS sources ROllerozxa 2026-06-07 20:55:02 +02:00
  • a2b7870842 Clean up TMS includes in Principia code ROllerozxa 2026-06-07 20:50:17 +02:00
  • 9ffb133da5 Add experimental unity build support behind UNITY_BUILD compile option ROllerozxa 2026-06-07 19:20:21 +02:00
  • 76bd4d9c70 Undefine preprocessor defines that conflict across source files ROllerozxa 2026-06-07 16:34:45 +02:00
  • df00758dfe Move some static global variables that cause collisions into static class members ROllerozxa 2026-06-07 16:12:32 +02:00
  • e1ceb49cd2 Rename and deduplicate name colliding vert structs ROllerozxa 2026-06-07 00:50:34 +02:00
  • a22c9ed7e6 Principia 2026.06.06 2026.06.06 ROllerozxa 2026-06-06 13:24:48 +02:00
  • d54405e45c Add fastlane changelog for upcoming version ROllerozxa 2026-06-06 13:03:35 +02:00
  • 0ad08adab8 Deduplicate base LuaScript sprite verts ROllerozxa 2026-06-05 21:43:09 +02:00
  • 422e95b14c Clean up commented out code in wall pivot source file ROllerozxa 2026-06-05 20:23:40 +02:00
  • a9fffcd18f Cleanup and minor refactoring in model.cc/hh ROllerozxa 2026-06-05 20:22:28 +02:00
  • 89ea9eebbd Move "initialized" variables for static class init into a class member ROllerozxa 2026-06-05 19:49:33 +02:00
  • 9580040c73 Readd #include <time.h> in pkgman.hh ROllerozxa 2026-06-05 16:55:21 +02:00
  • 689163b24e Extract some pkginfo methods out of header ROllerozxa 2026-06-05 16:52:26 +02:00
  • a3ffe63962 Disable vsync when in a loading screen ROllerozxa 2026-06-05 16:25:45 +02:00
  • d14bf51465 Cleanups and minor refactoring in object_factory.cc/hh ROllerozxa 2026-06-05 16:24:41 +02:00
  • f3e13c4a80 Cleanups and minor refactoring in main.cc/hh ROllerozxa 2026-06-05 16:22:31 +02:00
  • eca1b4807b Bump Windows deps ROllerozxa 2026-06-04 23:43:16 +02:00
  • c6be936430 Merge branch 'master' of github.com:Bithack/principia ROllerozxa 2026-06-04 23:41:19 +02:00
  • 6689542b27 Bump Android deps ROllerozxa 2026-06-04 23:40:51 +02:00
  • 08ab103f44
    Guard external URL launch in the in-game WebView (#215) Dimitris Dafnis 2026-06-04 20:37:22 +02:00
  • de03bb63fe Remove unnecessary Windows-specific codepath for getting level modification date ROllerozxa 2026-06-03 20:51:14 +02:00
  • ef59cc871a Use real GL types for pipeline uniform functions ROllerozxa 2026-06-03 19:07:00 +02:00
  • 8246880adc Don't link against GTK3 libs if we're doing a desktop build with Imgui backend ROllerozxa 2026-06-03 19:05:18 +02:00
  • 814eaea412 Remove some unnecessary FILE_IN_ASSET usages ROllerozxa 2026-06-02 22:12:16 +02:00
  • 63d60d6a45 Add progress-dump tool for dumping data.bin progress data ROllerozxa 2026-06-02 21:29:56 +02:00
  • cfcc169661 Cleanup and minor refactoring of progress.cc/hh ROllerozxa 2026-06-02 21:23:20 +02:00
  • 2a8ad3df09 Deduplicate and reduce indentation in some pkgman methods ROllerozxa 2026-06-02 21:09:48 +02:00
  • a9408d30ca Import Kaitai Struct files into utils/kaitai/ ROllerozxa 2026-06-02 16:52:24 +02:00
  • 10e05d687b Add package-creator tool for making package files from JSON data ROllerozxa 2026-06-02 16:14:56 +02:00
  • 6ea828e4d3 Fix up usage instructions for featured-list-creator ROllerozxa 2026-06-02 00:38:18 +02:00
  • 66923575b4 Merge in featured-list-creator into utils/ ROllerozxa 2026-06-02 00:20:09 +02:00
  • f564ba2e3f Fix move_matching_files Windows codepath in migration code ROllerozxa 2026-05-31 21:49:16 +02:00
  • 734fb3f8d7 Add lvlbuf-decompressor tool for decompressing level buffer ROllerozxa 2026-05-31 01:14:08 +02:00
  • 71be99541b Add compiler flags for dead code removal in util programs ROllerozxa 2026-05-31 00:17:48 +02:00
  • 0051979187 Add lvl-icon-extractor tool for extracting icon from level files ROllerozxa 2026-05-31 00:17:18 +02:00
  • 01236f4b31 Move util programs back into main repository ROllerozxa 2026-05-30 00:51:16 +02:00
  • f2413ac302 Cleanups in pkgman source file ROllerozxa 2026-05-30 00:49:13 +02:00
  • 2a5a1e98ff
    make Windows installer high DPI aware. (#213) goodusername123 2026-05-28 07:19:49 -05:00
  • cdb15b688b Fixes in imgui dialog code ROllerozxa 2026-05-17 22:37:24 +02:00
  • b86f959b6f Update Dear Imgui to 93e396f ROllerozxa 2026-05-17 22:35:13 +02:00
  • 8771027650 Cleanups in entity source file ROllerozxa 2026-05-16 17:31:48 +02:00
  • fac177b9f1 Fix CI ROllerozxa 2026-05-11 17:09:19 +02:00
  • 1888998337 Comment out archive: false in CI workflows ROllerozxa 2026-05-11 16:55:11 +02:00
  • 4eee1846ff Bump GitHub Actions action versions ROllerozxa 2026-04-27 20:36:25 +02:00
  • e7a5b860c3 Flip suction cup model so that sockets are not inverted ROllerozxa 2026-04-15 21:54:59 +02:00
  • e9893fc481 Fix Windows build on Clang 22 ROllerozxa 2026-04-15 21:41:44 +02:00
  • 2c99bf67c4 Android: Open links outside of community host in external browser ROllerozxa 2026-03-25 00:18:55 +01:00
  • e83b594ef0 Refactor LuaScript code, split out API into separate files ROllerozxa 2026-03-15 22:09:12 +01:00
  • b66c183655 Enable Luasocket on Android ROllerozxa 2026-03-12 21:41:15 +01:00
  • f387183b5f Hide menu and quickadd buttons when category selector is open ROllerozxa 2026-03-12 21:29:56 +01:00
  • 647b1ca7ce Cleanup add_menu_item and related for items ROllerozxa 2026-03-12 21:28:33 +01:00
  • fbef2313e9 Minor fixes to the sandbox menu texture creation pipeline ROllerozxa 2026-03-12 21:13:00 +01:00
  • 7e54b9a3bc Revert "Remove remnants of unused "menu" pipeline" ROllerozxa 2026-03-12 17:06:50 +01:00
  • 100f2815ab Add button to open external script folder in LuaScript dialog ROllerozxa 2026-02-26 00:41:28 +01:00
  • 1620ecaf5a Fix the Gearbox crashing when being placed down ROllerozxa 2026-02-16 21:23:38 +01:00
  • 24de6fb825 Minor preparations for being able to dynamically update UI scale ROllerozxa 2026-02-16 20:26:42 +01:00
  • ba0c5e183b Try to fix the Principia window resizing during load on Windows ROllerozxa 2026-02-16 00:16:02 +01:00
  • b46ecd8e05 Refactor out menu scale adjustment code into new function ROllerozxa 2026-02-16 00:08:35 +01:00
  • b758f343a7 Make some more static variables in adventure non-static ROllerozxa 2026-02-16 00:06:23 +01:00
  • 9584af22d1 Clean up some superfluous logging messages ROllerozxa 2026-02-15 23:32:23 +01:00
  • 8a174edb28 Fix font loading crash ROllerozxa 2026-02-14 22:33:24 +01:00
  • 45fc40fd59 Remove locked visibility check when trying to play a level ROllerozxa 2026-01-15 23:56:51 +01:00
  • 142e56b60f Rewrite sticky note text drawing code to not use SDL_ttf ROllerozxa 2026-01-11 20:59:08 +01:00
  • ba66b47246 Implement a special extended charset mode for font loading ROllerozxa 2026-01-11 20:48:04 +01:00
  • 9c421ffadc Increase the padding and spacing in imgui dialogs ROllerozxa 2026-01-10 19:28:19 +01:00
  • 786356968b Switch to imgui_freetype for rendering text in Imgui dialogs ROllerozxa 2026-01-10 19:27:52 +01:00
  • 3fd68448a0 Don't clear imgui login dialog fields if login failed ROllerozxa 2026-01-10 19:15:08 +01:00
  • 5ce14da7b5 Minor cleanups in some Imgui dialogs ROllerozxa 2026-01-10 19:14:48 +01:00
  • c72b8f6646 Update Imgui to f5384544cb350dd2444c27c153ac563b91cf09da ROllerozxa 2026-01-10 19:12:27 +01:00
  • c4e0a1ee01 Cleanup TMS_USE_GLES usage ROllerozxa 2026-01-10 16:45:27 +01:00
  • 91695dafe7 Split off Imgui dialogs into one source file for each ROllerozxa 2026-01-10 13:00:03 +01:00
  • 820237874e Fix Emscripten build ROllerozxa 2026-01-09 21:46:12 +01:00
  • 5465fb7aef Use GLAD to retrieve glDiscardFramebufferEXT ROllerozxa 2026-01-09 21:46:05 +01:00
  • d1c6804c33 Implement several dialogs in the imgui dialog backend ROllerozxa 2026-01-02 21:22:01 +01:00
  • adf4e8ed23 Emscripten: Fix random lockups ROllerozxa 2026-01-01 22:10:16 +01:00
  • 3ea46595b8 Emscripten: Try to fill the page with the canvas window ROllerozxa 2025-12-28 19:57:10 +01:00
  • 296f930566 Emscripten: Build web version in CI ROllerozxa 2025-12-28 19:31:16 +01:00
  • 8b4b7f43ff Cleanup settings init and default values, adjust the defaults for emscripten ROllerozxa 2025-12-28 19:28:19 +01:00
  • 09dfe62860 Hardcode the default window size on Emscripten ROllerozxa 2025-12-28 19:22:11 +01:00
  • 55c32eb8f3 Cleanup P.focused handling ROllerozxa 2025-12-28 19:15:23 +01:00
  • 92e1e58c86 Add GL_ELEMENT_ARRAY_BUFFER to more index buffers ROllerozxa 2025-12-28 18:49:24 +01:00
  • 81d7731665 Emscripten: Implement downloading community levels ROllerozxa 2025-12-27 21:39:02 +01:00
  • 848dce5262 Add GL_ELEMENT_ARRAY_BUFFER to index buffers ROllerozxa 2025-12-27 21:29:38 +01:00
  • faba0b247e Use Imgui dialog backend for the web version ROllerozxa 2025-12-27 17:12:31 +01:00
  • c55e5fff76 Set graphics settings to their lowest for the web version ROllerozxa 2025-12-27 17:07:55 +01:00
  • 9e5a166ba6 Minor refactoring of adventure mode GUI drawing ROllerozxa 2025-12-27 17:02:55 +01:00
  • ecaef6d33a Don't update username if login isn't actually successful ROllerozxa 2025-12-27 15:50:56 +01:00
  • cffeaf50d3 New storage directory and structure, migration of old storage dir ROllerozxa 2025-12-04 22:15:41 +01:00
  • 365856fffc Refactor some pkgman path code ROllerozxa 2025-12-04 21:41:24 +01:00
  • 894d974316 Strip the binary when building AppImage ROllerozxa 2025-12-04 20:16:28 +01:00
  • a6704c8d8e Fix Imgui backend on GLES ROllerozxa 2025-12-04 20:16:12 +01:00
  • 2034ca87e6 Switch from GLEW to GLAD ROllerozxa 2025-12-04 19:08:32 +01:00
  • 8929a3bd86 set_version.lua: Update AppStream metainfo version info ROllerozxa 2025-09-24 00:24:11 +02:00
  • 8650947dae Upstream metainfo changes ROllerozxa 2025-09-23 23:42:41 +02:00