Roland van Laar
9a6dea9466
DIRECTOR: Fix memory leaks in archive.cpp
...
The newly used Common::SeekableReadStreamEndianWrapper was leaking.
Setting the DisposeAfterUse to YES resolved the leaks.
2022-11-30 10:51:41 +01:00
sluicebox
ea86295e3e
SCI: Update QFG3 Woo dialog script patch
...
Simplifies the patch and updates the description
2022-11-29 18:35:45 -08:00
elasota
2982721aa7
MTROPOLIS: Fix missing return value.
2022-11-29 19:04:47 -05:00
elasota
19a3f6ade7
MTROPOLIS: Split off VISE archive handling.
2022-11-29 18:58:13 -05:00
elasota
d8058f94f3
MTROPOLIS: VISE 3 archive improvements.
2022-11-29 18:58:13 -05:00
Eugene Sandulenko
eddfa82896
DIRECTOR: Added comment
2022-11-30 00:40:34 +01:00
Roland van Laar
78bd7e7fd5
DIRECTOR: Fix compilation deprecation warning
...
Remove uses of deprected `SeekableSubReadStreamEndian` in archive.cpp
The deprationwarning was:
Use SeekableReadStreamEndianWrapper with SeekableSubReadStream instead
2022-11-29 22:11:02 +01:00
Vladimir Serbinenko
e75f8784b0
HADESCH: Use readStream in memSubstream
2022-11-29 18:36:23 +01:00
neuromancer
ee3d1386be
FREESCAPE: implemented spfx instruction for amiga/atari driller releases
2022-11-29 13:29:16 +01:00
BLooperZ
0c3c7a4b5c
SCUMM: prevent possible issues when range is reversed
2022-11-29 12:48:27 +01:00
lb_ii
cc08993822
WINTERMUTE: Fix crash on loaded games
2022-11-29 14:13:24 +03:00
Donovan Watteau
94ce25ac0c
SKY: Fix AmigaOS and NDS builds
2022-11-29 11:19:20 +01:00
Vladimir Serbinenko
e347b9957f
MADS: Add Rex Nebular 5.25" floppy installer entry
2022-11-29 04:34:03 +01:00
Vladimir Serbinenko
a08cc827ec
MADS: Fix detection entry for Rex Nebular floppy installer
...
Looks like my copy was slightly corrupted. Since my disk died 2 days later
I can't check how exactly it was corrupted. Backup has a different checksum
Just change to a known good value. If current value turns out that there are 2
variants, then we can add a variant later
2022-11-29 04:33:36 +01:00
Vladimir Serbinenko
bf95593580
MADS: Simplify name reading in mps_installer.cpp
2022-11-29 04:33:08 +01:00
Vladimir Serbinenko
aaaf0a560d
DREAMWEB: Add entry for international floppy release (compressed)
...
I don't have German, Italian or Spanish files to create entries for them.
2022-11-29 04:30:36 +01:00
Vladimir Serbinenko
cf29e594e1
DREAMWEB: Support playing from compressed installer
2022-11-29 04:30:36 +01:00
Vladimir Serbinenko
baf09ee417
DREAMWEB: Implement RNCA archive
...
It's used by floppy installer
2022-11-29 04:30:36 +01:00
Vladimir Serbinenko
c5373134d2
COMMON: Uplift rnc decoder from toon to common
...
Toon has a RNC implementation with 2 differences from the one taken from SKY:
1. Protection against overread. Add it to common version and adjust callers
in sky.
2. Lack of key parameter for obfuscation. We ignore it anyway and don't
support obfuscation, so delete it in common version as well
2022-11-29 04:30:36 +01:00
Vladimir Serbinenko
074888e6b8
COMMON: Move RNC decoder from sky to common
...
RNC is a common packing algorithm used also in Toonstruck and installer of
Dreamweb floppy.
2022-11-29 04:30:36 +01:00
Vladimir Serbinenko
c778a7a310
SKY: Make RNC_SIGNATURE from macro to const
2022-11-29 04:30:36 +01:00
Eugene Sandulenko
ca37dccb5a
SCUMM: Fix incorrect usage of Common::String internals
...
c_str() is constant for a reason, moreover, sizeof(String object)
is always bigger because it contains additional class variables.
2022-11-29 01:45:37 +01:00
Eugene Sandulenko
e139c4ea68
FREESCAPE: Fix potentially uninitialized variable
2022-11-29 01:45:15 +01:00
Donovan Watteau
030f104c12
SCUMM: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
25842987ef
SCI: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
93502a71ed
PARALLACTION: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
29004bee91
NEVERHOOD: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
cbea3840c1
MUTATIONOFJB: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
513a54be04
MTROPOLIS: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
6815ace672
MOHAWK: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
0a873f738c
LASTEXPRESS: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
4d2fe18ad8
GLK: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
baea7a3adc
DRAGONS: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
97137c29f5
ENGINES: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Donovan Watteau
a86b22a40d
ENGINES: Use MSVC_PRINTF when GCC_PRINTF is used
2022-11-29 01:37:16 +01:00
Donovan Watteau
5a62dc4c37
TESTBED: Use MSVC_PRINTF when GCC_PRINTF is used
2022-11-29 01:37:16 +01:00
Donovan Watteau
47ee22ade1
SWORD1: Use MSVC_PRINTF when GCC_PRINTF is used
2022-11-29 01:37:16 +01:00
Donovan Watteau
0c30c442b9
SKY: Use MSVC_PRINTF when GCC_PRINTF is used
2022-11-29 01:37:16 +01:00
Donovan Watteau
4a586e4909
SHERLOCK: Use MSVC_PRINTF when GCC_PRINTF is used
2022-11-29 01:37:16 +01:00
Donovan Watteau
80b73d2cd8
SCUMM: Use MSVC_PRINTF when GCC_PRINTF is used
2022-11-29 01:37:16 +01:00
Donovan Watteau
181b706e38
KYRA: Use MSVC_PRINTF in printMessage()
...
Can't do it for the other GCC_PRINTF cases because of the order they
use.
2022-11-29 01:37:16 +01:00
Donovan Watteau
4a90e10942
ICB: Use MSVC_PRINTF when GCC_PRINTF is used
2022-11-29 01:37:16 +01:00
Donovan Watteau
5d23261964
GLK: Use MSVC_PRINTF when GCC_PRINTF is used
2022-11-29 01:37:16 +01:00
Donovan Watteau
95c755e8a3
AGOS: Use MSVC_PRINTF when GCC_PRINTF is used
2022-11-29 01:37:16 +01:00
Cameron Cawley
870603d226
QUEEN: Reduce the amount of code that is included in the detection plugin
2022-11-29 01:14:48 +01:00
Vladimir Serbinenko
05f1a0df51
COMMON: Remove the need for most reflecting when initing reflected table
...
Instead reflect the polynomial and change the shifts. Also removes the
need for explicit init.
This makes our crc more similar to its standard implementation
2022-11-29 01:05:31 +01:00
Roland van Laar
fdf6bbd42b
DIRECTOR: LINGO: lighten debug output for buildbot
...
The Director buildbot runs with the debugflag `fewframesonly`.
Each stdout/stderr line is send from a buildbot worker
to the master, parsed to check for errors and then stored
in a database. The less lines, the faster runs become.
2022-11-29 01:01:47 +01:00
Vladimir Serbinenko
676a765068
SKY: Add Chinese renderer
2022-11-29 00:45:18 +01:00
Vladimir Serbinenko
16a7aec946
SKY: Support Chinese word-wrapping
2022-11-29 00:45:18 +01:00
Vladimir Serbinenko
01d6629b9f
SKY: Read Chinese strings from EXE
2022-11-29 00:45:18 +01:00