Walter Agazzi
b232eb0825
AGS: Add detection entries for Superego Chapters 1+2
2023-06-30 22:58:32 +02:00
Walter Agazzi
24e797c04a
AGS: Add detection entry for blackwell3 Mac 2.3b
...
TRAC report #14514
2023-06-30 22:57:57 +02:00
Walter Agazzi
dd9fc544e5
AGS: Add detection for recent games
...
From AGS forums and itch.io
2023-06-30 22:57:16 +02:00
Walter Agazzi
dec1379b1e
AGS: Restore screenshot creation workaround on save
...
This commit restores the old workaround to force screenshot creation on save,
which was lost among the upstream commits
Fixes bug #14477
2023-06-30 22:57:02 +02:00
Walter Agazzi
0ac49a9f8e
AGS: Add latest version of Blackwell Convergence
...
Steam / GOG
2023-06-30 22:56:45 +02:00
Walter Agazzi
984e0e7d47
AGS: Add detection for The Sleeping Castle
2023-06-30 22:56:36 +02:00
Walter Agazzi
fad2ce5009
AGS: Add sanity check for frame in turning animation
...
Before checking if an animation frame is not used (numFrames < 1),
make sure that the addressed frame is actually present in the loops vector.
Fixes #14491 affecting blackwell2, mountainsofmadness and possibly others
2023-06-30 22:54:00 +02:00
Walter Agazzi
fe076bad49
AGS: Add AGS Awards 2022 client + minor sorting fixes
2023-06-30 22:51:50 +02:00
Walter Agazzi
2776696ad1
AGS: Add newest version of Dreams in the Witch House
...
Version 1.07 GOG
2023-06-30 22:50:08 +02:00
Walter Agazzi
92a6e74066
AGS: Add detection entries for two commercial games
...
Detective Boiled-Hard Case 1
The Castle (new version)
2023-06-30 22:49:05 +02:00
Walter Agazzi
0be6f263f4
AGS: Engine: fixed wrong mask upscale for low-res rooms in hi-res game
...
Instead of "physically" resizing masks we should adjust MaskResolution factor, used when converting coordinates.
This also relates to the situations when the low-res game is run in "upscale" mode (e.g. 320x200 -> 640x400).
This fixes lowered walking speed (#2004 ).
This is a (hopefully) proper alternative to an older fix 900f47b , and 60d79d1 (see #1383 ).
From upstream 1b4117a6d2bc9e5a70739d7d73ab77e616320fdb
2023-06-30 22:48:55 +02:00
Eugene Sandulenko
3ede158e73
AGS: Added updated version of gob5
2023-06-30 22:48:02 +02:00
Thierry Crozat
bb33a8fcf4
AGS: Fix regression with translation setting change not saved
...
When the setting is changed in game (for example in the Options
dialog in Kathy Rain) that change used to be saved in the ScummVM
config file, but this got lost during one of the synchronisation
with upstream code. This commit adds that code back.
2023-06-30 22:47:51 +02:00
Walter Agazzi
2e426fdf4d
AGS: Add a couple new games
2023-06-30 22:42:27 +02:00
Walter Agazzi
f14750aa67
AGS: Small workaround for transparent purple texts
...
Prevent purple texts from turning transparent in some games (such as
Billy Masters, A Fragment of Her, Hutton Grammar School)
2023-06-30 22:42:19 +02:00
Walter Agazzi
12dfc13175
AGS: Engine: picked out basic Animate params check and warn instead of quit
...
This avoids the Gobliiins5 errors.
From upstream ecb4ae13031c32c2793d1d6a2b2af9f2af7bd911
2023-06-30 22:41:21 +02:00
Eugene Sandulenko
0aa02cd185
AGS: Added more debug output
2023-06-30 22:41:07 +02:00
Eugene Sandulenko
ed59f58a7d
AGS: Added detection for the bugfixed gob5
2023-06-30 22:34:15 +02:00
Walter Agazzi
cd297bf9e9
AGS: Add a couple new detection entries
...
From Steam/itch.io
2023-06-30 22:33:49 +02:00
Thierry Crozat
326542d85a
AGS: Use full name for Gobliiins5 detection and do not detected as French
...
The game is multi-lingual (it currently includes French and English and
other languages are planned).
2023-06-30 22:33:39 +02:00
Eugene Sandulenko
bc99d940a6
AGS: Added detection for Gobliiins5
...
Yet to figure out how to switch the gane to English
2023-06-30 22:33:25 +02:00
Walter Agazzi
7f565be18e
AGS: Disable loading from launcher for offtheclock
2023-06-30 22:32:57 +02:00
Walter Agazzi
367111653c
AGS: Add detection for a few recent games
...
From itch.io / ags forums
2023-06-30 22:32:41 +02:00
Walter Agazzi
8442128ede
AGS: Don't assign palette values if array is unallocated
...
Fixes a segfault in Last 'n' Furious
2023-06-30 22:29:13 +02:00
Eugene Sandulenko
24b9095914
AGS: Fix bitwise operations
2023-06-30 22:23:14 +02:00
Eugene Sandulenko
df04663e57
AGS: COmment out unused variable
2023-06-30 22:22:58 +02:00
Walter Agazzi
d1f2e2b116
AGS: Engine: fixed <3.6.0 Animate functions default volume parameter
...
From upstream d8d94b36a3e4e7fe201e93965952698fc6c8da5e
2023-06-30 22:14:31 +02:00
Walter Agazzi
cbf181bdd4
AGS: Engine: fixed room objects with ID >= 100 fail to Animate
...
This is because of legacy AnimateObject behavior, which treated IDs >= 100
as a command to run AnimateCharacter(ID - 100) instead.
From upstream 8365802092cd3f704aecffe7d08b4d9f65f1f396
2023-06-30 22:14:14 +02:00
Walter Agazzi
a1d8f48316
AGS: Engine: a fix for coincidental dynamic sprite replacement in old games
...
This is a (ugly) backward compatible workaround in game_sprite_deleted().
Apparently there are few games that may rely (either with or without author's intent) on newly
created dynamic sprite being assigned same index as a recently deleted one, which results in
new sprite "secretly" taking place of an old one on the GUI, etc.
One known example is "Kathy Rain" game.
For old games we keep only partial index reset (full cleanup is 3.5.0+).
From upstream e8409920049b2a8859856d3525a8f112227df4df
2023-06-30 21:47:39 +02:00
Walter Agazzi
f20b0da940
AGS: Add detection entries for recent demos/games
...
From AGS forums
2023-06-30 21:43:41 +02:00
Walter Agazzi
cc5a864881
AGS: Add detection for some italian localized versions
...
From miworld.eu
2023-06-30 21:43:30 +02:00
Walter Agazzi
7410ad4ceb
AGS: Added for Dreams in the Witch House 1.06 GOG
2023-06-30 21:43:19 +02:00
Walter Agazzi
1151492abb
AGS: Add detection for Stellar Mess full game
2023-06-30 21:42:59 +02:00
Walter Agazzi
713ee94970
AGS: Disable loading from launcher for Strangeland
2023-06-30 21:42:42 +02:00
Walter Agazzi
3a65a84054
AGS: Add detection entry for Murder Cases Demo
2023-06-30 21:38:44 +02:00
Walter Agazzi
6a51eef1ec
AGS: Rename crystalball -> thecrystalball
...
Prevents clash with GLK game
2023-06-30 21:37:35 +02:00
Walter Agazzi
120af8923f
AGS: Fixes to some commercial games entries
...
* Added some missing hashes for blackwell3-4, resonance, strangeland
* Properly marked sisterssecret and tales as demo or full
2023-06-30 21:37:21 +02:00
Walter Agazzi
8cc3cccf65
AGS: Add steam version of Dreams in the Witch House + old foy demo
...
TRAC #14409-10
2023-06-30 21:37:00 +02:00
Walter Agazzi
92c7e9fc54
AGS: Add detection for two games
...
* Zniw Adventure linux steam (TRAC 14379)
* Sorrows of a Furry Father
2023-06-30 21:36:20 +02:00
Walter Agazzi
37aa6f4311
AGS: Add new versions of recent MAGS games
2023-06-30 21:36:08 +02:00
Walter Agazzi
dc7eb801bb
AGS: Add detection for three games
...
New MAGS games + Indy demo (TRAC 14230)
2023-06-30 21:35:55 +02:00
Thierry Crozat
603da1de05
AGS: Add detection for newer Steam Mac versions of Unavowed and The Excavation of Hob's Barrow
2023-06-30 21:34:21 +02:00
Walter Agazzi
cba9faaf62
AGS: Add detection for a few old versions
2023-06-30 21:31:49 +02:00
Walter Agazzi
e74aeb1b33
AGS: Add Dreams in the Witch House 1.05 GOG
2023-06-30 21:31:36 +02:00
Walter Agazzi
6c009ea367
AGS: Fix two entries requiring punycode
2023-06-30 21:31:25 +02:00
antoniou79
ad4bb515d2
AGS: Fix formatting of debug message
...
About bad index of audio channel
2023-06-30 21:31:01 +02:00
Walter Agazzi
f3ca9fd7c0
AGS: Add a few games/versions
...
From TRAC reports
2023-06-30 21:22:34 +02:00
marius david
7997369285
AGS: auto-detect Linux games based on executable
...
ags64 (and also ags32) are the name of the engine executable on Linux.
These names seems to be exclusivelly used for that OS.
Fix a bug in Zniw Adventure (GOG, Linux) due to translation path being
different between Linux and Windows.
2023-06-30 21:21:24 +02:00
Walter Agazzi
1d9a96cc37
AGS: Add detection for two games
...
Dreams Witch House 1.04 / Rosewater Demo
2023-06-30 20:59:28 +02:00
Vladimir Serbinenko
b966af0311
AGS: Add Russian Black Cauldron remake
2023-06-30 20:59:17 +02:00