An independent community project Meet the project
retropie.usSearch
Menu

Adventure Game Studio

RetroPie upstream reference · Snapshot 175f5b158f16

Check the hardware and OS before following this guide.

Imported upstream documentation may contain historical commands and defaults. It is not a tested Pi 5 recipe. See current Pi 5 research.


[Upstream illustration: Adventure Game Studio]


Adventure Game Studio is an open source development tool that is primarily used to create graphic adventure games.


Emulator Rom Folder Extension BIOS Controller Config
AGS ags .exe none mouse

ROMS

Accepted File Extensions: .exe

Place your AGS files in

/home/pi/RetroPie/roms/ags

Troubleshooting

Ensure that you have RetroPie-Setup script version 4.3.8 or later before installing AGS, as several issues (such as content not appearing in EmulationStation and MIDI music playback) have been fixed.

Video issues - window manager and graphics driver

More recent Retropie images have not included a desktop or window manager as part of the image (including many Xorg libraries). It also does not automatically enable OpenGL drivers (which are still experimental). In contrast, when installing the AGS package it relies on Xorg as it uses xinit for display and it also defaults to using an OpenGL graphics driver (at least the last time I installed AGS this was the case). As a result the resolution was incorrect and performance was poor, both to the point where it was unusable.

In order to rectify this I followed these steps:

Install Pixel desktop environment

After opening the Retropie setup script (either from the command line or via ES): Configuration / Tools -> Raspbian tools -> Install pixel desktop environment

Modify AGS emulators.cfg file

Edit the contents of /opt/retropie/configs/ags/emulators.cfg to contain:

ags = "xinit /opt/retropie/emulators/ags/bin/ags --fullscreen --gfxdriver software --gfxfilter hqx 1 %ROM%"
default = "ags"

Note that the "--gfxfilter hqx 1" is not required and can be omitted if you prefer to have the non-filtered graphics.

I elected to change the driver AGS was using rather than enable the OpenGL driver in Retropie as it is still experimental and is known to still cause issues for other emulators. I haven't actually tested AGS using the driver though so not sure if that works or not.

Controls

AGS requires a mouse attached to the Raspberry Pi.

Copyright the RetroPie project and its contributors. Distributed under the upstream GPLv3 license, with original notices retained.

Adapted for this site's presentation: sanitized HTML, local links, heading anchors, and external illustration links. Original Markdown · Pinned upstream source · Upstream website