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