Thousands of games needing testing

General chat related to ScummVM, adventure gaming, and so on.

Moderator: ScummVM Team

Post Reply
User avatar
senzo
Posts: 9
Joined: Mon May 17, 2021 3:47 am

Re: Thousands of games needing testing

Post by senzo »

Here is a list of 6 tested games, the data-files used, (gog, itch, steam, web), minutes played, how the game ran, and additional notes.

Code: Select all

ags-games: Blind to Siberia v2.2
data-file: acsetup.cfg
data-file: audio.vox
data-file: blindtosiberia.exe
ags-notes: web, 10 minutes played, runs fine.
ags-notes: Unknown variant (ags-fallback)
{"blindtosiberia.exe", 0, "e8985d9ffbfa1eda77f2eb8d1331944a", 5899304},

ags-games: Bob Smith and the Unsolved Case of Mystery
data-file: acsetup.cfg
data-file: music.vox
data-file: UCOM.exe
ags-notes: web, 10 minutes played, runs fine.
ags-notes: Unknown variant (ags-fallback)
{"UCOM.exe", 0, 3b7cceb3e4bdb031dc5d8f290936e94b", 1593175},

ags-games: Boogie Bum's Roger Quest
data-file: acsetup.cfg
data-file: audio.vox
data-file: BoogieBum.exe
ags-notes: web, 10 minutes played, runs fine.
ags-notes: Unknown variant (ags-fallback)
{"BoogieBum.exe", 0, "2ca80bd50763378b72cd1e1cf25afac3", 4882195},

ags-games: Bruce Quest: The Secrets of the Outback
data-file: acsetup.cfg
data-file: audio.vox
data-file: bruce.exe
data-file: speech.vox
ags-notes: web, 10 minutes played, runs fine.
ags-notes: Unknown variant (ags-fallback)
{"bruce.exe", 0, "f18443f98fd61d2c655e76a17f7da905", 30055288},

ags-games: Cabbage Quest
data-file: acsetup.cfg
data-file: Cabbagequest.exe
ags-notes: web, 5 minutes played, runs fine.
ags-notes: Unknown variant (ags-fallback)
{"Cabbagequest.exe", 0, "06a03fe35791b0578068ab1873455463", 4916170},

ags-games: Call Me George, Chapter 1: Prophecy
data-file: acsetup.cfg
data-file: Call Me George.exe
ags-notes: web, 5 minutes played, runs fine.
ags-notes: Unknown variant (ags-fallback)
{"Call Me George.exe", 0, "a01a9639ce30bdcd5bf82e528b51fa06", 3872581},
EctoOne
Posts: 32
Joined: Sun Apr 18, 2021 6:18 pm

Re: Thousands of games needing testing

Post by EctoOne »

OK here is the complete diff file for the Maniac Mansion Mania games (although I'm still missing some special episodes)
https://pastebin.com/R5Y6FdNw

I went with names like MMM 045: Maniac Monday because otherwise the Halloween Specials would have been probably too long. Like MMM Halloween 05-2: Escape from Maniac Mansion.

Changed IDS:

Code: Select all

	{ "maniacmansionmania1", "Maniac Mansion Mania" },
	{ "maniacmansionmania2", "Maniac Mansion Mania 02" },
	{ "mmm4", "MMM 4 - Mimikry der Emotionen" },
	{ "mmm8", "MMM - Episode 8" },
	{ "mmm9", "MMM - Radioaktiv" },
	{ "mmm15", "MMM 15: Ortmaschine" },
	{ "meteorfamily20", "Meteor Family 2.0" },
	{ "mmm53", "MMM-Der Klaus schlagt zuruck" },
	{ "bernardsroom", "Bernards Room" },
	{ "maniacapartment", "Maniac Apartment" },
Maniac Apartment is kind of an odd case. According to the MMM wiki the original version was not part of MMM. The MMM version is an enhanced remake with a different interface. But I thought it would be fine to group them.

I've also added the following games:

Code: Select all

	{ "familieherfurth", "Der neue Wahnsinn der Familie Herfurth" },
	{ "lechuckstories", "LeChuck Stories" },
	{ "lucasmaniac", "Lucas Maniac!" },
	{ "maniacmetalheadmania", "Maniac Metalhead Mania" },
	{ "niemandsland", "Das Niemandsland" },
	{ "tfg-pixel", "The Fan Game - The Pixel Has You - Disk 1" },
	{ "zakrepixeled", "Zak McKracken and the Alien Mindbenders - repixeled" },
And I found another variant for Maniac Mansion Deluxe which I have also added.

I have successfully compiled a binary with those changes on a Raspberry Pi 4 and mass detection worked fine. But I have to say that I have not tested the games, except for Zak McKracken and the Alien Mindbenders - repixeled. Which I have finished (it's incomplete sadly).

And another small note, it might seem that the MMM list is missing some titles, but that is because there are a few non AGS games.
User avatar
senzo
Posts: 9
Joined: Mon May 17, 2021 3:47 am

Re: Thousands of games needing testing

Post by senzo »

Here is a list of 4 tested games, the data-files used, (gog, itch, steam, web), minutes played, how the game ran, and additional notes.

Code: Select all

ags-games: Charamba, Chapter 2: Hallowe'en
data-file: acsetup.cfg
data-file: audio.vox
data-file: CharambaII.exe
data-file: Tween.scm
ags-notes: web, 10 minutes played, runs fine.
ags-notes: Unknown variant (ags-fallback)
{"CharambaII.exe", 0, "354e3016d64ac3378478d3d52ef0460d", 4975542},

ags-games: City of Thieves: Rescue Sandy
data-file: acsetup.cfg
data-file: audio.vox
data-file: City of Thieves.exe
ags-notes: web, 5 minutes played, runs slow.
ags-notes: Unknown variant (ags-fallback)
{"City of Thieves.exe", 0, "74dc062c5f68f3d70da911f2db5737b6", 54527105},

ags-games: Clown at the Circus
data-file: acsetup.cfg
data-file: circus.exe
ags-notes: web, 5 minutes played, runs fine.
ags-notes: Unknown variant (ags-fallback)
{"circus.exe", 0, "f120690b506dd63cd7d1112ea6af2f77", 1073547},

ags-games: Crankosaurus Prime and the Blue Crystal Pursuit
data-file: acsetup.cfg
data-file: audio.vox
data-file: Crankosaur.exe
ags-notes: web, 10 minutes played runs fine.
ags-notes: Unknown variant (ags-fallback)
{"Crankosaur.exe", 0, "00ca3a1eb345f1c3b0a88657b4087aa6", 37732797},
User avatar
dreammaster
ScummVM Developer
Posts: 557
Joined: Fri Nov 04, 2005 2:16 am
Location: San Jose, California, USA

Re: Thousands of games needing testing

Post by dreammaster »

I've just pushed the updated codebase to master. So from the next daily build, ScummVM will reflect all the bugfixes that upstream has.
User avatar
senzo
Posts: 9
Joined: Mon May 17, 2021 3:47 am

Re: Thousands of games needing testing

Post by senzo »

Here is a list of 7 tested games, the data-files used, (gog, itch, steam, web), minutes played, how the game ran, and additional notes.

Code: Select all

ags-games: Cryo
data-file: acsetup.cfg
data-file: Cryo.exe
ags-notes: web, 10 minutes played, runs fine.
ags-notes: Unknown variant (ags-fallback)
{"Cryo.exe", 0, "615e73fc1874e92d60a1996c2330ea36", 27992619},

ags-games: Crystal Quest
data-file: acsetup.cfg
data-file: MarchMAGS.exe
ags-notes: web, 10 minutes played, runs fine.
ags-notes: Unknown variant (ags-fallback)
{"MarchMAGS.exe", 0, "3b7cceb3e4bdb031dc5d8f290936e94b", 2284362},

ags-games: Dacey in the Dark: Prelude
data-file: acsetup.cfg
data-file: audio.vox
data-file: Darkness.001
data-file: Darkness.002
data-file: Darkness.exe
ags-notes: web, 10 minutes played, runs fine.
ags-notes: Unknown variant (ags-fallback)
{"Darkness.exe", 0, "27343924ddad3be0b97bdcaa71858b1b", 6353848},

ags-games: Dakota
data-file: acsetup.cfg
data-file: audio.vox
data-file: Dakota.exe
ags-notes: web, 10 minutes played, runs fine.
ags-notes: Unknown variant (ags-fallback)
{"Dakota.exe", 0, "615e73fc1874e92d60a1996c2330ea36", 12745994},

ags-games: Day of the Fish
data-file: acsetup.cfg
data-file: Rivet.exe
ags-notes: web, 10 minutes played, runs fine.
ags-notes: Unknown variant (ags-fallback)
{"Rivet.exe", 0, "06a03fe35791b0578068ab1873455463", 2265379},

ags-games: Dead Hand
data-file: acsetup.cfg
data-file: audio.vox
data-file: Dead Hand.exe
ags-notes: web, 10 minutes played, runs fine.
ags-notes: Unknown variant (ags-fallback)
{"Dead Hand.exe", 0, "87ddba03ee2498d0df16f3e6fa1c630a", 31344599},

ags-games: Dead Pixels
data-file: acsetup.cfg
data-file: Dead Pixels.exe
ags-notes: web, 10 minutes played, runs fine.
ags-notes: Unknown variant (ags-fallback)
{"Dead Pixels.exe", 0, "06a03fe35791b0578068ab1873455463", 4018372},
Serious Callers Only
Got a warning
Posts: 173
Joined: Thu Feb 25, 2010 7:44 am

Re: Thousands of games needing testing

Post by Serious Callers Only »

EctoOne wrote: Sun May 23, 2021 9:16 pm I've played some games and want to give some feedback.

Donnie Darko - The Adventure Game Runs fine and can, until I missed something, be completed. But it closes with an error:

Code: Select all

ERROR: Unable to create local script: Runtime error: unresolved import 'SetCredit'!
The last time i tried donnie darko in the upstream ags engine, it couldn't pass through a part (i want to say when you're supposed to go to the mall or something) because donnie darko is one of the games that use the incompatible plugin.
edit: actually the problem is libagscreditz - it is built with delphi pascal and obviously no longer builds and is not part of upstream ags. It's quite possible that the 'part i couldn't pass' is the ending already because a bunch of 'fangames' in ags are more like incomplete demos.

Some problems which upstream had that i reported - not sure these have any influence in this engine:
Sumatra fate of something i forget has a small bug on a scripted sequence pathfinding in earlier versions of the engine which changed the pathfinder for a faster and better version unconditionally. Unfortunately the older pathfinder had some non deterministic behavior on borders, and when the game hardcoded a transition on the edge of a border, the old pathfinder did it, and the new didn't. This was fixed upstream by only allowing new games to use the new pathfinder.

A bunch of games from the studio of kathy rain and whisper in the machine are broken visually and somethings in puzzles. This is because the studio made some modifications and extensions to savegames and textrendering iiirc. This manifests in a very non-deterministic (appears random but probably isn't) bug in kathy rain when you're trying to do the puzzle to unlock the computer. There is also a problem with the puzzle near the end where you have to solve a password on a freezer magnets where the text rendering is completely broken that i solved with a small fork from the text rendering plugin (the code couldn't be upstream afaik because the hack didn't make any sense iirc). Whispers on the machine is obviously broken visually when you try to use the 'analysis superpowers' of the mc, a popup window is supposed to appear near the background element you clicked on. I appears very offset.

There was a very annoying and very common bug with portraits where the portraits speaking showed transparent flashes when the characters were supposed to blink. This was solved.

Here are all my bug reports about this: https://github.com/adventuregamestudio/ ... r%3Ai30817+

Hope the rebase solves all of this if they exist in the scummvm fork.
Last edited by Serious Callers Only on Sat Jun 19, 2021 12:38 am, edited 3 times in total.
Serious Callers Only
Got a warning
Posts: 173
Joined: Thu Feb 25, 2010 7:44 am

Re: Thousands of games needing testing

Post by Serious Callers Only »

There is this hilarious bug in particular where a bunch of games using a old version of the 'smoothscroll' script module have to have their cfgs forced to use 'os=win' in linux because the script literally has 'if in linux you don't work' on it.

https://github.com/adventuregamestudio/ags/issues/758
User avatar
criezy
ScummVM Developer
Posts: 955
Joined: Sat Sep 23, 2006 10:41 am
Location: West Sussex, UK

Re: Thousands of games needing testing

Post by criezy »

Serious Callers Only wrote: Fri Jun 18, 2021 10:44 pm There is this hilarious bug in particular where a bunch of games using a old version of the 'smoothscroll' script module have to have their cfgs forced to use 'os=win' in linux because the script literally has 'if in linux you don't work' on it.

https://github.com/adventuregamestudio/ags/issues/758
This issue should not happen in ScummVM though as we pretend to be on Windows:
https://github.com/scummvm/scummvm/commit/040ee8857c

And we do that exactly for this kind of situation. The first one we saw is the script that handles the rain in Gemini Rue that also checks the platform to only have the rain on Windows.
https://github.com/adventuregamestudio/ags/issues/81
Serious Callers Only
Got a warning
Posts: 173
Joined: Thu Feb 25, 2010 7:44 am

Re: Thousands of games needing testing

Post by Serious Callers Only »

SMH, so many broken games. This is going to be worse than SCI for scummvm i predict. Especially if scummvm insists on doing scummvm-data patching like they do with SCI and only patch binary code instead using a decompiler and recompiler for fear of the lawyers.

I particularly hope you keep the ability to have the games on a readonly drive. I had a bit of trouble convincing upstream to fix everything that was broken with that (and i had user trouble myself because i had to mount the read only drive with executable permissions for the non-built in plugins in the game dirs i built the linux version of because the upstream stubs weren't enough - mainly kathy rain, whispers in a machine for the text shadow and magnet puzzle and iirc some others for stream).

There are also 3 things that upstream didn't fix because they're kind of difficult.

One is making 8 bit color games not be slow as heck and forced to use the software renderer (iirc). The only example i recall offhand being a commercial game called super jazz man iirc. https://www.adventuregamestudio.co.uk/s ... -jazz-man/ demo: https://archive.org/details/super-jazz-man-demo

Another is the plugins in some games that are using outdated languages (delphi pascal using windows handles directly), broken scripting language versions that since moved on (lua), or just never opensourced (ags fire).

Another is the bug in the opengl renderer not supporting a 'discouraged' feature of the software renderer: https://github.com/adventuregamestudio/ags/issues/745
EctoOne
Posts: 32
Joined: Sun Apr 18, 2021 6:18 pm

Re: Thousands of games needing testing

Post by EctoOne »

I found more unrecognized games:

Here is a new Variant:

Code: Select all

Fanbots (v2.0.2)
Matched game IDs for the ags engine: fanbots
  {"Game.exe", 0, "4b18403fd1d150321f50cff9232d7b28", 13725413},
The following are completely new (it seems):

Code: Select all

A Clone of Monkey Island
  {"monkeyklon.exe", 0, "0710e2ec71042617f565c01824f0cf3c", 5196763},

Bruises
  {"Bruises.exe", 0, "1b9191cfa0fab42776cbaf7b02768a05", 8050720},

Bruises (Post-Jam Fixes)
  {"Bruises.exe", 0, "45ab64eb8ef455f82fa27fae73ca0785", 8058295},

I Want Out! (v1.1.5)
  {"I_want_out!.ags", 0, "7db3059844c14f1d817f68b958b66f45", 22718900},

La Maleta
  {"La Maleta.ags", 0, "144566549a27ad1b41346627ec82f586", 43741777},

MMM - Hollywood Special 2011 - Ronville VIper
  {"RonvilleViper.exe", 0, "217e8ee8014220e9a9a2c053bd59b65a", 21158342},

Neos Aires 2070 (v1.1)
  {"Neos Aires 2070.exe", 0, "78dd4ca028ee0156b6a093d6d780aa65", 84126492},

Neos Aires 2070 - Sunday Comes First (v1.0)
  {"Neos Aires 2070 - Sunday Comes First.exe", 0, "76703ac67835bdbfde5b378a147c8ba2", 84186100},

Paul Romano - Recollection (v1.0)
  {"Paul Romano.exe", 0, "ee9deee0da02406cf9b7ca076321a106", 844755077},

Rogue (v1.0.1)'
  {"Rogue.exe", 0, "4309e1468cdde96ad97f6988e9d5bc65", 31745808},

Sniper and spotter being patriotic
  {"Sniper and spotter being patriotic.exe", 0, "89a94326c8afd9e0234e269bd7330130", 188070576},

Tea for Two - A Detective Logans Case
  {"detective208x.exe", 0, "7d551cb6cc3c3424d40da9568a3c2340", 11076184},
There is also one new game in The Fan Game collection:

Code: Select all

The Fan Game - Saint Seiya - Galaxian Wars
Suggested ID: tfg-saint
  {"TFG-SSGW.exe", 0, "7971a7c02d414dc8cb33b6ec36080b91", 274251831},
May I also suggest the following changes, to match with the other 'The Fan Game' games:

Code: Select all

gameid=bttf3
description=Back to the Future Part III - Timeline Of Monkey Island
newgameid=tfg-bttf3
newdescription=The Fan Game - Back to the Future Part III - Timeline Of Monkey Island

gameid=bttf4
description=Back to the Future Part IV - The Multitasking Crystal
newgameid=tfg-bttf4
newdescription=The Fan Game - Back to the Future Part IV - The Multitasking Crystal

gameid=bttf5
description=Back to the Future Part V - Multidimensional Space-Timelines
newgameid=tfg-bttf5
newdescription=The Fan Game - Back to the Future Part V - Multidimensional Space-Timelines

gameid=bttfwat
description=I'll Be Back to the Future With A Terminator
newgameid=tfg-bttfwat
newdescription=The Fan Game - I'll Be Back to the Future With A Terminator
User avatar
dreammaster
ScummVM Developer
Posts: 557
Joined: Fri Nov 04, 2005 2:16 am
Location: San Jose, California, USA

Re: Thousands of games needing testing

Post by dreammaster »

Thanks for the reports. They've been added in.
GateKeeper
Posts: 37
Joined: Thu Dec 14, 2017 10:40 am

Re: Thousands of games needing testing

Post by GateKeeper »

I don't know what would be the best place to report AGS related things at this point (I'm not on Discord), as this thread seems to be inactive, or if anyone is actively collecting the information, but in any case I noticed that two games which I relatively recently completed are marked as "Untested" in ScummVM wiki.

They are The Curse of Life and Professor Neely And The Death Ray Of Doom.
Both games completed using ScummVM 2.6.1 Windows version.

The Curse of Life had a small, non-critical text issue which I reported as a bug, "Neely" was playable without any issues.
User avatar
criezy
ScummVM Developer
Posts: 955
Joined: Sat Sep 23, 2006 10:41 am
Location: West Sussex, UK

Re: Thousands of games needing testing

Post by criezy »

Thank you. I have updated the status for both games on https://wiki.scummvm.org/index.php?title=AGS/Games
Post Reply