139428 Commits

Author SHA1 Message Date
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
Walter Agazzi
6f7404151d DRAGONS: Convert copyright screen to uint16 2023-03-05 01:25:04 +01:00
Walter Agazzi
61b6e5f8a4 AGS: Add a couple new games and fix clash 2023-03-05 00:21:03 +01:00
Eugene Sandulenko
a983a3a8b9
SWORD1: Fixed checksums for Polish version with DXA 2023-03-04 23:43:45 +01:00
Eugene Sandulenko
b0841ffa0e
NEWS: Mention new Atari port 2023-03-04 23:43:35 +01:00
Eugene Sandulenko
d48d5cc516
NEWS: Mention libretro 2023-03-04 23:38:54 +01:00
Miro Kropacek
5ba26fdf35 GRAPHICS: ATARI: Introduce accelerated blitting 2023-03-04 23:38:42 +01:00
Miro Kropacek
4892d0b48b CONFIGURE: Adjustments for ATARI
- add NDEBUG for smaller file size and better performance when building
  with --enable-release

- add exe extensions for both ATARI and FreeMiNT

- use "dist-generic" instead of the clunky ./configure paths

Build as:

./configure --backend=atari --host=m68k-atari-mint --enable-release --disable-mt32emu --disable-lua --disable-nuked-opl --disable-16bit --disable-scalers --disable-translation --disable-eventrecorder --disable-tts --disable-bink --opengl-mode=none --enable-verbose-build && make -j 16 && rm -rf dist-generic; make dist-generic
2023-03-04 23:38:42 +01:00
Miro Kropacek
896d7cf309 BACKENDS: ATARI: Use "saves" directory for savegames 2023-03-04 23:38:42 +01:00
Miro Kropacek
72f6c4ef61 SCUMM: Increase {min,max}HeapThreshold for ATARI 2023-03-04 23:38:42 +01:00
Miro Kropacek
276cf354bf BACKENDS: ATARI: Separate AtariEventSource from OSystem_Atari 2023-03-04 23:38:42 +01:00
Miro Kropacek
4d21a496d2 BACKENDS: ATARI: Add new backend (graphics, mixer, platform)
Compile as:

./configure --backend=atari --host=m68k-atari-mint --enable-release --disable-mt32emu --disable-lua --disable-nuked-opl --disable-16bit --disable-scalers --disable-translation --disable-eventrecorder --disable-tts --disable-bink --opengl-mode=none --enable-verbose-build --prefix=/usr --bindir=/ --datarootdir=share --datadir=data && make -j 16 && m68k-atari-mint-flags -S -r ./scummvm && make install DESTDIR=$PWD/_release/ && mv $PWD/_release/scummvm $PWD/_release/scummvm.ttp
2023-03-04 23:38:42 +01:00
Miro Kropacek
9285e5a66e COMMON: Fix null graphics backend without USE_RGB_COLOR 2023-03-04 23:38:42 +01:00
Miro Kropacek
06c9928f3a COMMON: gfx_mode is not always propagated 2023-03-04 23:38:42 +01:00
Miro Kropacek
387ceddef1 AUDIO: Use 49170 Hz instead of 44100 Hz for the FreeMiNT platform 2023-03-04 23:38:42 +01:00
Miro Kropacek
a359ee1316 COMMON: Fix build when zlib not present 2023-03-04 23:38:42 +01:00
Walter Agazzi
0dd79669a3 SLUDGE: Proper detection for two entries
The Interview / Life Flashes By
2023-03-04 22:47:51 +01:00
neuromancer
c9e2371340 FREESCAPE: fixed _lastMinute initialization for driller amiga/atari 2023-03-04 16:09:03 -04:00
neuromancer
4e4b038985 FREESCAPE: fixed artifacts when using stipple effect in opengl 2023-03-04 16:09:03 -04:00
Le Philousophe
55c9a7529f ANDROID: Don't keep a _cache variable, it's never checked 2023-03-04 18:16:20 +01:00
Le Philousophe
316a6974ba ANDROID: Slightly optimize and rewrite cacheData 2023-03-04 18:16:20 +01:00