Opened 3 months ago

Closed 3 weeks ago

#15319 closed feature request (fixed)

AGS: Update engine version to 3.6.1 (supporting KQ1 4.2 and others)

Reported by: tristmegistus Owned by: tag2015
Priority: high Component: Engine: AGS
Version: Keywords: unknown-game
Cc: Game: King's Quest 1

Description

The game in 'King's Quest I VGA 4.2 2024\' seems to be an unknown game variant.

Please report the following data to the ScummVM team at https://bugs.scummvm.org/ along with the name of the game you tried to add and its version, language, etc.:

Matched game IDs for the ags engine: ags-fallback

{"Kq1vga.ags", 0, "4d8b4afa7d2d9ff3e3523b0798d6581d", 6967052},

Attachments (1)

kq4rc.PNG (127.8 KB ) - added by tag2015 2 months ago.

Download all attachments as: .zip

Change History (8)

comment:1 by tristmegistus, 3 months ago

Summary: King's Quest 1 VGA new version releasedKing's Quest 1 VGA
Type: defectpatch

This is just the new version of KQ1VGA 4.2 RC1 English; doesn't run in Scummvm 2.9.0, just seems to be a newer iteration of AGS, I'm just reporting the new version cause ScummVM said to, and I usually do whatever it says lol. Thanks!

comment:2 by antoniou79, 3 months ago

Summary: King's Quest 1 VGAAGS: King's Quest 1 VGA 4.2 RC not detected and crashing

To give more info on the error of that ScummVM throws when attempting to run the game (after it's added in fallback mode).

For ScummVM 2.8.1 the error is:

Loading game failed with error:
Format version not supported.
Game was compiled with 3.6.136. Required format version: 3060114, supported 18 - 3060021.

The game files may be incomplete, corrupt or from unsupported version of AGS.

For ScummVM 2.9.0 (local dev build from today's master HEAD) the error is:

ERROR: Unable to determine game data. Provided game location is not a valid path.
Cwd: D:/Games/KingsQuestIVGA/
Path:

The game's RC is currently available from this thread on the agdinteractive forums:
https://agdinteractive.com/forum/viewtopic.php?t=27004

Edit: The error in 2.9.0git now matches the one in 2.8.1 since the issue with the previous error has been fixed by commit: https://github.com/scummvm/scummvm/commit/8ab359cb0f760ff06dc9363f7f873ab54ac6752a

Last edited 3 months ago by antoniou79 (previous) (diff)

comment:3 by tag2015, 2 months ago

I added the detection entry in commit c4ecffe, however as you correctly stated the game uses a new version of AGS (3.6.1) and we only support games up to version 3.6.0.

There's an ongoing effort to update the engine, if you are interested you can follow progress here.
KQ1 4.2 is not playable yet, but most 3.6.1 games are working.

Moving to feature requests

comment:4 by tag2015, 2 months ago

Priority: lowhigh
Summary: AGS: King's Quest 1 VGA 4.2 RC not detected and crashingAGS: Update engine version to 3.6.1 (supporting KQ1 4.2 and others)
Type: patchfeature request

comment:5 by tag2015, 2 months ago

Relevant games using AGS 3.6.1

  • Stranger in Utopia
  • Metro City Resistance
  • The Phantom Fellows (latest demo)
  • Old Skies (internal beta, the steam demo is still on 3.6.0)
  • King's Quest 1 AGDI 4.2 RC

comment:6 by tag2015, 2 months ago

Pushed some updates to my fork, if you want/can build scummvm yourself, now KQ1AGDI 4.2 RC is playable (haven't tested it too much, though)

by tag2015, 2 months ago

Attachment: kq4rc.PNG added

comment:7 by tag2015, 3 weeks ago

Owner: set to tag2015
Resolution: fixed
Status: newclosed

Engine now updated to 3.6.1 after merging PR 6174

Note: See TracTickets for help on using tickets.