Commit graph

289 commits

Author SHA1 Message Date
ROllerozxa
15f4b07b11 Don't set executable bit on level files 2024-03-11 23:32:27 +01:00
ROllerozxa
b3efb77334 Switch Android build system to use CMake 2024-03-11 20:44:22 +01:00
ROllerozxa
123e3f4bde Move SDL-mobile/SDL/ up a step 2024-03-11 19:57:23 +01:00
ROllerozxa
dcda158110 Cleanup misc. TMS maths helpers 2024-03-09 23:59:51 +01:00
ROllerozxa
67c6a4774c Cleanup unused header includes 2024-03-09 19:19:47 +01:00
ROllerozxa
4168c5db08 Update linux compiling section in README 2024-03-07 00:06:54 +01:00
ROllerozxa
c26e63cfe9 Remove in-tree Nix build files
They haven't been updated in a long time and a maintained `principia` package for Principia is available in nixpkgs.
2024-03-06 20:01:13 +01:00
ROllerozxa
d7c10c5f8b Remove references to the Principia Matrix room 2024-03-06 18:09:46 +01:00
ROllerozxa
f3474e84e3 Don't include duplicate data-shared in windows installer 2024-03-06 00:04:38 +01:00
ROllerozxa
0ca655a53c Cleanup some _NO_TMS-related stuff for utils 2024-03-06 00:03:58 +01:00
ROllerozxa
160c031c34 Dummy out soundmanager functions in a cleaner way 2024-03-05 22:28:12 +01:00
ROllerozxa
1586b000bd Merge sound dirs, remove unused sounds and reencode some sounds 2024-03-05 22:13:54 +01:00
ROllerozxa
38ebc42712 Update level version string list
Distinguish different level versions before the 1.0 release as "Beta 1" through "Beta 14" as I've usually referred them to as in the past
2024-03-04 23:57:44 +01:00
ROllerozxa
40bb72e730 Principia 2024.02.29 2024.02.29 2024-02-29 14:50:34 +01:00
ROllerozxa
862e8faff3 Fix AppRun to use Bash
Some distros (ahem) use Dash for /bin/sh which doesn't support string substitution
2024-02-29 14:32:27 +01:00
ROllerozxa
f4e3c7b32d Initial Haiku port 2024-02-28 23:55:45 +01:00
ROllerozxa
1962611a85 Move OS_STRING into backend.h, remove unnecessary main.hh includes everywhere 2024-02-27 23:53:05 +01:00
ROllerozxa
d9ba537b7d Switch to using LZMA for AppImage
Appimagelauncher doesn't support Zstd
2024-02-27 00:13:54 +01:00
ROllerozxa
a491682bf7 Update menu logo 2024-02-27 00:13:22 +01:00
ROllerozxa
1d98409b07 Tweak connection button textures & make them bigger 2024-02-27 00:12:46 +01:00
ROllerozxa
2b3ea8819a Move menu_bg.jpg and pkgmenubg.png into data-shared 2024-02-27 00:11:07 +01:00
ROllerozxa
92bffa596c Remove some unused textures, merge data-unused into data-src 2024-02-27 00:09:20 +01:00
ROllerozxa
d8f7141eca Enable building Android x86_64 native lib 2024-02-26 17:27:24 +01:00
ROllerozxa
04bfc454d1 Drop mostly unused texture_quality setting
It was only configurable on Android and was used for disabling shinyness on gears and the rackhouse (unused).
2024-02-26 17:23:11 +01:00
ROllerozxa
2845193f6f Fix Android Multiselect dialog applying wrong connection strength 2024-02-26 17:18:52 +01:00
ROllerozxa
da6d8ebe43 An ancient feature from the Win32 API walks into a bar.
It orders a glass of near-far water. The bar goes up in flames from compiler errors.
2024-02-26 17:17:10 +01:00
ROllerozxa
d565ff4cb4 Drop PVRTC texture support
Compressed image format that used to be used for iOS.
2024-02-26 00:06:31 +01:00
ROllerozxa
175160b9bf Use TMS_BACKEND_{PC,MOBILE} everywhere where applicable 2024-02-26 00:02:59 +01:00
ROllerozxa
63dfd35934 Increase fluid particle opacity to make them easier to see
They are very transparent when gamma correction is enabled. A bit too transparent.
2024-02-25 23:50:46 +01:00
ROllerozxa
70fabc9bc5 Use breadboard texture for background in the outside background type
This is how it was in 1.4 and I honestly find it to be nicer. It is also more consistent with the wooden indoors backgrounds.
2024-02-25 23:48:53 +01:00
ROllerozxa
b181c053b7 Don't adjust zoom level with Cam Zoomer in screenshot build 2024-02-19 23:45:47 +01:00
ROllerozxa
41d1783a8b Add AppStream metainfo file for Linux packaging 2024-02-11 23:29:59 +01:00
ROllerozxa
6361c3caba Update Android deps URL
This was a walking software supply chain attack, but nobody has re-registered the `principia-preservation-project` organisation so we're good.
2024-02-11 16:55:41 +01:00
ROllerozxa
fe837dde78 Bump cURL package used for Windows 2024-02-09 20:59:56 +01:00
ROllerozxa
30c21d96bf Fix controls HUD being stuck if you immediately exit
Fixes #132
2024-02-09 20:59:33 +01:00
ROllerozxa
14c137418d Remove unused "high quality" tree setting
Supposed to give a bumpmapping texture, but seems to be completely broken
2024-02-09 20:55:51 +01:00
ROllerozxa
532101fc23 Minor cleanups 2024-02-09 20:49:53 +01:00
ROllerozxa
583c7106f9 Rework progress print logging 2024-02-09 20:31:46 +01:00
ROllerozxa
845d8326a4 Update Windows CI to use cURL 8.6.0 2024-02-03 23:52:23 +01:00
ROllerozxa
aa21c04880 Add helper script for updating version info everywhere 2024-02-02 00:00:16 +01:00
ROllerozxa
a91fa70ab4 Versioning related improvements 2024-02-01 23:59:38 +01:00
ROllerozxa
17b06081a6 Symlink sound files that are identical between platforms 2024-02-01 23:56:30 +01:00
ROllerozxa
97702017ac Mention URL handler in Linux compilation docs 2024-02-01 23:10:53 +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
a7a1a116a4 Fix screenshot build/NO_UI compilation 2024-02-01 00:06:53 +01:00
ROllerozxa
5ca535f8a8 Fixes to the Windows installer 2024-01-31 23:37:00 +01:00
ROllerozxa
b2bf587b69 Add message box on Windows when OpenGL 1.1 is detected
Usually this is caused by broken graphics drivers and Windows falling back to the software rendering driver, so give a friendly message box rather than segfaulting.
2024-01-28 21:56:13 +01:00
ROllerozxa
7cdd555521 Fix generation of Windows resource file 2024-01-28 21:45:45 +01:00
ROllerozxa
8afd0d135f Windows and Linux backend cleanups, move some platform-specific compiler flags 2024-01-28 21:45:17 +01:00
ROllerozxa
f2556a2e5c Build Linux AppImage in CI, other CI action updates 2024-01-27 16:44:42 +01:00