Commit Graph
85826 Commits
Author SHA1 Message Date
elasota f94e15d653 MTROPOLIS: Improve movie range handling accuracy 2022-07-04 19:24:48 -04:00
Eugene Sandulenko cd35dc6911 DIRECTOR: Added support for remapping palettes 2022-07-05 00:26:28 +02:00
Eugene Sandulenko 4e1afe31b3 DIRECTOR: Render 8bpp stretched images in 32bpp mode 2022-07-05 00:26:28 +02:00
elasota 6c8555749c MTROPOLIS: Fix incorrect dereference result handling 2022-07-04 17:23:50 -04:00
elasota fcf0a79709 MTROPOLIS: Coverity issue cleanup 2022-07-04 16:38:46 -04:00
elasota 73374fbf36 MTROPOLIS: Fix double-free if installer archive fails to open. 2022-07-04 16:38:46 -04:00
elasota 565e831ce2 MTROPOLIS: Remove unused field 2022-07-04 16:38:46 -04:00
elasota 17671f3b2b MTROPOLIS: Fix out-of-range HR controller access 2022-07-04 16:38:46 -04:00
Le Philousophe 3c8bcd0975 WINTERMUTE: Fix other int vs int32 discrepancies 2022-07-04 22:23:39 +02:00
eientei95 c964278cce AGS: Add entry for "This Game Might Improve Your Memory" (#4088)
* AGS: Add entry for "This Game Might Improve Your Memory"
2022-07-04 12:20:59 +02:00
elasota b014d5aa0e MTROPOLIS: Fix bad null check 2022-07-04 03:20:44 -04:00
Filippos Karapetis aff5abd1d9 TOON: Require onetime.pak to be present in the German demo
The German demo has an installer that copies part of the game's
resources, but omits all the files that are needed to actually run it.
Thus, require onetime.pak to be present (a required resource), which
will ignore directories that the demo installer has created
2022-07-04 10:17:32 +03:00
eientei 283da1ea77 AGS: Add some Steam demo entries 2022-07-04 09:48:16 +03:00
Le Philousophe 4747708353 WINTERMUTE: Fix int vs int32 discrepancy 2022-07-04 08:13:49 +02:00
Filippos Karapetis 3c4ec45b59 CHEWY: Ignore invalid text entries - bug #13650 2022-07-04 09:08:04 +03:00
Martin Gerhardy f164b7220b TWINE: updated detection entries for classic version update 2022-07-04 06:19:44 +02:00
Filippos Karapetis ebe51eeb1f CHEWY: Fix gorilla state - bug #13655 2022-07-04 08:14:27 +03:00
Filippos Karapetis 9c0f465d98 CHEWY: Rename some variables 2022-07-04 07:14:11 +03:00
elasota 57ee73f33f MTROPOLIS: Fix indexed list reads not working correctly 2022-07-03 23:51:33 -04:00
elasota c276bc6fb0 MTROPOLIS: Add some more text rendering functionality 2022-07-03 23:30:46 -04:00
Paul Gilbert c364553963 CHEWY: Fix alley fight scene
The cause of the background not staying black was due to some of the
changes we've done to support both subtitles and speech at the same
time. Rather than trying to further complicate that code, I've added
in a global to disable rendering the screen when the fight cutscene
is active.
2022-07-03 20:27:38 -07:00
Paul Gilbert 09cdf29abe CHEWY: Fix loading savegames for combination lock closeup 2022-07-03 19:14:44 -07:00
Paul Gilbert 5f0a67a3d6 CHEWY: Fix placement of combination lock digits 2022-07-03 18:35:56 -07:00
Paul Gilbert 796ad7be4f CHEWY: Fix getting ashtray in room 64 2022-07-03 16:42:28 -07:00
Eugene Sandulenko bb427be636 DIRECTOR: Implement Floyd-Steinberg dithering 2022-07-04 01:36:18 +02:00
Eugene Sandulenko c01657fc6e DIRECTOR: Implement naive image dithering 2022-07-04 01:36:18 +02:00
Eugene Sandulenko 1edcbcb53e JANITORIAL: Fix formatting 2022-07-04 01:36:14 +02:00
Filippos Karapetis f19954fad8 CHEWY: Fix skeleton and machete state in room 73 (jungle) - bug #13626 2022-07-04 00:02:37 +03:00
Coen Rampen e6d66abe67 CHEWY: Disable speech panning
It does not work properly in cutscenes and the original game does not seem to
pan speech at all.
2022-07-03 21:36:04 +02:00
Coen Rampen b31de33545 CHEWY: Fix cutscene volume and panning
This commit fixes the initial volume and panning for SFX and music in
cutscenes. These were set on the sound handle of the previous SFX or music
track played, which would not affect the new sound.
2022-07-03 21:26:22 +02:00
D G Turner db76f68ea6 CHEWY: Fix Incorrect Argument Ordering For Memset Function Usage 2022-07-03 20:17:38 +01:00
Filippos Karapetis 2c115c5f45 CHEWY: Disable unfinished dynamic hotspot code
This removes the description in some hotspots at the moment
2022-07-03 22:12:20 +03:00
Filippos Karapetis 1463a129d4 CHEWY: Rename some actions in room 82 (film set) 2022-07-03 22:12:19 +03:00
elasota dcb19fbfbb MTROPOLIS: Add auto-save triggers for Obsidian Immediate Action clock puzzle 2022-07-03 14:31:43 -04:00
elasota e301e69e57 MTROPOLIS: Add auto-saves for Obsidian 2022-07-03 14:06:57 -04:00
Pragyansh Chaturvedi 686e720275 DIRECTOR: Implement Movie::createOrReplaceCastMember() and Cast::setCastMember() functions, add blend2.pic to tests 2022-07-03 19:24:04 +02:00
Pragyansh Chaturvedi 7775518224 DIRECTOR: Instantiate new CastMember for importFileInto builtin 2022-07-03 19:24:04 +02:00
Pragyansh Chaturvedi 2e071fbeb2 DIRECTOR: LINGO: Create new constructors without stream for CastMember and BitmapCastMember 2022-07-03 19:24:04 +02:00
Pragyansh Chaturvedi b9cd319a13 DIRECTOR: Add PICT to tests, test importFileInto 2022-07-03 19:24:04 +02:00
Pragyansh Chaturvedi c876e627db DIRECTOR: LINGO: Use image/pict to decode PICT images in director 2022-07-03 19:24:04 +02:00
Filippos Karapetis 16f1dfcda1 CHEWY: Fix for vanishing items - bug #13653
This was introduced after the cursor code refactoring
2022-07-03 17:33:15 +03:00
Filippos Karapetis 17d61a9528 CHEWY: Implement extra music check for the harbor scene - bug #13652 2022-07-03 17:33:14 +03:00
Filippos Karapetis 4d7695cd70 CHEWY: Start reworking dynamic hotspot string changes
This was not implemented in the refactoring done in 8eadac5eed.
It's still incomplete, and doesn't work yet
2022-07-03 17:33:14 +03:00
Filippos Karapetis abc0538214 CHEWY: Remove useless check 2022-07-03 17:33:13 +03:00
Filippos Karapetis 2c60a9badd CHEWY: Use enums in some cases of set_ats_str() 2022-07-03 17:33:13 +03:00
antoniou79 ded1ec7840 BLADERUNNER: Fix sound localization for MA04 TV
M04 scene exists in two sets (kSetMA04 and kSetMA02_MA04)

So better to do the check based on kSetPS05
2022-07-03 16:33:47 +03:00
Paweł Kołodziejski 106ad4af85 WINTERMUTE: WME3D: Restore original code for 'getLatyerSize' and 3 more attributes 2022-07-03 14:09:52 +02:00
Eugene Sandulenko 502d8387ae PINK: Switch palette lookup to Graphics::PaletteLookup 2022-07-03 12:50:06 +02:00
elasota 7d7e17868d MTROPOLIS: Fix up dynamic MIDI option, add hack to skip corrupted video frame 2022-07-02 22:03:00 -04:00
Pragyansh Chaturvedi 33d7eaad2b DIRECTOR: LINGO: Add check for existence of macmenu in Lingo::setTheEntity() 2022-07-02 23:58:15 +02:00