Commit graph

276 commits

Author SHA1 Message Date
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
ROllerozxa
3bd6a29f43 Fix building SDL_ttf with -Werror=format-security and a bit more cleanup 2024-01-26 19:32:47 +01:00
ROllerozxa
e2d90c095b Improve AppImage buildscript
Reduce amount of bundled libraries and register URL handler in AppRun
2024-01-25 23:47:40 +01:00
ROllerozxa
a5f0915e95
Fix previous commit 2024-01-22 00:36:33 +01:00
ROllerozxa
d1f26b6868 Networking fixes, new Android register endpoint 2024-01-21 23:56:22 +01:00
ROllerozxa
87b00fb593 Use object ID constants everywhere instead of magic numbers 2024-01-21 23:20:15 +01:00
ROllerozxa
01f0761075 Cleanup a bunch of unused code 2024-01-21 23:18:29 +01:00
ROllerozxa
82f20f419c Trim trailing whitespace and some switch case reformatting 2024-01-21 21:50:10 +01:00
ROllerozxa
c7639ef98c Fix Principia crashing in Android SDK emulator
Such a silly little line of code.
2024-01-20 20:42:03 +01:00
ROllerozxa
0a32e592e7 Remove old MSVC-specific workarounds 2024-01-20 20:12:27 +01:00
ROllerozxa
80caf8537c Update dependency packages and README 2024-01-19 22:29:01 +01:00
ROllerozxa
ddf753f774 Update bundled SDL2_mixer 2024-01-15 20:12:07 +01:00
ROllerozxa
bfa796260c Update bundled SDL2_image and build with it on all platforms again 2024-01-14 21:21:07 +01:00
ROllerozxa
aed7d70fda Trim down SDL_ttf to what the Sticky notes font uses and move it into main codebase 2024-01-14 20:23:18 +01:00