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