#15764 closed defect (fixed)
AGI: Unknown game variant for Sierra AGI Xmas demo
| Reported by: | vvdleun | Owned by: | sluicebox |
|---|---|---|---|
| Priority: | normal | Component: | Engine: AGI |
| Version: | Keywords: | unknown-game | |
| Cc: | vvdleun | Game: |
Description
I found a Sierra XMas demo on an old copy of a shareware CD-ROM and noticed the latest version of ScummVM does not seem to support it. It identifies the game as a fanmade AGI game and it crashes during running.
Running the same demo on DOSBox does not give problems.
I've looked in the AGI detection tables source on GitHub and see several XMas Card variants, but apparently this particular one is not known yet.
I thought I'd report this. I think I can legally provide the demo files if that would help (it looks like it was made to be distributed, but unf. there is no license or README of any kind, so it's hard to tell for sure). For now I've attached some screenshots and the output of "dir".
Please let me know if I can be of further help if is anyone is willing to look into it. I've tried all usual shortcuts to try the demo to get it to report a version (ALT+D), but I couldn't get any to work.
The error that the debug console outputs when running the demo and crashes (after the Tandy screen) is: "ERROR: unexpected end of view data for view 10!".
ScummVM reports this:
The game in 'XMAS86\' 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 agi engine: xmascard
{"logdir", 0, "b77b968a84e8cb70a6c9972879f485f4", 372},
Attachments (6)
Change History (14)
by , 17 months ago
| Attachment: | agi_xmas_86_demo_1.png added |
|---|
by , 17 months ago
| Attachment: | agi_xmas_86_demo_2.png added |
|---|
by , 17 months ago
| Attachment: | agi_xmas_86_demo_3.png added |
|---|
by , 17 months ago
| Attachment: | agi_xmas_86_demo_4.png added |
|---|
by , 17 months ago
follow-up: 2 comment:1 by , 17 months ago
by , 17 months ago
| Attachment: | XMAS_DEMO.zip added |
|---|
comment:2 by , 17 months ago
Replying to sluicebox:
Hello! Thanks for your quick reply.
Since this just a little demo and not a full game, you could zip it up and post it here as an attachment. Then we can take look at the game resources and see what (if anything) is different on the inside, and how it compares to the other versions.
As requested, I zipped and attached all demo files. See "XMAS_DEMO.zip".
comment:3 by , 17 months ago
Thanks! This version uses a slightly newer older interpreter than the commonly seen one. I'm calling this one the Tandy version, given that there's a new scene with the Tandy logo and Tandy presents being unwrapped. The other big change is that there are no demo scenes for Sierra games.
The views are in a slightly different format in this early interpreter version, so the reindeer scene crashes.
So we have what we need to add a detection entry, but I'm going to hold off until we figure out the view format so that it doesn't crash.
Great find!
comment:6 by , 17 months ago
| Owner: | set to |
|---|---|
| Resolution: | → fixed |
| Status: | new → closed |
| Summary: | Unknown game variant for Sierra AGI Xmas demo → AGI: Unknown game variant for Sierra AGI Xmas demo |
Detection entry added, obscure view format now supported.
This fix will appear in the next daily build of the master branch: https://buildbot.scummvm.org/#/dailybuilds
Thanks again!

Hello! Thanks for reporting this.
Since this just a little demo and not a full game, you could zip it up and post it here as an attachment. Then we can take look at the game resources and see what (if anything) is different on the inside, and how it compares to the other versions.