Game store itch.io has setup a big mixed bundle of all sorts to support 'Racial Justice and Equality' and there's a lot of interesting stuff in it.
This might be the biggest bundle ever, with over 700 items included and a minimum donation amount of only $5. It's a ridiculously good deal and for a charitable cause, with all proceeds being split 50/50 between NAACP Legal Defense and Educational Fund and Community Bail Fund.
As the bundle page states:
We live in a time of racial injustice, inequality, and police brutality against black people. We hope that everyone takes a stand in any way that they can. We’ve partnered with creators from all across our platform to support organizations that are working directly with those affected.
The bundle quickly smashed through $200K and it's now set a new goal at $500K, given the support it has received I would be surprised if it didn't smash that too. Even more projects are going to be added to the bundle, as the itch founder mentioned on Twitter to expect another 185 projects to be added.
I've had a little look over and it's full of great things. There's quite a few wonderful Linux games included like:
- A Short Hike
- Airships: Conquer the Skies
- Cook, Serve, Delicious! 2!!
- Democratic Socialism Simulator
- Gladiabots
- Haque
- MidBoss
- Minit
- Overland
- Shipwreck
- Super Hexagon
- Tonight We Riot
- Verdant Skies
- + A great many more
There's also game assets from Kenney, plenty of smaller experimental games, the DragonRuby Game Toolkit from game porter and SDL2 software developer Ryan "Icculus" Gordon and game dev Amir Rajan and the list of included bits goes on for hundreds more. It's an incredible deal.
If you do buy it, the bundle will not instantly add everything to your itch library. Instead, you're given a page where you can select from it so that it doesn't overload you.
See the full charity bundle here where it will be open for another 10 days.
Also remember that itch has an open source client that comes in handy.
For Debian, I installed 32 and 64 bits version of libssl1.0.2 from oldstable repo, symlinked libssl.so.1.0.0 -> libssl.so.1.0.2 and libcrypto.so.1.0.0 -> libcrypto.so.1.0.2 in their respective system lib directories.
This fixes Cook Serve Delicious 2 and Village Monsters. Does not fix Minit.
edit: Minit fix in my post below, can probably use the same lib fix for these two games as well.
I noticed Mable & The Wood didn't unpack the zip properly so it can't find the file game.unx. Fixed the game by unpacking Mable_PC.zip found in the installation directory.
Maybe should mention that I'm using the itch.io app.
Last edited by dpanter on 15 June 2020 at 2:22 pm UTC
Copy libssl.so.1.0.0 & libcrypto.so.1.0.0 from
~/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/
to your Minit directory.Rename runner -> runner32, make a new executable script named runner and put this in there.
#!/bin/bash
AMD_DEBUG=check_vm LD_LIBRARY_PATH=. ./runner32
Now it works in the itch.io app. If it ever gets updated, it'll overwrite your script so make a backup copy.
However, The Aquatic Adventures Of the Last Human won't work because it claims the library *doesn't* exist. Which is clearly incorrect. And yes, it's the 32-bit version.
It's available at http://security.ubuntu.com/ubuntu/pool/main/c/curl/libcurl3_7.47.0-1ubuntu2.14_i386.deb (which is linked from https://packages.ubuntu.com/xenial/i386/libcurl3/download )
Once I had the .deb file, I used dpkg-deb to extract the contents (libcurl4:i386 and others conflicts with installing it) and then used them with a modified/fixed run.sh in the directory with the expanded .rar (which I did manually with 7z; I don't recall if I had tried the launcher yet; trying to re-create with an un-install/re-install didn't unpack the .rar).
So these steps might help to re-create what ended up working on my machine, starting from the itch.io library directory:
cd aquaticadventure/
7z x linux.rar
cd linux/
wget "http://security.ubuntu.com/ubuntu/pool/main/c/curl/libcurl3_7.47.0-1ubuntu2.14_i386.deb"
dpkg-deb --extract libcurl3_7.47.0-1ubuntu2.14_i386.deb .
chmod u+x run.sh
cp -av run.sh run.sh.orig
cat run.sh.orig |sed "s%./lib:%./lib:./usr/lib/i386-linux-gnu/%" |sed "s%The Aquatic Adventure of the Last Human%TheAquaticAdventureOfTheLastHuman%" > run.sh
Last edited by vengador4201 on 20 June 2020 at 1:40 am UTC
Quoting: vengador4201The Aquatic Adventures of the Last HumanI fixed it by snagging files from the Steam runtime, but the controls didn't work. Did yours work properly?
Quoting: dpanterQuoting: vengador4201The Aquatic Adventures of the Last HumanI fixed it by snagging files from the Steam runtime, but the controls didn't work. Did yours work properly?
I looked briefly at the Steam runtime, but apparently looked for the missing library in the wrong way.
I had only tried to get the game to launch to the main menu and hadn't yet tried playing it. I just now played a few minutes and had no issue with at least the ASDF keyboard controls I tried.
I just found a bug in the last line of the getting-it-to-work scripting of my previous post. It didn't affect me because LD_LIBRARY_PATH was previously unset on my box, but it might affect others, so here's the version with the missing ":" added:
cat run.sh.orig |sed "s%./lib:%./lib:./usr/lib/i386-linux-gnu/:%" |sed "s%The Aquatic Adventure of the Last Human%TheAquaticAdventureOfTheLastHuman%" > run.sh
See more from me