./play.it 2.35.2 bugfix release ./play.it 2.35.2 is ready for a release, so by the time you read these lines it is probably available already. It includes the following fixes and improvements:
* Check for a mandatory archive argument on the command line.
* Do not require an output directory if it is not going to be used.
* Improved check for options leading to no archive being processed.
* Improved handling of symbolic links during the generation of volatile prefixes.
* Syntax checks based on ShellCheck have been dropped, because this tool is AI-generated.
* Debian: Update dependency on libcurl-gnutls.so.4.
* Gentoo: Drop Ren’Py support (it never worked anyway).
* Gentoo: Allow installation of unsigned binary packages.
* Web games: Drop reliance on retired functions.
We are still going to look for bugs, but at the same time the work already began on something unexpected: an extra ./play.it 2.36.0 "feature" release. That is actually not going to be about any kind of new features. Instead this one is going to be part of our decontamination effort, cutting our ties with AI-polluted software. More details follow below…
Decontamination efforts Generative AI is pushed by so much marketing and politics that it is now becoming a core part of free/libre software. This is something we are not going to stand idly looking at, ./play.it is not only going to take part in the Resistance, it is actually going to spearhead it!
The first step, already underway, is obviously to get rid of all our polluted dependencies. That includes stuff ./play.it directly rely on (like ImageMagick, to replace with GraphicsMagick), game engines our games depends on (like Ren’Py, ScummVM or DevilutionX, all polluted), and obviously the tools we use during development (vim replaced with vis, git replaced with got, tmux replaced with screen, etc.).
Yes, you read that correctly: we are going to get rid of polluted game engines! And for these, there is usually no ready-to-use alternative, so more work for us, yay… We started with Ren’Py, forking its last 2022 release (8.0.3), dropping all useless stuff (there was so much of it…), fixing its build process then its major bugs… and finally we are able to run ./play.it-packaged games with our new fork! You can find our cleaned-up Ren’Py here:
http://git.dotslashplay.it/game-engines/renpy/ and its dependency pygame_sdl2 here:
http://git.dotslashplay.it/game-engines/pygame_sdl2/
You might be surprised about this 2022 cutting point. After all, the first commits identified as AI-generated are from March 2026, so why not take the version right before that? Well, it is all about trust: the first commits openly identified as AI-generated are from 2026, that’s true… but how much can you trust a development team who delegated their thought process to tools provided by the libertarian far right, tools that are known to aggressively deteriorate the ability to think and actually encourage lying?
So no trust for any of these people. We chose 2022 as the limit, because it’s right at the end of 2022 that ChatGPT was publicly released for the first time. This should almost guarantee that the code we are importing had not been polluted yet.
We are not going to keep developing all the engines we are decontaminating. Instead you can expect a frozen-in-time build, fixed to build and work on current systems. These builds could then be used to work upon and start the development of a once again actively developed game engine. This last part would need to happen outside of ./play.it, we lack the good mix of time/energy/motivation/money/people/skills to handle these efforts on top of all else. But please feel free to get in touch, we are going to keep these in a good state so any fork as a clean base to start from.
GOG.com, from Nazi bar to Nazi den If you are a regular visitor of GOG.com forums, you probably already noticed that they are very welcoming of alt-right trolls. It is well-known that the moderation is, to say it nicely, very lax when these people are involved. This leads to weekly, more specifically at the beginning of every week-end, threads pushing their favourite topics: sexism, racism, homophobia, and more generally how « the wokes » (sometimes called « the gay agenda » or « the leftist conspiracy ») have killed the whole video games industry.
This leniency from GOG.com has led to the inevitable: its transformation into a
Nazi bar, where the alt-right is welcome to fester and their victims and usual targets are leaving for their own protection. And it became even worse lately, with GOG.com pivot to generative AI. Because, you probably already know it, generative AI is nowadays the most central tool of fascist ideologies.
A new low has been reached a couple days ago, with GOG.com marketing team deciding to include Nazi iconography in the subject line of an e-mail send to most of their customers. To the notable exception, because as all Nazis they are a bunch of cowards, of their German customers. Knowing full well that in Germany they could still have faced legal repercussions for that shit.
Oh, and do not think this was an accident or a coincidence. The e-mail included, all in a row:
a sonnenrad,
a kolovrat and
the Schutzstaffel insigna. The only way to pretend this is not a Nazi
dogwhistle is by being a Nazi yourself or at least a sympathiser, knowing full well that this kind of stuff is supposed to be silently noticed but publicly denied.
So, for obvious reasons, this is the end of ./play.it relationship with GOG.com. Our game scripts have already been updated to remove all URLs to GOG.com online store, that we are never going to advertise ever again. As an individual, they are no longer going to get any cent from me. And I used to be quite a big customer, slowly getting to one thousand bought games…
And this is yet another example why only DRM-free games should ever be bought: when the store can no longer be trusted, it can be left without losing any of the games you bought. My collection is safe on my hard drive, I do not rely on GOG.com’s good will to keep accessing my games. I do not need to ask them for permission to install and run them.
This is of course our last post that is getting shard on GOG.com forums. If you want to keep following our news they can always be found at
http://news.dotslashplay.it/. Discussions happen, in French, at
Debian-Facile (focus on Linux and free/libre software) and
La Couronne de Cuivre (focus on games, modding and roleplay). For English speakers, right now our only discussion space is our IRC channel: #play.it on network irc.oftc.net. See you there soon, and please, do not give money (or visibility) to Nazis.