Difference between revisions of "AGI Studio"

From AGI Wiki
Jump to: navigation, search
(See Also)
Line 1: Line 1:
 +
''NOTE: Some of this text is from the [http://www.agidev.com AGIDev Site]''
  
{{Infobox
+
{{AGIWiki}}
 +
 
 +
{{AGI Software
 
| Software = AGI Studio
 
| Software = AGI Studio
 
| image = [[File:AGIWiki_AGI_Studio_1.38b.png|320px|thumb|AGI Studio 1.38 BETA|center]]
 
| image = [[File:AGIWiki_AGI_Studio_1.38b.png|320px|thumb|AGI Studio 1.38 BETA|center]]
| Developers = [[AGIWiki/Peter Kelly|Peter Kelly]], [[AGIWiki/Eric Fullerton|Eric Fullerton]]
+
| Developers = [[Peter Kelly]], [[Eric Fullerton]]
 
| StableRelease = 1.34 [http://www.agidev.com/download/ AGIDev]
 
| StableRelease = 1.34 [http://www.agidev.com/download/ AGIDev]
 
| PreviewRelease = 1.38 BETA ([http://www.agidev.com/download/ AGIDev]),([http://web.archive.org/web/20120209173646/http://www.nailhead.org/agistudio/download.shtml Nailhead])
 
| PreviewRelease = 1.38 BETA ([http://www.agidev.com/download/ AGIDev]),([http://web.archive.org/web/20120209173646/http://www.nailhead.org/agistudio/download.shtml Nailhead])
 
| OS = Windows, [http://www.winehq.org Wine compatible]
 
| OS = Windows, [http://www.winehq.org Wine compatible]
 
| Language = English
 
| Language = English
| Type = [[:Category:AGIWiki/Integrated development environments|IDE]]
+
| Type = [[:Category:Integrated development environments|IDE]]
 
| Website = [http://web.archive.org/web/20030207114316/http://members.ozemail.com.au/~ptrkelly/agi/ http://members.ozemail.com.au/~ptrkelly/agi/] (archive.org)<br>
 
| Website = [http://web.archive.org/web/20030207114316/http://members.ozemail.com.au/~ptrkelly/agi/ http://members.ozemail.com.au/~ptrkelly/agi/] (archive.org)<br>
 
[http://web.archive.org/web/20120209173611/http://www.nailhead.org/agistudio/ http://www.nailhead.org/agistudio] (archive.org)
 
[http://web.archive.org/web/20120209173611/http://www.nailhead.org/agistudio/ http://www.nailhead.org/agistudio] (archive.org)
 
}}
 
}}
 
{{Infobox software
 
| name                  = GIMP
 
| logo                  = The GIMP icon - gnome.svg
 
| logo caption          =
 
| screenshot            = GIMP_screenshot.png
 
| caption                = GIMP version 2.8 running on [[Trisquel]] 4.5
 
| collapsible            =
 
| author                = [[Spencer Kimball (computer programmer)|Spencer Kimball]], [[Peter Mattis]]
 
| developer              = The GIMP Development Team
 
| released              = {{Start date and age|df=yes|1996|01}}
 
| discontinued          =
 
| latest release version =
 
| latest release date    = {{release date and age|2013|02|05}}<ref>{{cite web|title=NEWS for GIMP 2.8|url=http://git.gnome.org/browse/gimp/plain/NEWS?h=gimp-2-8|date=5 February 2013|accessdate=6 February 2013}}</ref>
 
| latest preview version = 2.8.4
 
| latest preview date    = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
 
| status                = Active
 
| programming language  = [[C (programming language)|C]] and [[GTK+]]
 
| operating system      = [[Linux]], [[Mac OS X]], [[Microsoft Windows]], [[FreeBSD]], [[Solaris (operating system)|Solaris]], [[AmigaOS 4]]
 
| platform              =
 
| size                  =
 
| language              = 52 languages, 37 full translations<ref>{{cite web|title=GIMP — Documentation|url=http://www.gimp.org/docs/|date=2001-2009|work=GIMP documentation|publisher=GIMP Documentation team|accessdate=2 July 2009}}</ref><ref>{{cite web|url=http://l10n.gnome.org/module/gimp/ |title=GNOME GIMP translation statistics, see GIMP 2.6}}</ref>
 
| genre                  = [[Raster graphics editor]]
 
| license                = [[GNU Lesser General Public License|GNU (L)GPLv3+]] v2.7+<ref>{{cite web|title=GIMP 2.7 RELEASE NOTES|url=http://www.gimp.org/release-notes/gimp-2.7.html|date=15 April 2011|accessdate=3 May 2012}}</ref>
 
| alexa                  =
 
| website                = {{URL|http://www.gimp.org/}}
 
}}
 
 
''NOTE: Some of this text is from the [http://www.agidev.com AGIDev Site]''
 
  
 
== Introduction ==
 
== Introduction ==
  
'''AGI Studio''', originally created by Peter Kelly, was the first fan-made development suite for [[AGIWiki/AGI|AGI]] and was for a long time the only development suite available for AGI game creation. Almost all [[AGIWiki/Fan Made Games|fan-made games]] as of early 2006 were either created entirely with AGI Studio or started development in AGI Studio and later migrated to other development environments.
+
'''AGI Studio''', originally created by Peter Kelly, was the first fan-made development suite for [[AGI]] and was for a long time the only development suite available for AGI game creation. Almost all [[Fan Made Games]] as of early 2006 were either created entirely with AGI Studio or started development in AGI Studio and later migrated to other development environments.
  
AGI Studio does not include native support for all aspects of AGI game creation. Notably, it lacks an integrated [[AGIWiki/Picture Picture|Picture Editor]] editor and [[AGIWiki/Sound|Sound]] editor. However, it does allow Picture and Sound resources to be imported from other programs and added to a game's resource files. It also provides a toolbar button that allows Lance Ewing's [[AGIWiki/PICEDIT|PicEdit]] to be run, although this is strictly a matter of conveniently running a separate program. Pictures created in PicEdit must still be imported into AGI Studio manually.
+
AGI Studio does not include native support for all aspects of AGI game creation. Notably, it lacks an integrated [[Picture Editor]] editor and [[Sound]] editor. However, it does allow Picture and Sound resources to be imported from other programs and added to a game's resource files. It also provides a toolbar button that allows Lance Ewing's [[PicEdit]] to be run, although this is strictly a matter of conveniently running a separate program. Pictures created in PicEdit must still be imported into AGI Studio manually.
  
 
== Features ==
 
== Features ==
  
Included in the suite are editors for [[AGIWiki/Logic|Logic]] and [[AGIWiki/View|View]] resources. Also included is a [[AGIWiki/WORDS.TOK|WORDS.TOK]] editor, an OBJECT editor, and a Resource Manager. An extensive Help File was also included.
+
Included in the suite are editors for [[Logic|Logic]] and [[View]] resources. Also included is a [[WORDS.TOK]] editor, an OBJECT editor, and a Resource Manager. An extensive Help File was also included.
  
 
=== Logic Editor ===
 
=== Logic Editor ===
  
The [[AGIWiki/Logic|Logic]] Editor is merely a simple text editor, in a <tt>courier fixed width</tt> font, for easy editing (version 1.38 BETA also has limited support for changing the font). It has the ability to compile the code into a Logic resource, and also to save your logic code to a text file.
+
The [[Logic]] Editor is merely a simple text editor, in a <tt>courier fixed width</tt> font, for easy editing (version 1.38 BETA also has limited support for changing the font). It has the ability to compile the code into a Logic resource, and also to save your logic code to a text file.
  
 
=== View Editor ===
 
=== View Editor ===
Line 62: Line 36:
 
=== WORDS.TOK Editor ===
 
=== WORDS.TOK Editor ===
  
The [[AGIWiki/WORDS.TOK|WORDS.TOK]] editor allows you to specify the words that your AGI game will recognize when the user types in a command on the [[AGIWiki/input line|input line].
+
The [[WORDS.TOK]] editor allows you to specify the words that your AGI game will recognize when the user types in a command on the [[input line].
  
 
=== OBJECT Editor ===
 
=== OBJECT Editor ===
  
The [[AGIWiki/OBJECT file|OBJECT]] editor allows you to specify the inventory items that will be used in your game.
+
The [[OBJECT file|OBJECT]] editor allows you to specify the inventory items that will be used in your game.
  
 
=== Template Game ===
 
=== Template Game ===
  
A [[AGIWiki/AGI Studio Template Game|template game]] is included with AGI Studio to make game development considerably easier by relieving the programmer from the burden of setting up all the basic functionality of the game.
+
A [[AGI Studio Template Game|template game]] is included with AGI Studio to make game development considerably easier by relieving the programmer from the burden of setting up all the basic functionality of the game.
  
 
== Version History ==
 
== Version History ==
Line 84: Line 58:
 
by Nailhead
 
by Nailhead
  
Version 1.38 BETA is the last build of AGI Studio released since 2002. It features many improvements over version 1.31, including syntax highlighting in the logic editor. '''NOTE:''' some people have encountered strange [[AGIWiki/View|view]] editing bugs (like sprites being saved as black and white) when using version 1.38 BETA. If you encounter this bug, AGI Studio version 1.34 may work better for you.
+
Version 1.38 BETA is the last build of AGI Studio released since 2002. It features many improvements over version 1.31, including syntax highlighting in the logic editor. '''NOTE:''' some people have encountered strange [[View]] editing bugs (like sprites being saved as black and white) when using version 1.38 BETA. If you encounter this bug, AGI Studio version 1.34 may work better for you.
  
 
=== Nailhead AGI Studio v1.34 ===
 
=== Nailhead AGI Studio v1.34 ===
Line 92: Line 66:
 
by Nailhead
 
by Nailhead
  
Like version 1.38 BETA, version 1.34 was developed by adding to the original source code, but it of course does not have as many features as version 1.38 BETA and may contain bugs that were fixed in 1.38 BETA. This version is recommended for people who encounter problems when saving [[AGIWiki/View|view resources]].
+
Like version 1.38 BETA, version 1.34 was developed by adding to the original source code, but it of course does not have as many features as version 1.38 BETA and may contain bugs that were fixed in 1.38 BETA. This version is recommended for people who encounter problems when saving [[View|view resources]].
  
 
=== QT AGI Studio ===
 
=== QT AGI Studio ===
  
* [[AGIWiki/QT AGI Studio|QT AGI Studio]]
+
* [[QT AGI Studio]]
 
* http://agistudio.sourceforge.net
 
* http://agistudio.sourceforge.net
 
* [http://web.archive.org/web/20060516084038/http://people.brandeis.edu/~natb/software.html http://people.brandeis.edu/~natb/software.html] (archive.org)
 
* [http://web.archive.org/web/20060516084038/http://people.brandeis.edu/~natb/software.html http://people.brandeis.edu/~natb/software.html] (archive.org)
  
A complete rewrite to C using the QT library. Supports logic, view, dictionary, and integrated picture editing. Also comes with template game and an integrated logic generator based on the original [[AGIWiki/Base Logic Generator|Base Logic Generator]]. This version was originally called Linux AGI Studio by Helen Zommer, and was also ported to Windows by Nat Budin.
+
A complete rewrite to C using the QT library. Supports logic, view, dictionary, and integrated picture editing. Also comes with template game and an integrated logic generator based on the original [[Base Logic Generator]]. This version was originally called Linux AGI Studio by Helen Zommer, and was also ported to Windows by Nat Budin.
  
 
== Development Status ==
 
== Development Status ==
Line 106: Line 80:
 
AGI Studio was originally developed by Peter Kelly. Due to other commitments and a declining interest in AGI, he decided not to do any further work on it, but he also released the source code under the GNU General Public License so that others could add to it if they wanted to. Two new verions have spawned from his project. Nailhead took the original Delphi source code and continued development from it, adding extra features and correcting bugs. Another version, QT AGI Studio, is a complete rewrite of AGI Studio in C using the QT library.
 
AGI Studio was originally developed by Peter Kelly. Due to other commitments and a declining interest in AGI, he decided not to do any further work on it, but he also released the source code under the GNU General Public License so that others could add to it if they wanted to. Two new verions have spawned from his project. Nailhead took the original Delphi source code and continued development from it, adding extra features and correcting bugs. Another version, QT AGI Studio, is a complete rewrite of AGI Studio in C using the QT library.
  
There is no known maintainer of the AGI Studio source code at this time, and development of AGI Studio appears to have been frozen at version 1.38 BETA, which was released in October 2002. An alternative development environment, [[AGIWiki/WinAGI|WinAGI]], was released in 2005 and is currently still being maintained by its author. Those who find that they would like additional features in their AGI development environment are recommended to give it a try.
+
There is no known maintainer of the AGI Studio source code at this time, and development of AGI Studio appears to have been frozen at version 1.38 BETA, which was released in October 2002. An alternative development environment, [[WinAGI]], was released in 2005 and is currently still being maintained by its author. Those who find that they would like additional features in their AGI development environment are recommended to give it a try.
  
 
== See Also ==
 
== See Also ==
  
* Linux alternative, [[AGIWiki/QT AGI Studio|QT AGI Studio]]
+
* Linux alternative, [[QT AGI Studio]]
 
* The [[WinAGI]] development environment is an alternative to AGI Studio developed by Andrew Korson. It features numerous helpful tools that AGI Studio does not have and is available for download at http://www.winagi.com.
 
* The [[WinAGI]] development environment is an alternative to AGI Studio developed by Andrew Korson. It features numerous helpful tools that AGI Studio does not have and is available for download at http://www.winagi.com.
  
[[Category:AGIWiki/Integrated development environments]]
+
[[Category:Integrated development environments]]

Revision as of 00:35, 25 July 2013

NOTE: Some of this text is from the AGIDev Site

Template:AGIWiki

Template:AGI Software

Introduction

AGI Studio, originally created by Peter Kelly, was the first fan-made development suite for AGI and was for a long time the only development suite available for AGI game creation. Almost all Fan Made Games as of early 2006 were either created entirely with AGI Studio or started development in AGI Studio and later migrated to other development environments.

AGI Studio does not include native support for all aspects of AGI game creation. Notably, it lacks an integrated Picture Editor editor and Sound editor. However, it does allow Picture and Sound resources to be imported from other programs and added to a game's resource files. It also provides a toolbar button that allows Lance Ewing's PicEdit to be run, although this is strictly a matter of conveniently running a separate program. Pictures created in PicEdit must still be imported into AGI Studio manually.

Features

Included in the suite are editors for Logic and View resources. Also included is a WORDS.TOK editor, an OBJECT editor, and a Resource Manager. An extensive Help File was also included.

Logic Editor

The Logic Editor is merely a simple text editor, in a courier fixed width font, for easy editing (version 1.38 BETA also has limited support for changing the font). It has the ability to compile the code into a Logic resource, and also to save your logic code to a text file.

View Editor

The View Editor is all you need to draw, edit and animate objects for your game.

WORDS.TOK Editor

The WORDS.TOK editor allows you to specify the words that your AGI game will recognize when the user types in a command on the [[input line].

OBJECT Editor

The OBJECT editor allows you to specify the inventory items that will be used in your game.

Template Game

A template game is included with AGI Studio to make game development considerably easier by relieving the programmer from the burden of setting up all the basic functionality of the game.

Version History

AGI Studio ver 1.31

The original AGI Studio was released in 1997, by Peter Kelly. It was written in Delphi, and was available only for Microsoft Windows. Peter maintained AGI Studio through version 1.31.

Nailhead AGI Studio v1.38b

by Nailhead

Version 1.38 BETA is the last build of AGI Studio released since 2002. It features many improvements over version 1.31, including syntax highlighting in the logic editor. NOTE: some people have encountered strange View editing bugs (like sprites being saved as black and white) when using version 1.38 BETA. If you encounter this bug, AGI Studio version 1.34 may work better for you.

Nailhead AGI Studio v1.34

by Nailhead

Like version 1.38 BETA, version 1.34 was developed by adding to the original source code, but it of course does not have as many features as version 1.38 BETA and may contain bugs that were fixed in 1.38 BETA. This version is recommended for people who encounter problems when saving view resources.

QT AGI Studio

A complete rewrite to C using the QT library. Supports logic, view, dictionary, and integrated picture editing. Also comes with template game and an integrated logic generator based on the original Base Logic Generator. This version was originally called Linux AGI Studio by Helen Zommer, and was also ported to Windows by Nat Budin.

Development Status

AGI Studio was originally developed by Peter Kelly. Due to other commitments and a declining interest in AGI, he decided not to do any further work on it, but he also released the source code under the GNU General Public License so that others could add to it if they wanted to. Two new verions have spawned from his project. Nailhead took the original Delphi source code and continued development from it, adding extra features and correcting bugs. Another version, QT AGI Studio, is a complete rewrite of AGI Studio in C using the QT library.

There is no known maintainer of the AGI Studio source code at this time, and development of AGI Studio appears to have been frozen at version 1.38 BETA, which was released in October 2002. An alternative development environment, WinAGI, was released in 2005 and is currently still being maintained by its author. Those who find that they would like additional features in their AGI development environment are recommended to give it a try.

See Also

  • Linux alternative, QT AGI Studio
  • The WinAGI development environment is an alternative to AGI Studio developed by Andrew Korson. It features numerous helpful tools that AGI Studio does not have and is available for download at http://www.winagi.com.