AGIL: Difference between revisions
Line 80: | Line 80: | ||
==<br /> Known issues == | ==<br /> Known issues == | ||
<blockquote> | |||
Known bugs so far: | Known bugs so far: | ||
With SDL driver: sound, and full screen mode don't work on all systems. | |||
Game "V" crashes Windows and DOS ports. | |||
If driver's sound init fails, or driver has no sound code, the | |||
the "sound played" flag is set immediately. | |||
Handling of priorities and water. (Assumes water to be pri 4) | |||
View object handling code is mostly guessed. Specification is very | |||
vague, this results in many graphic problems. | |||
View objects other than ego sometimes fail to see the left side of | |||
the screen, I mean set VAR[4] and VAR[5]. This causes many | |||
problems. | |||
Picture drawing code (or decompression code) doesn't work properly. | |||
Very obvious in Gold Rush!, and Kings Quest 4. | |||
print() does not timeout when VAR[21] is set. | |||
print.at() and print.at.v() take four args for all versions. This | |||
defies the spec, but taking three args crashed the | |||
interpreter running KQ3 1.01 and SQ 1.1A (AGI 2.272 versions). | |||
Interpreter cycle time limited if CYCLE_TIME_LIMIT is defined. This | |||
is deliberate, it saved me many reboots. This is excluded on | |||
SDL version because mingw32 has no signal handling. | |||
move.obj() doesn't handle boundries properly. | |||
object.on.* commands don't appear to work properly. | |||
Sometimes wander code does bad things. | |||
Status of menu items is not saved in savegames. (Disables items are not | |||
re-enabled.) Also current sound status is not saved. | |||
I'm sure there were more... | |||
Unexplainable known bugs: | Unexplainable known bugs: | ||
Space Quest: | Space Quest: | ||
Ego's step size is large when leaving the elevator on Kerona: The | |||
stonehenge thing. Sometimes a second spider droid arrives. | |||
GAME FINISHED (With full score). | |||
Space Quest 2: | Space Quest 2: | ||
This time I didn't notice any problems with this game! | |||
GAME FINISHED (With full score). | |||
Police Quest: | Police Quest: | ||
Random crashing in driving sequence. People don't leave the locker | |||
room. Exit from jail puts you in illegal position. Game gets stuck | |||
in court getting no bail warrant. | |||
Manhunter: | Manhunter: | ||
Can't close MAD. Cursor (EGO) continues to move after key release. | |||
Manhunter 2: | Manhunter 2: | ||
Can't close MAD. Cursor (EGO) continues to move after key release. | |||
Gold Rush: | Gold Rush: | ||
The objects not leaving off the sides of the screen. Lots of | |||
picture drawing bugs. Have trouble getting in your house. Can't | |||
see the bank statement. And probably many more. Some pictures are | |||
plain garbage. Some strange things happened to the menus in the | |||
DOS port. | |||
King's Quest 2: | King's Quest 2: | ||
Magic carpet drops you off before the mountain. | |||
Going in and out of water doesn't work properly. After falling in | |||
water motion continues as it was. | |||
King's Quest 4: | King's Quest 4: | ||
Seems to use a different priority table to other games. When unicorn | |||
leaves screen it leaves a strange high priority block, which is not | |||
visible on the priority screen. Beats me! Can backspace past the | |||
beginning of the word in the copyprotection. Dolphin doesn't swim | |||
away from desert island. | |||
Leisure Suit Larry: | Leisure Suit Larry: | ||
The apple guy and the knife guy don't leave the screen. accept.input | |||
does not seem to happen after buying the lubber. I added to | |||
new.room(), works around this problem. The death sequence doesn't | |||
work correctly. | |||
GAME FINISHED. | |||
Other games haven't really been tested. | Other games haven't really been tested. | ||
</blockquote> | |||
==<br /> Credits == | ==<br /> Credits == |
Revision as of 20:39, 25 March 2025
![]() AGIL Screenshot | |||
Latest Version: | 0.1.5 | ||
---|---|---|---|
Release Date: | 2002/01/28 | ||
Company: | N/A | ||
Publication Status: | Published | ||
Developer(s): | RaDIaT1oN | ||
Interface: | N/A | ||
Language: | C | ||
Open Source: | Open | ||
Source Availability: | |||
License: | GPL2 | ||
Type: | Third Party Interpreter | ||
Relevant Engine: | {{{Engine}}} | ||
Platform: | DOS, Windows, Linux | ||
Localization: | English | ||
Website: | www.elite.za.net/ (archive.org) |
Description
RaDIaT1oN's AGIL is a fan made 3rd party AGI replacement.
stub page. You can help the Sierra Wiki by expanding it.
Features
Version History
Development Status
Usage
Options
Download
Download from here:
File:AGIL 015w.zip (ZIP file) [201 KB]
Source:
File:Agil-0.1.5.tar.gz.zip (ZIP file) [63.4 KB]
Known issues
Known bugs so far:
With SDL driver: sound, and full screen mode don't work on all systems.
Game "V" crashes Windows and DOS ports.
If driver's sound init fails, or driver has no sound code, the the "sound played" flag is set immediately.
Handling of priorities and water. (Assumes water to be pri 4)
View object handling code is mostly guessed. Specification is very vague, this results in many graphic problems.
View objects other than ego sometimes fail to see the left side of the screen, I mean set VAR[4] and VAR[5]. This causes many problems.
Picture drawing code (or decompression code) doesn't work properly. Very obvious in Gold Rush!, and Kings Quest 4.
print() does not timeout when VAR[21] is set.
print.at() and print.at.v() take four args for all versions. This defies the spec, but taking three args crashed the interpreter running KQ3 1.01 and SQ 1.1A (AGI 2.272 versions).
Interpreter cycle time limited if CYCLE_TIME_LIMIT is defined. This is deliberate, it saved me many reboots. This is excluded on SDL version because mingw32 has no signal handling.
move.obj() doesn't handle boundries properly. object.on.* commands don't appear to work properly. Sometimes wander code does bad things. Status of menu items is not saved in savegames. (Disables items are not re-enabled.) Also current sound status is not saved.
I'm sure there were more...
Unexplainable known bugs:
Space Quest: Ego's step size is large when leaving the elevator on Kerona: The stonehenge thing. Sometimes a second spider droid arrives. GAME FINISHED (With full score).Space Quest 2: This time I didn't notice any problems with this game! GAME FINISHED (With full score).
Police Quest: Random crashing in driving sequence. People don't leave the locker room. Exit from jail puts you in illegal position. Game gets stuck in court getting no bail warrant.
Manhunter: Can't close MAD. Cursor (EGO) continues to move after key release.
Manhunter 2: Can't close MAD. Cursor (EGO) continues to move after key release.
Gold Rush: The objects not leaving off the sides of the screen. Lots of picture drawing bugs. Have trouble getting in your house. Can't see the bank statement. And probably many more. Some pictures are plain garbage. Some strange things happened to the menus in the DOS port.
King's Quest 2: Magic carpet drops you off before the mountain. Going in and out of water doesn't work properly. After falling in water motion continues as it was.
King's Quest 4: Seems to use a different priority table to other games. When unicorn leaves screen it leaves a strange high priority block, which is not visible on the priority screen. Beats me! Can backspace past the beginning of the word in the copyprotection. Dolphin doesn't swim away from desert island.
Leisure Suit Larry: The apple guy and the knife guy don't leave the screen. accept.input does not seem to happen after buying the lubber. I added to new.room(), works around this problem. The death sequence doesn't work correctly. GAME FINISHED.
Other games haven't really been tested.
Credits
References
Also See