Commit Graph

133230 Commits

Author SHA1 Message Date
Donovan Watteau
d3a64b7cc5 SCUMM: JANITORIAL: Rename kNewInavlidBox to kNewInvalidBox 2022-09-29 18:38:27 +02:00
ScummVM-Translations
27d71f49af I18N: Update translations templates 2022-09-29 14:07:43 +00:00
Donovan Watteau
655afcdf55 SCUMM: Disable MT-32 support for MONKEY1-VGA-FR
The French VGA floppy version of Monkey 1 (and, apparently, this version
alone) is missing the usual 'roland' room, and the index references an
invalid DISK00.LEC file, although the game scripts didn't disable the
MT-32 feature itself. This causes a fatal error when trying to run this
game with MT-32 support, even with the original interpreter (while it
does work with the English and Spanish VGA floppy versions).

We can't do much about this, since many resources appear to be missing,
but we can detect this version and warn the user before going back to
Adlib mode. Otherwise, some users can be confused by the fatal error
about the DISK00.LEC file.
2022-09-29 17:07:30 +03:00
Roland van Laar
f1715e368d DIRECTOR: fix sign of integer
Make `size` an int32. `f->size` is an int32 and can be -1.
2022-09-29 15:51:08 +02:00
Walter Agazzi
4b7b02a1e8 AGS: Add language detection for Infamous Adventures games 2022-09-29 14:23:50 +02:00
Walter Agazzi
81016acd95 AGS: Sort AGDI games entries and add language detection 2022-09-29 14:23:50 +02:00
eientei
826383601a DIRECTOR: Convert note about wolfgang into quirk 2022-09-29 14:18:29 +02:00
Eugene Sandulenko
dbed5cb1a9
DIRECTOR: Fix crash on exit 2022-09-29 13:45:25 +02:00
eientei
5989a46a39 DIRECTOR: Fix numToChar in D4+ when converting an integer 2022-09-29 13:43:09 +02:00
ScummVM-Translations
4f6ea3d0d7 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-09-29 11:35:21 +00:00
Eugene Sandulenko
47474b3407
DIRECTOR: Added possibility to inject static files in game quirks.
Use it for trektech for simulating presence of an after-install INI file
2022-09-29 13:32:58 +02:00
ScummVM-Translations
a4f612cdae I18N: Update translations templates 2022-09-29 10:20:53 +00:00
eientei
07b6879ccc DIRECTOR: Add test in the.lingo for length of integer 2022-09-29 12:20:40 +02:00
eientei
beacb43d1b DIRECTOR: Implement lingo edgecases
- The length of an int or float is always 0:
    i.e. the length of 123.9

- Add checks on numToChar:
    D3 will throw an error when doing numToChar on anything other than an int
    D4 will allow it and output a seemingly random character.
2022-09-29 12:20:40 +02:00
eientei
1c2835c5a7 DIRECTOR: Add BUILDBOT to warnings in lingo-utils.h 2022-09-29 12:20:40 +02:00
Die4Ever
6d7d970e17 VIDEO: subtitles dev mode config 2022-09-29 11:27:47 +02:00
Martin Gerhardy
105a94c967 TWINE: fixed clipping error
introduced in c39ea9499b
2022-09-29 05:10:48 +02:00
Martin Gerhardy
31811c35f3 TWINE: fixed missing count when picking up items
https://bugs.scummvm.org/ticket/13678
2022-09-29 05:00:00 +02:00
Martin Gerhardy
796f54ff89 TWINE: fixed endless magic ball action when console was activated
related to https://bugs.scummvm.org/ticket/13675
2022-09-29 04:55:37 +02:00
elasota
9d6562189d MTROPOLIS: Convert most Surface usages to ManagedSurface to fix tons of memory leaks from Surface not freeing memory when destroyed 2022-09-28 22:41:11 -04:00
Donovan Watteau
908f638d85 SCUMM: DEBUGGER: Add OBIM and OBCD offsets to objects command 2022-09-29 02:24:10 +03:00
Roland van Laar
12fea682de TESTBED: fix leak: clear up surface inside conv
frame->convertTo creates a new surface. Free it after use and delete the
pointer to it.t
2022-09-28 23:27:02 +02:00
Roland van Laar
2194986f1b TESTBED: fix decoding second frame
A segfault happened on decoding the second frame because
frame was deleted when it is expected to exist.
2022-09-28 23:17:54 +02:00
AndywinXp
c4a317f616 SCUMM: COMI: Fix crash caused by a regression in string_v7.cpp 2022-09-28 23:10:15 +02:00
Eugene Sandulenko
18c88fabfe
GRAPHICS: Add possibility to specify dithering algorithm. Default is Floyd-Steinberg 2022-09-28 23:02:05 +02:00
Walter Agazzi
7c182eb720 AGS: Add detection for The Excavation at Hob's Barrow 2022-09-28 22:56:20 +02:00
Walter Agazzi
45a9208b7c WINTERMUTE: Add detection for Ghost in the Sheet
Reflexive Arcade release
2022-09-28 22:56:20 +02:00
ScummVM-Translations
95980290aa I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-09-28 20:40:47 +00:00
Eugene Sandulenko
8f3834e3a4
TESTBED: Dither videos 2022-09-28 22:38:08 +02:00
Eugene Sandulenko
ff9313056d
GRAPHICS: Implement dithering in Surface::convertTo() 2022-09-28 22:38:08 +02:00
ScummVM-Translations
1720c1d763 I18N: Update translations templates 2022-09-28 19:59:27 +00:00
ScummVM-Translations
b59729f9c8 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-09-28 19:59:26 +00:00
Die4Ever
fb974e7f65 GROOVIE: fix subtitles remove unreachable line 2022-09-28 21:59:10 +02:00
Die4Ever
0e81f7744f GROOVIE: fix subtitle timestamps 2022-09-28 21:59:10 +02:00
Die4Ever
6d2986cee7 GROOVIE: subtitle file names prepend with GJD name to be compatible with 25th Annv files 2022-09-28 21:59:10 +02:00
ScummVM-Translations
6df09c08a0 I18N: Update translations templates 2022-09-28 15:11:09 +00:00
BLooperZ
c98001f68e AGOS: FEEBLE: Add subtitles support for SMK videos 2022-09-28 17:10:58 +02:00
BLooperZ
c809c7be13 MOHAWK: MYST: Add support for video subtitles 2022-09-28 17:10:21 +02:00
elasota
cdedda7fa8 COMMON: Add move semantic assign and construct to strings 2022-09-28 17:09:34 +02:00
Scott Percival
82605cc3ac DIRECTOR: Implement breakpoints 2022-09-28 17:07:07 +02:00
Scott Percival
2874f05eb3 DIRECTOR: Implement movie and nextmovie debugger commands 2022-09-28 17:07:07 +02:00
ScummVM-Translations
81bbfd1f22 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-09-28 14:15:13 +00:00
Roland van Laar
a149939144 TESTBED: Prepare video for QTVR tests 2022-09-28 16:14:36 +02:00
kane159
9101afc99c I18N: Update translation (Chinese (zh))
Currently translated at 16.8% (297 of 1766 strings)
2022-09-28 10:37:48 +00:00
ScummVM-Translations
82d32bc6ca I18N: Update translations templates 2022-09-28 09:30:38 +00:00
Eugene Sandulenko
c585e07c3c
PEGASUS: Remove redundant assignments 2022-09-28 11:30:01 +02:00
Eugene Sandulenko
5eac0c0324
PEGASUS: Get rid of g_engine type cast 2022-09-28 11:30:00 +02:00
Lothar Serra Mari
c92a7afa8c NEWS: Revert putting Toon news in 2.6.1. I misread the commit. 2022-09-28 09:09:01 +02:00
Lothar Serra Mari
5a13c15a55 NEWS: Add stub for 2.6.1 NEWS section 2022-09-28 05:54:17 +02:00
kane159
e12e805547 I18N: Update translation (Chinese (zh))
Currently translated at 14.6% (259 of 1766 strings)
2022-09-28 00:37:48 +00:00