Commit graph

  • 7ba068c73d
    Fix save state crash (#163) griffi-gh 2024-03-27 23:56:31 +01:00
  • 368db077b4
    revert to legacy color chooser (#161) griffi-gh 2024-03-27 23:00:20 +01:00
  • 15f4b07b11 Don't set executable bit on level files ROllerozxa 2024-03-11 23:32:27 +01:00
  • b3efb77334 Switch Android build system to use CMake ROllerozxa 2024-03-11 20:44:22 +01:00
  • 123e3f4bde Move SDL-mobile/SDL/ up a step ROllerozxa 2024-03-11 19:57:23 +01:00
  • dcda158110 Cleanup misc. TMS maths helpers ROllerozxa 2024-03-09 23:59:51 +01:00
  • 67c6a4774c Cleanup unused header includes ROllerozxa 2024-03-09 19:19:47 +01:00
  • 4168c5db08 Update linux compiling section in README ROllerozxa 2024-03-07 00:06:54 +01:00
  • c26e63cfe9 Remove in-tree Nix build files ROllerozxa 2024-03-06 20:01:13 +01:00
  • d7c10c5f8b Remove references to the Principia Matrix room ROllerozxa 2024-03-06 18:09:46 +01:00
  • f3474e84e3 Don't include duplicate data-shared in windows installer ROllerozxa 2024-03-06 00:04:38 +01:00
  • 0ca655a53c Cleanup some _NO_TMS-related stuff for utils ROllerozxa 2024-03-06 00:00:18 +01:00
  • 160c031c34 Dummy out soundmanager functions in a cleaner way ROllerozxa 2024-03-05 22:28:12 +01:00
  • 1586b000bd Merge sound dirs, remove unused sounds and reencode some sounds ROllerozxa 2024-03-05 22:13:54 +01:00
  • 38ebc42712 Update level version string list ROllerozxa 2024-03-04 23:57:44 +01:00
  • 40bb72e730 Principia 2024.02.29 2024.02.29 ROllerozxa 2024-02-29 14:50:34 +01:00
  • 862e8faff3 Fix AppRun to use Bash ROllerozxa 2024-02-29 14:32:27 +01:00
  • f4e3c7b32d Initial Haiku port ROllerozxa 2024-02-28 21:27:53 +01:00
  • 1962611a85 Move OS_STRING into backend.h, remove unnecessary main.hh includes everywhere ROllerozxa 2024-02-27 23:53:05 +01:00
  • d9ba537b7d Switch to using LZMA for AppImage ROllerozxa 2024-02-27 00:13:54 +01:00
  • a491682bf7 Update menu logo ROllerozxa 2024-02-27 00:13:22 +01:00
  • 1d98409b07 Tweak connection button textures & make them bigger ROllerozxa 2024-02-27 00:12:46 +01:00
  • 2b3ea8819a Move menu_bg.jpg and pkgmenubg.png into data-shared ROllerozxa 2024-02-27 00:11:07 +01:00
  • 92bffa596c Remove some unused textures, merge data-unused into data-src ROllerozxa 2024-02-27 00:09:20 +01:00
  • d8f7141eca Enable building Android x86_64 native lib ROllerozxa 2024-02-26 17:27:24 +01:00
  • 04bfc454d1 Drop mostly unused texture_quality setting ROllerozxa 2024-02-26 17:23:11 +01:00
  • 2845193f6f Fix Android Multiselect dialog applying wrong connection strength ROllerozxa 2024-02-26 17:18:52 +01:00
  • da6d8ebe43 An ancient feature from the Win32 API walks into a bar. ROllerozxa 2024-02-26 17:17:10 +01:00
  • d565ff4cb4 Drop PVRTC texture support ROllerozxa 2024-02-26 00:06:31 +01:00
  • 175160b9bf Use TMS_BACKEND_{PC,MOBILE} everywhere where applicable ROllerozxa 2024-02-26 00:02:59 +01:00
  • 63dfd35934 Increase fluid particle opacity to make them easier to see ROllerozxa 2024-02-25 23:50:46 +01:00
  • 70fabc9bc5 Use breadboard texture for background in the outside background type ROllerozxa 2024-02-25 23:48:53 +01:00
  • b181c053b7 Don't adjust zoom level with Cam Zoomer in screenshot build ROllerozxa 2024-02-19 23:45:47 +01:00
  • 41d1783a8b Add AppStream metainfo file for Linux packaging ROllerozxa 2024-02-11 23:29:59 +01:00
  • 6361c3caba Update Android deps URL ROllerozxa 2024-02-11 16:55:41 +01:00
  • fe837dde78 Bump cURL package used for Windows ROllerozxa 2024-02-09 20:59:56 +01:00
  • 30c21d96bf Fix controls HUD being stuck if you immediately exit ROllerozxa 2024-02-09 20:59:33 +01:00
  • 14c137418d Remove unused "high quality" tree setting ROllerozxa 2024-02-09 20:55:51 +01:00
  • 532101fc23 Minor cleanups ROllerozxa 2024-02-09 20:49:53 +01:00
  • 583c7106f9 Rework progress print logging ROllerozxa 2024-02-09 20:31:46 +01:00
  • 845d8326a4 Update Windows CI to use cURL 8.6.0 ROllerozxa 2024-02-03 23:52:23 +01:00
  • aa21c04880 Add helper script for updating version info everywhere ROllerozxa 2024-02-02 00:00:16 +01:00
  • a91fa70ab4 Versioning related improvements ROllerozxa 2024-02-01 23:59:38 +01:00
  • 17b06081a6 Symlink sound files that are identical between platforms ROllerozxa 2024-02-01 23:56:30 +01:00
  • 97702017ac Mention URL handler in Linux compilation docs ROllerozxa 2024-02-01 23:10:53 +01:00
  • a4256bd220 Remove old util programs that have been moved to principia-utils and some other stuff, update gitignore ROllerozxa 2024-02-01 21:44:13 +01:00
  • a7a1a116a4 Fix screenshot build/NO_UI compilation ROllerozxa 2024-02-01 00:06:53 +01:00
  • 5ca535f8a8 Fixes to the Windows installer ROllerozxa 2024-01-31 23:37:00 +01:00
  • b2bf587b69 Add message box on Windows when OpenGL 1.1 is detected ROllerozxa 2024-01-28 21:56:13 +01:00
  • 7cdd555521 Fix generation of Windows resource file ROllerozxa 2024-01-28 21:45:45 +01:00
  • 8afd0d135f Windows and Linux backend cleanups, move some platform-specific compiler flags ROllerozxa 2024-01-28 21:45:17 +01:00
  • f2556a2e5c Build Linux AppImage in CI, other CI action updates ROllerozxa 2024-01-27 15:40:44 +01:00
  • 3bd6a29f43 Fix building SDL_ttf with -Werror=format-security and a bit more cleanup ROllerozxa 2024-01-26 19:32:47 +01:00
  • e2d90c095b Improve AppImage buildscript ROllerozxa 2024-01-25 23:47:40 +01:00
  • a5f0915e95
    Fix previous commit ROllerozxa 2024-01-22 00:36:33 +01:00
  • d1f26b6868 Networking fixes, new Android register endpoint ROllerozxa 2024-01-21 23:56:22 +01:00
  • 87b00fb593 Use object ID constants everywhere instead of magic numbers ROllerozxa 2024-01-21 23:20:15 +01:00
  • 01f0761075 Cleanup a bunch of unused code ROllerozxa 2024-01-21 23:18:29 +01:00
  • 82f20f419c Trim trailing whitespace and some switch case reformatting ROllerozxa 2024-01-21 21:50:10 +01:00
  • c7639ef98c Fix Principia crashing in Android SDK emulator ROllerozxa 2024-01-20 20:42:03 +01:00
  • 0a32e592e7 Remove old MSVC-specific workarounds ROllerozxa 2024-01-20 20:12:27 +01:00
  • 80caf8537c Update dependency packages and README ROllerozxa 2024-01-19 22:29:01 +01:00
  • ddf753f774 Update bundled SDL2_mixer ROllerozxa 2024-01-15 20:12:07 +01:00
  • bfa796260c Update bundled SDL2_image and build with it on all platforms again ROllerozxa 2024-01-14 21:21:07 +01:00
  • aed7d70fda Trim down SDL_ttf to what the Sticky notes font uses and move it into main codebase ROllerozxa 2024-01-14 20:23:18 +01:00
  • 80279c9007 Clean up and trim SDL2_rotozoom ROllerozxa 2024-01-14 20:11:49 +01:00
  • 59f15db7af Set a loading screen message when screenshotter is ready ROllerozxa 2024-01-12 22:33:42 +01:00
  • c797124a1d Try to unify backend opengl and print headers as much as possible ROllerozxa 2024-01-12 22:24:50 +01:00
  • 5ae8e21b36 Screenshotter backend fixes ROllerozxa 2024-01-09 23:45:15 +01:00
  • 7f2a078349 Allow disabling sound (along with SDL2_mixer dependency) at compiletime ROllerozxa 2024-01-09 23:41:13 +01:00
  • 7a6d702aed Remove some old Android build files and other stuff ROllerozxa 2024-01-09 23:27:48 +01:00
  • a222362b23 Revert moving LuaScript header code into separate file ROllerozxa 2024-01-04 22:29:28 +01:00
  • 499020033e Unindex sandbox menu textures (oops) ROllerozxa 2024-01-03 22:56:49 +01:00
  • 36edba7c64 Fix symlinks of some Android sound files ROllerozxa 2024-01-03 21:20:26 +01:00
  • 796354fdc5 Move LuaScript header code into separate file ROllerozxa 2024-01-03 21:13:07 +01:00
  • e1b9f2e62a Retake sandbox menu textures and save them as PNGs ROllerozxa 2024-01-03 21:11:19 +01:00
  • 5ceaeb8087 Build fixes to allow compiling with Clang on desktop ROllerozxa 2024-01-03 21:01:25 +01:00
  • 2c8afc89cc Bring over some things from the Windows backend into the Linux backend ROllerozxa 2024-01-02 23:56:21 +01:00
  • ddbbb952f9 Remove low-res background textures ROllerozxa 2024-01-02 23:15:03 +01:00
  • fb1840587e Fix quickadd dialog on Linux ROllerozxa 2024-01-02 20:08:34 +01:00
  • 20f780409e Fix command pad texture by reexporting it ROllerozxa 2024-01-02 17:27:44 +01:00
  • c1fd6282b1 Initial AppImage build script ROllerozxa 2024-01-01 23:47:08 +01:00
  • 52d7948261 Attempt to find data files stored in share relative to bin folder ROllerozxa 2024-01-01 23:46:57 +01:00
  • dc19b8faae Rework some networking code to be less obfuscated and use less hardcoded strings ROllerozxa 2023-12-30 21:56:44 +01:00
  • 7a0f565f9a Minor cleanups in game.cc and related ROllerozxa 2023-12-30 20:58:15 +01:00
  • 25f11443df Cleanup model list and some model loading code ROllerozxa 2023-12-28 21:52:59 +01:00
  • d94f4ee2ec New command pad texture for Full health to not confuse it with the Goal object ROllerozxa 2023-12-28 20:35:18 +01:00
  • f515caad65 Remove minor remnants of Android licensing ROllerozxa 2023-12-28 18:35:29 +01:00
  • 23b74fdadb Reorganise data-src folder, remove outdated files such as old button source files ROllerozxa 2023-12-27 23:38:18 +01:00
  • 50301eac71 Update external Windows packages, minor batchfile fixes ROllerozxa 2023-12-26 16:03:08 +01:00
  • 4c5eae3aa6 It's UCRT64 time ROllerozxa 2023-12-06 20:17:13 +01:00
  • ffa8ce97d1 Reduce amount of packages that gets installed in Windows CI ROllerozxa 2023-12-04 14:33:18 +01:00
  • 93685693ad Remove some commented out code, reorder initial loading steps ROllerozxa 2023-12-03 23:37:28 +01:00
  • 759a5cee50
    Add TMS API for handling events directly; handle text input events (#137) griffi-gh 2023-12-03 20:58:02 +01:00
  • 296893d3bf
    Improve sticky note texture managment (#126) griffi-gh 2023-12-03 20:57:44 +01:00
  • 2db093cb04 Merge get_user_path and get_storage_path into one ROllerozxa 2023-12-02 23:46:17 +01:00
  • 9809231951 Add play community level helper script for portable Windows builds ROllerozxa 2023-12-01 23:51:05 +01:00
  • b2529d5d41 CI fixes ROllerozxa 2023-12-01 22:58:09 +01:00
  • 5cf0fd8eef Drop iOS build directory for now ROllerozxa 2023-12-01 22:56:45 +01:00
  • 7afaa385b3 Allow storing data next to exe on Windows if portable.txt exists ROllerozxa 2023-12-01 22:35:25 +01:00