Giter Club home page Giter Club logo

agistudio's Introduction

QT AGI Studio, release 1.3.0

About
=====

AGI (Adventure Game Interpreter) is the adventure game engine used by
Sierra On-Line(tm) to create some of their early games. QT AGI Studio
(formerly known as Linux AGI Studio) is a program which allows you to
view, create and edit AGI games. Basically, it is an enhanced port of
the Windows AGI Studio developed by Peter Kelly.

The program contains very little platform specific code so brave ones
are encouraged to try it on other operating systems that have Qt
library support.


Availability
============

QT AGI Studio is available at https://github.com/Deledrius/agistudio/
The project is licensed under the GPL, GNU General Public License.
See LICENSE for details.


System requirements
===================

Linux:   GNU make, g++, cmake, X Window System, Qt library
OS X:    GNU make or XCode, g++ or clang, cmake, Qt library
Windows: MinGW or Visual Studio, cmake, Qt library

The program is now being developed with Qt version 5.

NAGI, Sarien or ScummVM AGI interpreter is recommended to run games.
ScummVM is available at https://www.scummvm.org/
Sarien is at https://sourceforge.net/projects/sarien/
NAGI is at http://www.agidev.com/projects/nagi/
Sarien is more focused on portability and NAGI on compatibility
with Sierra's original AGI interpreter. Both are free.
ScummVM is actively developed, but does not integrate well
with QT AGI studio.


Building
========

CMake is used to create the necessary project files. Run "cmake" in a build
subdirectory of your choice to generate a makefile, Visual Studio Solution,
or XCode project, etc. appropriate for your platform:

 mkdir build;cd build
 cmake ..

If you don't have CMake, you can download it at https://cmake.org/

CMake will detect that Qt5 is installed.


Installation and setup
======================

The binary is called agistudio and will be built in the src subdirectory; you
can copy it to any path convenient to use (e.g. /usr/local/bin). In order to
use the help and an example game template, copy them to any convenient place
and specify the appropriate paths in the "Settings" menu when you'll run
agistudio.

AGI studio has its own help viewer, but you can also view the help with
any HTML browser.


Using
=====

Please read the online help. Note that if you want to use existing games'
files, all the filenames must be in lower case.


Credits
=======

 * Helen Zommer <[email protected]> - primary development
 * Jarno Elonen <[email protected]> - bitmap import
 * Nat Budin <[email protected]> - Win32 port
 * Claudio Matsuoka <[email protected]> - sound support
 * Peter Kelly <[email protected]> - the original Windows version
 * Lance Ewing <[email protected]> - the original (DOS) Picedit
 * Joseph Davies <[email protected]> - Qt5 Port, current maintainer


Feedback
========

Please visit project website at https://github.com/Deledrius/agistudio/ to
submit bug reports, comments, suggestions, etc.

Hope you'll have as much fun using it as we've had developing it :-)

agistudio's People

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.