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