* allow modules to still use libpng12-dev but show a message for them to be updated
* change libpng-dev dependency to libpng12-dev for Jessie and older
Supports Quake II and both official mission packs. Can use OpenGL 1.x, 3.x or software
rendering via SDL2 (of which the latter is used for GLES targets such as Raspberry Pi).
The .pak files and video folder need to be installed from each of the original
folders (maintaining the same folder structure):
* baseq2: Quake II (full or shareware)
* rogue: Quake II - Ground Zero
* xatrix: Quake II - The Reckoning
If no data is present, the function will automatically fetch and install the shareware data.
Finally, optional CD audio is supported via ripped .ogg files. See the README.md for details.
* Conditionally install port launchers depending on existence of required files
* Automatically launch the appropriate binary depending on the game file revisions
* Automatically rename contents of wolf3d folder to lowercase during install
* Install demo files only if full version is not present
* Remove obsolete dispmanx configuration functions
Requires the following wads:
* Hexen: hexen.wad
* Hexen Deathkings: hexen.wad & hexdd.wad
* Heretic: heretic.wad
Additionally, the scriptmodule will automatically rename supported wad
files to lowercase if necessary.
* update to newer packages for compatibility with stretch
* add needed xz-utils dependency
* add moveConfigDir to redirect the configuration from $home/.uqm to /opt/retropie/configs/ports/uqm
* change version compare to use sdl2 dependencies and master branch on stretch
* added libglu1-mesa-dev libgl1-mesa-dev dependencies (required to build, even if using software render / disabling opengl)
* remove unneeded cd to tmp dir
The unification/master branch is no longer recommended by upstream,
and the master branch has support for the new vendor libraries (as
well as the experimental Mesa driver).
* pipplware kodi updates are not making it into Jessie so we need to switch back to their repo
* using original pipplware repo rather than bintray as bintray account was suspended
* no longer need for separate repos/packages for armv6/7 - package now includes both
* switch back to gcc on arm, but use -O2 for compilation to avoid compiler bug
* switch to latest source
* remove -Werror=cast-align to avoid alignment error on arm
* symlink new games location to roms/ports/cgenius
* replace many of the existing wget | tar commands with the new function
* include error logging in the function via runCmd, to trap download/unpacking issues
* kodi packages are now uploaded to the main raspbian repo
* only add repository on x86 in install mode
* only try to remove old mene / pipplware repos if on rpi