Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Almost all popular AGS games fail to load citing new version requirements



  • Using the Dec 27, 2018 pull of the latest setup script, I upgraded AGS (tested both binary and source).
    The newly-installed AGS binary fails to open all 30+ of my AGS games stating they need to be developed using engine version 48 or 49.

    According to AGS's github README.md, "Master branch contains AGS 4.x, which is currently undergoing refactoring/rewrite and may not be very stable. It is intended to support games made with AGS 3.4.1 - 3.4.2, but only if these do not use any legacy features. The 4.x engine should be reading savegames made with the 3.4.2 engine and above."

    I modified RetroPie-Setup's ags.sh script to pull the "ags3" branch (3rd argument), and it now loads all 30+ games as shown here:

    Adventure Game Studio v3.5 Interpreter
    Copyright (c) 1999-2011 Chris Jones and 2011-2018 others
    ACI version 3.5.0.4
    
    Initializing allegro
    Initializing game data
    Located game data file: /home/pi/RetroPie/roms/ags/King's Quest I.ags/kq1vga.exe
    Opened game data file: game28.dta
    Game data version: 42
    Compiled with: 3.2.0
    Setting up game configuration
    Setting up window
    Initializing TTF renderer
    Initializing mouse: number of buttons reported is 3
    Checking memory
    Data directory: /home/pi/RetroPie/roms/ags/King's Quest I.ags
    User data directory: /home/pi/RetroPie/saves/ags
    Voice pack found and initialized.
    Audio vox found and initialized.
    Initializing keyboard
    Install timer
    Sound settings: digital driver ID: 'Auto' (0xffffffff), MIDI driver ID: 'Auto' (0xffffffff)
    Installed digital driver ID: 'ALSA' (0x414c5341), MIDI driver ID: 'DIGI' (0x44494749)
    Install exit handler
    Initialize path finder library
    Game GUI version: 115
    Game title: 'King's Quest I'
    Checking for disk space
    Initializing MOD/XM player
    Game native resolution: 320 x 200 (32 bit)
    Game settings: windowed = no, screen def: max, screen size: 0 x 0, match device ratio: yes, game scale: proportional
    Mouse control: on, base: 1.000000, speed: 1.000000
    Initialize sprites
    Audio is processed on the main thread
    Engine initialization complete
    Starting game
    

    I would suggest sticking with the "ags3" branch (which is still receiving updates) in the ags.sh script, instead of tracking master until it's reported stable is and compatible with many of the popular AGS remakes out there.

    function sources_ags() {
        gitPullOrClone "$md_build" https://github.com/adventuregamestudio/ags.git ags3
    }
    

  • administrators

    @quicksand thanks. Will do.



  • Thanks Buzz!



Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.