Commit Graph
131298 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
Misty De Meo de6e966c38 GRAPHICS: IMAGE: clean up build warning 2022-07-04 21:13:54 +03:00
Pragyansh Chaturvedi 846f9e2479 GRAPHICS: IMAGE: Add version identifier for PICT, Implement o_clip function 2022-07-04 19:37:30 +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
Le Philousophe 1b35e66c01 OPENGL: Dump GLSL version string
This will ease to debug parsing errors
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 d37a01fd2c GRAPHICS: MACGUI: Fix rendering for 32bpp mode 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 c87c02c5ae GRAPHICS: Return flag if palette was updated for the palette lookup 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
Cameron Cawley 0eb11216fb OPENGL: Add Shader::addAttribute() 2022-07-03 22:26:10 +03: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