Difference between revisions of "AGI Interpreter Upgrader"

From AGI Wiki
Jump to navigationJump to search
(Created page with "{{AGI Software | Software = AGI Interpreter Upgrader | image = <!-- thumb|<div align="center"> Screenshot</div> --> | Developers = User:Coldturkey|Cold Turkey...")
 
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{AGI Software
+
<div align="center"><span style="font-size: 22pt">AGI Interpreter Upgrader</span><br />
 +
''Author: [[User:Coldturkey|Cold Turkey]]''<br />
 +
Late September 2017</div>
 +
 
 +
{{FanAGISoftwareInfobox
 
| Software = AGI Interpreter Upgrader
 
| Software = AGI Interpreter Upgrader
| image = <!-- [[Image:.png|thumb|<div align="center"> Screenshot</div>]] -->
+
| Image = <!-- [[Image:.png|thumb|<div align="center"> Screenshot</div>]] -->
| Developers = [[User:Coldturkey|Cold Turkey]]
+
| Version = 1.1 (bugfix)
| Language = [[w:C|C]]
+
| ReleaseDate = [[2017|2017/09]]
| Version = 1.0
+
| Company = {{N/A}}
| Type = [[:Category:AGI Tools|AGI Tools]]
+
| Published = {{Published}}
| Localization = [[w:English|English]]
+
| Developers = {{ColdTurkeyToolDev}}
 +
| Interface = {{CLI}}
 +
| ProgLanguage = {{C}}
 +
| OpenSource = {{Open}}
 +
| License = {{GPL}}
 +
| Source = {{SourceSW}}
 +
| Platform = {{WinTool}}, {{DOSTool}}
 +
| Type = {{MiscAGITool}} {{AGIInterpreter}}
 +
| Localization = {{EnglishTool}}
 
| Website =  
 
| Website =  
}}  
+
}}
  
<div align="center"><span style="font-size: 22pt">AGIdentify</span><br />
+
<br />
''Author: [[User:Coldturkey|Cold Turkey]]''<br />
+
==<br /><br /> Description ==
September 2017</div>
 
  
&nbsp;
+
*Fixed bug where 2.43x interpreters are detected as newer than 2.917
  
== <br />Description ==
 
 
Upgrades AGI interpreters 2.411 - 2.915 to version 2.917. Interpreters 2.917 and later are needed to properly play games with Tandy sound on EGA/VGA based systems.
 
Upgrades AGI interpreters 2.411 - 2.915 to version 2.917. Interpreters 2.917 and later are needed to properly play games with Tandy sound on EGA/VGA based systems.
  
Line 23: Line 33:
 
=== <br />Why? ===
 
=== <br />Why? ===
  
There have been some recent remakes of Covox compatible sound devices that plug into the printer port. Many moons ago a program named "temu" was written that can emulate Tandy sound using the Covox. Temu works great with AGI games when you using the "-t" command line argument to start them, but graphical anomolies can occur on EGA/VGA systems when using an interpreter older than 2.917. The Nerdly Pleasures blog has a great article on how to update Sierra interpreters, but this requires users to manually copy files and then use a hex editor to change some values. This program simply takes care of all of those steps.
+
There have been some recent remakes of Covox compatible sound devices that plug into the printer port. Many moons ago a program named "temu" was written that can emulate Tandy sound using the Covox. Temu works great with AGI games when using the "-t" command line argument to start them, but graphical anomalies can occur on EGA/VGA systems when using an interpreter older than 2.917. The Nerdly Pleasures blog has a great article on how to update Sierra interpreters, but this requires users to manually copy files and then use a hex editor to change some values. This program simply takes care of all of those steps.
  
 
http://nerdlypleasures.blogspot.ca/2015/03/cajoling-sierra-and-lucasarts-games-to.html
 
http://nerdlypleasures.blogspot.ca/2015/03/cajoling-sierra-and-lucasarts-games-to.html
Line 29: Line 39:
  
 
== <br />Download ==
 
== <br />Download ==
 
+
* [[File:ZIP.PNG|ZIP File]] [[File:Update_agi_2971_1.1.zip | Version 1.1]]<span class="DLInfo"> (ZIP file)</span>
  
 
== <br />Usage ==
 
== <br />Usage ==
  
 
<blockquote>
 
<blockquote>
Copy the .exe matching your operating system to the folder of the AGI game that you'd like to update. Then from the command line run the exe. It will tell you what interpreter you are currently using. If you are already at 2.917, it will confirm that you want to do the upgrade. If you are at a version later than 2.917 or earlier than 2.411 it will not perform the upgrade. You must then pick the game you are upgrading to 2.917. The program even lets you enter your own game id if you've got some weird homebrew AGI game.
+
Copy the .exe matching your operating system to the folder of the AGI game that you'd like to update. Then from the command line run the exe. It will tell you what interpreter you are currently using. If you are already at 2.917, it will confirm that you want to do the upgrade. If you are at a version later than 2.917 or earlier than 2.411 it will not perform the upgrade. After validation of the current interpreter, the program asks you to pick the name of the game you are upgrading. You can also enter your own game id if you've got some weird homebrew AGI game.
  
 
Old interpreter files are backed up to the "backup" folder inside the game directory.
 
Old interpreter files are backed up to the "backup" folder inside the game directory.
Line 53: Line 63:
 
&nbsp;
 
&nbsp;
  
[[Category:Misc Utilities]]
+
[[Category:Misc AGI Utilities]]
 
[[Category:AGI Tools]]
 
[[Category:AGI Tools]]

Latest revision as of 21:13, 16 November 2022

AGI Interpreter Upgrader

Author: Cold Turkey

Late September 2017
AGI Interpreter Upgrader
Latest Version:  1.1 (bugfix)
Release Date:  2017/09
Company: N/A
Publication Status:  Published
Developer(s): Cold Turkey
Interface: CLI
Language: C
Open Source: Open
Source Availability:  Yes
License: GPL
Type: Misc AGI Interpreter
Platform: Windows, DOS
Localization: English
Website:





Description

  • Fixed bug where 2.43x interpreters are detected as newer than 2.917

Upgrades AGI interpreters 2.411 - 2.915 to version 2.917. Interpreters 2.917 and later are needed to properly play games with Tandy sound on EGA/VGA based systems.

Executables for both DOS and Windows are provided.


Why?

There have been some recent remakes of Covox compatible sound devices that plug into the printer port. Many moons ago a program named "temu" was written that can emulate Tandy sound using the Covox. Temu works great with AGI games when using the "-t" command line argument to start them, but graphical anomalies can occur on EGA/VGA systems when using an interpreter older than 2.917. The Nerdly Pleasures blog has a great article on how to update Sierra interpreters, but this requires users to manually copy files and then use a hex editor to change some values. This program simply takes care of all of those steps.

http://nerdlypleasures.blogspot.ca/2015/03/cajoling-sierra-and-lucasarts-games-to.html


Download


Usage

Copy the .exe matching your operating system to the folder of the AGI game that you'd like to update. Then from the command line run the exe. It will tell you what interpreter you are currently using. If you are already at 2.917, it will confirm that you want to do the upgrade. If you are at a version later than 2.917 or earlier than 2.411 it will not perform the upgrade. After validation of the current interpreter, the program asks you to pick the name of the game you are upgrading. You can also enter your own game id if you've got some weird homebrew AGI game.

Old interpreter files are backed up to the "backup" folder inside the game directory.


Known issues


Credits


See Also