• Hey Guest! Ever feel like entering a Game Jam, but the time limit is always too much pressure? We get it... You lead a hectic life and dedicating 3 whole days to make a game just doesn't work for you! So, why not enter the GMC SLOW JAM? Take your time! Kick back and make your game over 4 months! Interested? Then just click here!
  • Hello [name]! Thanks for joining the GMC. Before making any posts in the Tech Support forum, can we suggest you read the forum rules? These are simple guidelines that we ask you to follow so that you can get the best help possible for your issue.

Pi4 Debian 10 Buster: GameMaker games Error "CURL_OPENSSL_3"

2

2play!

Guest
Hi to all,

At a point there was with the GMS help a scriptmodule to add 3 games to pi ports section.

On Debian Stretch games and script run fine as it uses the libcurl3
Not the case with Pi4 that no OS upped to Debian Buster. It is using libcurl4

When you ran any of the games your get this:
"/usr/lib/arm-linux-gnueabihf/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /home/pi/RetroPie/roms/gamemaker/MalditaCastilla/MalditaCastilla)"

The install script still available at the bottom of this page


Installation
Here's a module for the GameMaker Games. Just create a file called gamemaker.sh in /home/pi/RetroPie-Setup/scriptmodules/ports with the following contents:

GML:
#!/usr/bin/env bash

# This file is part of The RetroPie Project
#
# The RetroPie Project is the legal property of its developers, whose names are
# too numerous to list here. Please refer to the COPYRIGHT.md file distributed with this source.
#
# See the LICENSE.md file at the top-level directory of this distribution and
# at https://raw.githubusercontent.com/RetroPie/RetroPie-Setup/master/LICENSE.md
#

rp_module_id="gamemaker"
rp_module_desc="GameMaker - Games for the Raspberry Pi"
rp_module_section="exp"
rp_module_flags="!mali !x86"

function depends_gamemaker() {
    getDepends libopenal-dev
}

function install_bin_gamemaker() {
    # Install They Need To Be Fed Game
    wget -O- -q https://www.yoyogames.com/download/pi/tntbf | tar -xvz -C "$md_inst"
    # Install Super Crate Box Game
    wget -O- -q https://www.yoyogames.com/download/pi/crate | tar -xvz -C "$md_inst"
    # Install Maldita Castilla Game
    wget -O- -q https://www.yoyogames.com/download/pi/castilla | tar -xvz -C "$md_inst"

    patchVendorGraphics "$md_inst/TheyNeedToBeFed/TheyNeedToBeFed"
    patchVendorGraphics "$md_inst/SuperCrateBox/SuperCrateBox"
    patchVendorGraphics "$md_inst/MalditaCastilla/MalditaCastilla"
}

function configure_gamemaker() {
    mkRomDir "ports"

    addPort "$md_id" "TheyNeedToBeFed" "TheyNeedToBeFed" "$md_inst/TheyNeedToBeFed/TheyNeedToBeFed"
    addPort "$md_id" "SuperCrateBox" "SuperCrateBox" "$md_inst/SuperCrateBox/SuperCrateBox"
    addPort "$md_id" "MalditaCastilla" "MalditaCastilla" "$md_inst/MalditaCastilla/MalditaCastilla"
}
Are there any newer version of the games/ports?
Any suggestions are really appreciated as are fun games to play!
 
Top