Skip to content
Mirror of https://forge.dotslashplay.it/play.it/scripts — Issues and pull requests will be migrated to our main repository
Shell Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
play.it-1
play.it-2
tests
.gitignore 2.10.1 - Drop pre-built library from repository Sep 4, 2018
.gitlab-ci.yml
CHANGELOG
CONTRIBUTING.md
LICENSE
Makefile
README.md
play.it
play.it.6.md

README.md

./play.it: Installer for drm-free commercial games

The canonical repository is https://forge.dotslashplay.it/play.it/scripts, issues and PRs raised at mirrors will be migrated.

Description

The ./play.it tool builds .deb, .pkg and .tbz2 packages from installers for Windows or Linux, mainly those sold by GOG and Humble Bundle. The goal is that a game installed via ./play.it is indistinguishable from a game installed via the official repositories of your favorite distribution.

The games are installed globally on multi-user systems, avoiding unnecessary duplication. The locations of save games, settings, mods, temporary files and backups are standardized with XDG Base Directory support.

Packaging the games simplifies future updates, uninstalls and handling of any necessary dependencies, including integrated obsolete dependencies if specific versions are needed.

Installation

For recent Debian-based distros: apt install play.it version

For Archlinux users there is an AUR package aur

For Gentoo-based users there is an overlay here: https://framagit.org/BetaRays/gentoo-overlay

For everyone else:

git clone https://forge.dotslashplay.it/play.it/scripts.git
cd play.it
make
make install

Once installed, you just need to provide a supported game installer as the first argument to create the package.

Contributing

There is some documentation on how to add support for new games, but the best bet is to find a similar game and copy its script. You'll likely need to visit #play.it on IRC/Matrix to ask for more help. It can also be useful to upload your attempts to pastebin for commentary, or feel free to raise a WIP Merge Request.

You can’t perform that action at this time.