Commit graph

115 commits

Author SHA1 Message Date
sluicebox
ee6a3a08ed AGI: Add detection for early version of XMASCARD
Thanks to @vvdleun for reporting this

Trac #15764
2025-02-24 22:51:54 -08:00
sluicebox
bd2918d641 AGI: Add KQ1-Early Apple II loader and detection 2025-01-23 03:18:14 -08:00
sluicebox
980dfe72d6 AGI: Add KQ1-Early PC loader and detection 2025-01-23 03:18:14 -08:00
sluicebox
eeae1a0a2c AGI: Add detection entry for KQ6 AGI Demake
Trac #15527
2024-11-27 13:16:11 -08:00
sluicebox
ce2410f7a3 AGI: Update Apple IIgs opcodes
- discard.sound has three potential opcode values depending on the
  interpreter version; this is now handled and documented.
- Unknown opcode 175 is now handled and its presence is documented.
- Fixes AGIDEMO and PQ1 calling set.simple instead of discard.sound.
- Reverted SQ2 workaround now that its discard.sound calls are
  correctly handled: 736d7cd533
2024-10-28 21:02:52 -07:00
sluicebox
2e5c4da1dc AGI: Cleanup mouse config 2024-10-26 13:37:20 -07:00
antoniou79
d085ff82a4 AGI: Expose predictive dialog option for remaining game versions
These remaining versions don't have the enable mouse support option exposed

In these versions, mouse support is enabled by default and cannot be turned off from the GUI. The user is now given the option
to enable or disable the predictive dialog popup on mouse click for these versions too.
2024-10-25 23:10:54 +03:00
antoniou79
cbd2d79430 AGI: Make predictive input dialogue on mouse click optional
This affects only showing the predictive input dialogue on mouse left click into an input field or prompt line
2024-10-25 23:10:54 +03:00
Torbjörn Andersson
a6f4762bfb
AGI: Make Gold Rush copy protection optional
It was bypassed in the Software Farm re-release, which was made by the
original authors of the game. As a side effect, it's now possible to
enable the copy protection in that version.
2024-09-03 22:23:46 +03:00
sluicebox
919bc46dcb AGI: Add Apple II and CoCo3 sound generators 2024-08-31 17:36:08 +03:00
sluicebox
fe12daf665 AGI: Add Apple II loader and detection 2024-08-19 07:39:54 +03:00
sluicebox
f6e38f6d52 AGI: New AGIv1 loader and detection
- Detection table now uses LOGDIR hash instead of disk image hash.
- Detection no longer requires hard-coded names for image files.
- Loader now parses INITDIR to locate files
- King's Quest II now loads resources. Promoted to Unstable.
- All AGIv1 game versions are now detected and can load resources.
2024-08-19 07:39:54 +03:00
Cameron Cawley
441b02d057 DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
Marco Borrini
2e27d4e958 AGI: Adds updated versions for "Enclosure" and "Voodoo Girl" 2024-05-23 20:27:30 -07:00
Filippos Karapetis
b9ea8f6d9b AGI: Remove obsolete info about game menus
The forced menus feature has been removed a long time ago
2024-04-01 09:30:31 +03:00
catrplr
d83100c97e AGI: Review all the games in the website and Add new ones 2024-03-15 09:19:50 -07:00
sluicebox
1fa0250e04 AGI: Fix Manhunter 2 detection entry 2024-03-01 00:56:13 -07:00
sluicebox
03e26a507a AGI: Update detection tables
- Mixed-Up Mother Goose (Mac)
- Police Quest 1 (PC 720k) 2.0E
- Manhunter NY (PC 3.5") 1.22 variant
- Clarifications, sorting
2024-02-17 15:44:09 -05:00
sluicebox
76c894acdc AGI: Document CoCo3 games in detection table 2024-01-28 10:37:00 -08:00
sluicebox
15819e0686 AGI: Use correct Amiga platform value
The correct value for variable 20 on Amiga interpreters is always 5.

Confirmed in the Amiga scripts for SQ1, MH1, and MH2. These games all
expect variable 20 to have a value of 5, just like all Amiga games.

Fixes Amiga menus and help text not appearing, and other details.

Note that this fix exposes another bug which now prevents the Amiga
Manhunter games from starting: the opcode table is wrong for these
versions. This also prevents the Atari ST version of MH1 from starting.
Fixed in next commit.
2024-01-26 13:34:53 -08:00
sluicebox
d4a3c8c1c2 AGI: Fix Manhunter 2 Amiga emulated version
Fixes the hold.key opcode being parsed incorrectly
2024-01-26 13:34:53 -08:00
sluicebox
663ea06fce AGI: Fix Mixed-Up Mother Goose Amiga emulated version
Fixes the wrong graphics in the opening credits and throughout
the game. Fixes using the mouse to walk to room edges.
2024-01-24 12:48:51 -08:00
Walter Agazzi
654cb92006 AGI: Add detection entry for goldrush spanish fanmade 2023-12-07 11:54:27 +01:00
Lothar Serra Mari
ba265ceec3 AGI: Add missing platform information [TRAC #14287] 2023-12-03 18:50:54 +01:00
Lothar Serra Mari
af29e53807 AGI: Add missing platform information [TRAC #14286] 2023-12-03 18:50:54 +01:00
Lothar Serra Mari
2edfbcde4c AGI: Add new detection entry for KQ2 variant [TRAC #14604] 2023-12-03 18:50:54 +01:00
Lothar Serra Mari
3e6eca3bab AGI: Add new detection entry for SQ2 variant [TRAC #14287] 2023-12-03 18:50:54 +01:00
Lothar Serra Mari
4dec4bf568 AGI: Add new detection entry for SQ2 variant [TRAC #13274] 2023-12-03 18:50:54 +01:00
Lothar Serra Mari
bd223c5d05 AGI: Fix floppy type in game description for SQ2 variant 2023-12-03 18:50:54 +01:00
Lothar Serra Mari
4d407cab49 AGI: Add new detection entry for SQ2 variant [TRAC #14286] 2023-12-03 18:50:54 +01:00
Lothar Serra Mari
764ef67331 AGI: Add new detection entry for KQ4 variant [TRAC #13734] 2023-12-03 18:50:54 +01:00
Cameron Cawley
c4a0d2210f AGI: Replace use of MetaEngineDetection::parseAndCustomizeGuiOptions() 2023-08-28 22:59:50 +02:00
Eugene Sandulenko
af5714fc3c
AGI: Remove non-ASCII symbol from the detection table 2023-06-23 19:15:29 +02:00
Walter Agazzi
cc90baf6e8 AGI: Add detection entry for KQ3 AGI spanish fanmade 2023-04-15 18:53:09 +02:00
Walter Agazzi
7d3d91685b AGI: Add detection entry for Police Quest 1 Spanish
TRAC feature request #14369
2023-04-07 10:56:55 +02:00
Walter Agazzi
c0c96310d3 AGI: Add detection entry for Naturette 3 v1.0c
TRAC report #14304
2023-04-06 03:14:35 +02:00
Eugene Sandulenko
8c4ee259cb
AGI: Fix I18N includes 2023-03-17 15:26:13 +01:00
eientei
16d1582501 AGI: Add detection for a few more variants 2023-02-12 16:55:03 +02:00
Walter Agazzi
601e1c31e0 AGI: Add detection for Quest for the Toilet 2023-01-13 18:37:30 +01:00
Cameron Cawley
2c306f7624 AGI: Move the engine options into the MetaEngine subclass 2022-11-16 23:58:54 +01:00
DL
ef332f38c1 AGI: French translation support 2022-09-19 00:46:07 +02:00
Filippos Karapetis
622614eb20 AGI: Fix the Amiga Winnie the Pooh file structure and detection
The Amiga version of Winnie has files in subdirectories. The engine has
been adapted to respect the directory structure of this version
2022-05-28 15:30:45 +03:00
Athanasios Antoniou
5684a31703
AGI: Fix detection for Mickey's Space Adventure
This should address the remaining issues with ticket https://bugs.scummvm.org/ticket/13155
2022-05-28 00:50:49 +03:00
eientei
957c7ecb5a AGI: Add more information to detection for Black Cauldron 2.10 3.5" 2022-04-15 12:25:08 +03:00
D G Turner
41eb2d4a87 AGI: Add Detection for "Good Man" Demo v4.0
This fanmade game is referenced in bug #13337.
2022-03-26 13:08:08 +00:00
D G Turner
a9e639486d AGI: Add Detection for "Tex McPhilip 3 - A Destiny of Sin (v1.02)"
This fanmade game was completed and is referenced in bug #13336.
2022-03-26 12:21:30 +00:00
trembyle
74fc28fdc0 AGI: Add detection for later KQ4 IIgs version 2022-01-29 11:54:45 -05:00
trembyle
23348808e0 AGI: Add support for Mac Manhunter games
Macintosh versions of GR and MH1-2 use the same combined directory
filename convention as DOS, Atari ST and Apple IIgs (but not Amiga or
CoCo3). However, the filename convention for volumes uses the common
AGI v2 format, without a game id prefix.

Example:
DOS: GRDIR, GRVOL.x
Mac: GRDIR, VOL.x

To account for this, we'll use the following:
1. Rather than take the directory filename prefix from volume files,
   we now get this from the directory files themselves (which makes
   more sense anyway).
2. Later, when loading individual volumes, check for Mac platform and
   exclude the prefix from the path.

This improves the previous single game check for Mac Gold Rush, which
formed directory and volume paths for that game only. This check is
now obsolete and has been removed. The detection flag that was used to
invoke the workaround has also been removed.
2022-01-16 23:48:13 +02:00
trembyle
3c93b25b1c AGI: Add detection for Mac Manhunters
Add both Manhunters to detection tables. They don't start yet (because
the AGI V3 games store their directory files differently). I'll attempt
to fix this by adapting the method used for Mac Gold Rush.

Also add a new PC version of MH2 in order to resolve an md5 conflict
with the Mac version.
2022-01-05 16:00:51 -05:00
trembyle
31c8446caf AGI: Clean up fanmade detection entries
* Remove redundant language text
* Fix entries with duplicate md5 hashes
* UTF-8 titles since they're now supported
* Correct titles to match game & AGI Wiki
* New CoCo 3 ports of fanmade titles
* Fix alphabetical sorting

Gourd of the Beans is now listed as a Windows game. This was
released in 2015 and was always distributed with a modern interpreter,
specifically NAGI. It was never meant to be played in MS-DOS.
2022-01-03 20:38:01 -05:00