Linux port of AssaultCube - in multi-arch, multi-Puppy, 'portable' format...
Morning, gang.
With many thanks to @Jasper , I'm now aware that the classic FPS game "AssaultCube" actually has a Linux port. I've been fooling around with it for years via the Windows portable app running under WINE. For me, it's just a side benefit, because I have WINE installed for many other things.....but I wouldn't expect anyone to install WINE just for this.
It's quite svelte by gaming standards; the entire package, as built, is only around 70 MB. That's compared to many others being easily several gigabytes in size, so this is a "featherweight" by comparison.
----------------------------------------
I very soon discovered there's several different builds, largely dependent on the version of libcurl that's installed. The build compiled for libcurl3 runs a treat under Tahrpup/Xenialpup, while that compiled to work with libcurl4 runs nicely under Bionicpup/Fossapup. Given that the bulk of the app is simply data - the actual binaries are pretty small - I've combined the two sets of binaries together with two distinct launchers (which auto-detect your OS architecture & fire-up the appropriate binary for you).
The portable's main LAUNCH script auto-detects which version of Puppy is in use, and selects the appropriate launch shell script to use, along with performing the usual sym-link gymnastics with the config files. I've surprised myself with this; it all seems to work rather nicely!
The usual scripts permit the addition of a Menu entry to run it from wherever the portable is located.
----------------------------------------
For those of you interested in such stuff, this is NOT the very latest v1.3 build. This is the previous v1.2 build, which is approximately 7 years old. I know this sounds horrendously out-of-date, but there was a huge gap between the two builds, due to the developer having a ton of personal issues over an extended period of time. The upshot is this; v1.2 will run with a boatload of Puppies across the spectrum. v1.3, however, because it's been compiled against very new versions of everything will ONLY run under Fossapup64 or newer...
.....and who am I to deny the pleasures of this neat FPS to the Puppy membership, just because they don't all run the very newest of everything all the time?? This way, just about everybody can enjoy it..!
If anyone should fancy giving this a look, y'all can find it here:-
https://mega.nz/folder/WD4iWbwb#kMKegZzg8Oml0prO_r44sg
The usual caveats apply:-
Download
Unzip
Place it anywhere you want, though outside the 'save' IS preferable
Click to enter
Click on 'LAUNCH' to fire it up
The usual Menu entry can be added if required, as mentioned above. Enjoy!
Mike.