139698 Commits

Author SHA1 Message Date
Eugene Sandulenko
c27f9c34ef VIDEO: Fixed bug in MkvReader::Length() and enhanced debug log messages 2023-03-05 21:29:03 +01:00
Eugene Sandulenko
91c0463145 SLUDGE: Close resources for now 2023-03-05 21:29:03 +01:00
Eugene Sandulenko
d2adb5b2a6 VIDEO: Initial work on MKV video initialization 2023-03-05 21:29:03 +01:00
Eugene Sandulenko
32055ab0b2 SLUDGE: Plugged in movie player 2023-03-05 21:29:03 +01:00
Eugene Sandulenko
fe62ed883d VIDEO: Implement ScummVM-compatible MkvReader and remove generic one 2023-03-05 21:29:03 +01:00
Eugene Sandulenko
53163f427a DEVTOOLS: Added libvpx support to create_project 2023-03-05 21:29:03 +01:00
Eugene Sandulenko
115231e59d CONFIGURE: Added detection for libvpx 2023-03-05 21:29:03 +01:00
Eugene Sandulenko
a4ab5b991f VIDEO: Added skeleton of VideoPlayer interface for MKV decoder 2023-03-05 21:29:03 +01:00
Eugene Sandulenko
6f7d132fe9 VIDEO: Fix warnings 2023-03-05 21:29:03 +01:00
Eugene Sandulenko
95e80c01bd VIDEO: Initial import of MKV parser
Taken from 9690075dccb7cbe25201bc74a467cdc6e3f41e7b from
https://github.com/webmproject/libwebm
2023-03-05 21:29:03 +01:00
Cameron Cawley
c569e4d5c6 GLK: Embed the Infocom fonts in the executable 2023-03-05 21:18:36 +01:00
Cameron Cawley
7a05a2d709 GRAPHICS: Add an XBM decoder 2023-03-05 21:18:36 +01:00
Cameron Cawley
fe27708438 IMAGE: Add getTransparentColor() to the base ImageDecoder class 2023-03-05 21:16:43 +01:00
elasota
2841b9931d GRAPHICS: Fix Normal and AdvMame scalers not applying cursor mask to additive texture 2023-03-05 21:13:01 +01:00
elasota
18f947272a GRAPHICS: Properly handle cursor mask texture in GL context teardown/recreate.
Fixes cursor transparency breaking after toggling fullscreen mode on Windows.
2023-03-05 21:13:01 +01:00
medobob1
a4b97f6d49 COMMON: Fixed typo in sprintf_s comment 2023-03-05 15:55:23 +00:00
Kaloyan Chehlarski
87b375f4f1 NANCY: Retire NancyFlag
Removed the NancyFlag enum and replaced it with more specific
constants.
2023-03-05 16:31:25 +02:00
Kaloyan Chehlarski
7de76175a3 NANCY: Destroy all singletons when exiting game 2023-03-05 16:31:25 +02:00
Kaloyan Chehlarski
80260711eb NANCY: Fix memory leak
Fixed another instance of a chunk stream not getting deleted after use.
2023-03-05 16:31:24 +02:00
Kaloyan Chehlarski
889cee6ab0 NANCY: Remove stubs for unused action records
Removed the ActionRecord subclasses for types that seem to have
never actually been used in a game.
2023-03-05 16:31:24 +02:00
Kaloyan Chehlarski
49dd99a7b1 NANCY: Modify scan_ar_type to only look inside scenes
Changed the scan_ar_type debug command to only look inside
scene chunks, preventing errors when used with nancy2 and above.
2023-03-05 16:31:24 +02:00
Kaloyan Chehlarski
0de0026d9c NANCY: Don't look for FORM chunks in Nancy games
Changed the IFF loading function to only look for the FORM string
when The Vampire Diaries is running. This prevents a chunk read error
in at least one file in nancy2.
2023-03-05 16:31:24 +02:00
Kaloyan Chehlarski
8dda3583dc NANCY: Fix secondary movie in nancy1
Fixed a data reading error in nancy1's secondary movies.
2023-03-05 16:31:23 +02:00
Kaloyan Chehlarski
fa2c22ddf1 NANCY: Add console command to scan for ActionRecords
Added the scan_ar_type console command, which scans every
available IFF for an ActionRecord of the given type.
2023-03-05 16:31:23 +02:00
Kaloyan Chehlarski
791cfd5c82 NANCY: Fix memory leak
Chunks containing action record data are now correctly deleted after
being read.
2023-03-05 16:31:23 +02:00
Kaloyan Chehlarski
4f744f44b8 NANCY: Print cif_list debug command in columns 2023-03-05 16:31:23 +02:00
Kaloyan Chehlarski
86b1c92436 NANCY: List The Vampire Diaries files in ResourceManager::list()
The Vampire Diaries' files are not embedded in a ciftree. This change
allows the list() function to find them.
2023-03-05 16:31:22 +02:00
Kaloyan Chehlarski
d6a48e7d16 NANCY: Preload The Vampire Diaries-specific persistent sounds 2023-03-05 16:31:22 +02:00
Kaloyan Chehlarski
e696861714 NANCY: Implement ordering puzzle in The Vampire Diaries
Made changes to the OrderingPuzzle action record to correctly
load and play the format found in The Vampire Diaries.
2023-03-05 16:31:22 +02:00
Kaloyan Chehlarski
383237f7d7 NANCY: Correctly read long scene change format
Some SceneChangeDescriptions in The Vampire Diaries use a longer
format with two extra properties, which is now read correctly.
2023-03-05 16:31:22 +02:00
neuromancer
526911b0bd FREESCAPE: simplified loading of data files in driller cpc 2023-03-05 15:17:13 +01:00
athrxx
7c98d26170 GUI: fix rendermode setting
(add missing lines for CPC, ZX and C64 rendering)
2023-03-05 14:57:08 +01:00
Miro Kropacek
c3977fd53a ATARI: Disable the launcher grid view
As we don't compile in libpng, this crashes with an assert.
2023-03-05 14:34:01 +01:00
Vladimir Serbinenko
bd6ca1721f KYRA: Enable Italian Amiga support 2023-03-05 14:00:28 +01:00
Vladimir Serbinenko
04c7df07d6 KYRA: Add Italian Amiga resources to kyra.dat 2023-03-05 14:00:28 +01:00
Le Philousophe
17d1ea9cc9 HPL1: Remove duplicated detection object file 2023-03-05 11:12:31 +01:00
Le Philousophe
19369da64b ENGINES: Use proper domain when creating backend options widget
_domain is empty as per comment above the function
2023-03-05 10:51:22 +01:00
Paul Gilbert
49fa6c2c4d MM: MM1: Add Esc button to Inn view 2023-03-04 22:16:19 -08:00
Paul Gilbert
93f86a1610 MM: MM1: Add support for half-size buttons 2023-03-04 22:16:19 -08:00
Paul Gilbert
a3aabc750b MM: MM1: Adding Esc button to character view 2023-03-04 22:16:19 -08:00
Carlo Bramini
cd57e39c0f CONFIGURE: fix build of dynamic modules under Cygwin
This tiny fix allows to build SCUMMVM with dynamic modules, when  --enable-cygwin-build is also activated.
2023-03-05 03:24:01 +00:00
Eugene Sandulenko
97e2201f7a
NEWS: Mention Dragons improvements 2023-03-05 01:26:35 +01:00
Walter Agazzi
c6e2cfb6e6 DRAGONS: Convert uint texts to standard char
Also update AddAsciiText method to support special characters
2023-03-05 01:25:04 +01:00
Walter Agazzi
c07bbf1a5a DRAGONS: Add blank line to GBR copyright 2023-03-05 01:25:04 +01:00
Walter Agazzi
aae59da8e8 DRAGONS: Fix alignment of French main menu 2023-03-05 01:25:04 +01:00
Walter Agazzi
4c59e2c23a DRAGONS: Add localized main menu 2023-03-05 01:25:04 +01:00
Walter Agazzi
125468533e DRAGONS: Fix copyright blank lines to match original 2023-03-05 01:25:04 +01:00
Walter Agazzi
fc4fdd4de1 DRAGONS: Hide "previews" menuitem on non-US releases 2023-03-05 01:25:04 +01:00
Walter Agazzi
e096f5ef39 DRAGONS: Add GRB copyright text 2023-03-05 01:25:04 +01:00
Walter Agazzi
2efc7fb55e DRAGONS: Add localized copyright for DE/FR 2023-03-05 01:25:04 +01:00