Progress update on Principia touch support: All TMS_BACKEND_PC (and _MOBILE) compile-time ifdefs that primarily gated touch code exclusive to Android are now completely gone!

Now your experience on touchscreen Linux devices should be about on par with the Android version of Principia when you tick "Enable touch controls" in the settings. This also goes well with the new `use_gles` in settings.ini to switch to OpenGL ES without recompiling!

New release coming soon but I would appreciate if people could also build and test master to see if I've missed anything (we've also upgraded to #SDL3 so plenty that can go wrong). I should hopefully also try to get Principia packaged in #AlpineLinux in time for the next release. You know where I'm going with this! :) (ooo... #postmarketOS ...)

#foss #opensource #gaming #mobilelinux #linuxmobile

If you have some kind of device running #Android with keyboard+mouse input, you too will likely enjoy the changes as you should be able to likewise disable all touch-specific code too! The Android version still has some compiled out code for desktop-y concepts like window handling so your mileage may vary however.

...I'm also not sure how commonplace it is to have an Android device with non-touchscreen input. If you're on Chrome OS our typical recommendation is to install Principia inside of the Crostini Linux container. Or do as I did, flash the bootloader with Coreboot and install regular Linux onto it!

https://voxelmanip.se/2024/09/02/turning-a-chromebook-into-a-chrultrabook/

#opensource #android #chromeos #chromebook #chrultrabook

Turning a Chromebook into a Chrultrabook

Chromebook is the name of Google’s brand of mostly low-end laptops running Chrome OS, an operating system whose primary functionality is running the Google Chrome browser. When I finished 9th grade and went onto Gymnasiet, I had the option to keep the Chromebook I was given for the past three years at school. Since I had been keeping good care of it for the past years I was using it, why not? I knew that once it gets unlocked I will have access to the containerised Crostini Linux environment, but I was not aware at the time of the ways one can fully install another operating system on it.

ROllerozxa

...Note you should not be flashing Coreboot onto a Chromebook if it's given to you by a school or similar. I remember that while I was using my Chromebook at school we could install Android apps from Google Play, but Crostini was locked away and we could not sideload APKs either (which requires OS-wide developer mode for some reason).

However, you should still be able to enjoy playing Principia with the browser version even if you cannot install anything! Just don't get caught. Try it:

https://principia-web.se/archive/level/1294/play

#web #webgame #browsergames

Play in browser (BETA)

Principia