RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    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

    Scheduled Pinned Locked Moved Help and Support
    agsbug reportgithub
    3 Posts 2 Posters 700 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Q
      quicksand
      last edited by

      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
      }
      
      BuZzB 1 Reply Last reply Reply Quote 2
      • BuZzB
        BuZz administrators @quicksand
        last edited by

        @quicksand thanks. Will do.

        To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

        1 Reply Last reply Reply Quote 0
        • Q
          quicksand
          last edited by

          Thanks Buzz!

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          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.