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
ROllerozxa
80279c9007
Clean up and trim SDL2_rotozoom
2024-01-14 20:11:49 +01:00
ROllerozxa
59f15db7af
Set a loading screen message when screenshotter is ready
2024-01-12 22:33:42 +01:00
ROllerozxa
c797124a1d
Try to unify backend opengl and print headers as much as possible
2024-01-12 22:24:50 +01:00
ROllerozxa
5ae8e21b36
Screenshotter backend fixes
...
Make it build on Alpine, chdir to executable, fixed storage path and pipe path...
2024-01-09 23:45:15 +01:00
ROllerozxa
7f2a078349
Allow disabling sound (along with SDL2_mixer dependency) at compiletime
...
Currently just used for screenshotter builds since sound isn't necessary there (duh), and not fully exposed to CMake
2024-01-09 23:41:13 +01:00
ROllerozxa
7a6d702aed
Remove some old Android build files and other stuff
2024-01-09 23:27:48 +01:00
ROllerozxa
a222362b23
Revert moving LuaScript header code into separate file
...
Let's just say, this broke stuff.
2024-01-04 22:29:28 +01:00
ROllerozxa
499020033e
Unindex sandbox menu textures (oops)
2024-01-03 22:56:49 +01:00
ROllerozxa
36edba7c64
Fix symlinks of some Android sound files
2024-01-03 21:20:26 +01:00
ROllerozxa
796354fdc5
Move LuaScript header code into separate file
2024-01-03 21:13:07 +01:00
ROllerozxa
e1b9f2e62a
Retake sandbox menu textures and save them as PNGs
2024-01-03 21:11:19 +01:00
ROllerozxa
5ceaeb8087
Build fixes to allow compiling with Clang on desktop
2024-01-03 21:01:25 +01:00
ROllerozxa
2c8afc89cc
Bring over some things from the Windows backend into the Linux backend
...
Might fix multitouch on Linux, but will need to test this.
2024-01-02 23:56:21 +01:00
ROllerozxa
ddbbb952f9
Remove low-res background textures
...
They have been technically unused since the texture_quality setting is not available on desktop, and these textures are only used for the desktop version. There wouldn't be much performance improvements with 512x background textures compared to 1024x background textures anyways.
2024-01-02 23:15:03 +01:00
ROllerozxa
fb1840587e
Fix quickadd dialog on Linux
2024-01-02 20:08:34 +01:00
ROllerozxa
20f780409e
Fix command pad texture by reexporting it
2024-01-02 17:27:44 +01:00
ROllerozxa
c1fd6282b1
Initial AppImage build script
2024-01-01 23:47:08 +01:00
ROllerozxa
52d7948261
Attempt to find data files stored in share relative to bin folder
2024-01-01 23:46:57 +01:00
ROllerozxa
dc19b8faae
Rework some networking code to be less obfuscated and use less hardcoded strings
2023-12-30 21:56:44 +01:00
ROllerozxa
7a0f565f9a
Minor cleanups in game.cc and related
2023-12-30 20:58:15 +01:00
ROllerozxa
25f11443df
Cleanup model list and some model loading code
2023-12-28 21:52:59 +01:00
ROllerozxa
d94f4ee2ec
New command pad texture for Full health to not confuse it with the Goal object
2023-12-28 20:35:18 +01:00
ROllerozxa
f515caad65
Remove minor remnants of Android licensing
2023-12-28 18:35:29 +01:00
ROllerozxa
23b74fdadb
Reorganise data-src folder, remove outdated files such as old button source files
...
Still available in Git history if anyone wants to look at them
2023-12-27 23:38:18 +01:00
ROllerozxa
50301eac71
Update external Windows packages, minor batchfile fixes
2023-12-26 16:03:08 +01:00
ROllerozxa
4c5eae3aa6
It's UCRT64 time
2023-12-06 21:24:50 +01:00
ROllerozxa
ffa8ce97d1
Reduce amount of packages that gets installed in Windows CI
2023-12-04 14:33:18 +01:00
ROllerozxa
93685693ad
Remove some commented out code, reorder initial loading steps
2023-12-03 23:37:28 +01:00
griffi-gh
759a5cee50
Add TMS API for handling events directly; handle text input events ( #137 )
2023-12-03 20:58:02 +01:00
griffi-gh
296893d3bf
Improve sticky note texture managment ( #126 )
...
Co-authored-by: ROllerozxa <rollerozxa@voxelmanip.se>
2023-12-03 20:57:44 +01:00
ROllerozxa
2db093cb04
Merge get_user_path and get_storage_path into one
...
They were the exact same except on iOS
2023-12-02 23:46:17 +01:00
ROllerozxa
9809231951
Add play community level helper script for portable Windows builds
2023-12-01 23:51:05 +01:00
ROllerozxa
b2529d5d41
CI fixes
2023-12-01 22:58:09 +01:00
ROllerozxa
5cf0fd8eef
Drop iOS build directory for now
...
It is untested, probably very outdated at this point and won't work without many changes. If anyone wants to work on porting iOS, feel free to bring it back.
2023-12-01 22:56:45 +01:00
ROllerozxa
7afaa385b3
Allow storing data next to exe on Windows if portable.txt exists
2023-12-01 22:35:25 +01:00
ROllerozxa
f144e59c08
Fix regression with synthesiser being muted permanently
2023-11-30 23:57:32 +01:00
griffi-gh
73d8ed6ef8
Remove -rdynamic debug linker flag ( #142 )
...
Not supported on Windows (and probably other platforms too such as Haiku), and doesn't affect the debug binary on Linux.
Co-authored-by: ROllerozxa <rollerozxa@voxelmanip.se>
2023-11-20 13:20:39 +01:00