Commit Graph
137148 Commits
Author SHA1 Message Date
Willem Sonke fdf0c42040 MTROPOLIS: Fixes for SPQR. Add "postponeredraws" WM attribute and allow mToon ranges to be set to a point. 2022-11-21 17:23:47 -05:00
neuromancer a786d9fe8e FREESCAPE: improved ui for amiga/atari driller 2022-11-21 22:23:47 +01:00
neuromancer 093142f8b6 FREESCAPE: basic amiga font parsing in driller 2022-11-21 22:23:47 +01:00
Paul Gilbert 5d189d90f1 DEVTOOLS: CREATE_ENGINE: Add disable-detection-full to created batch file 2022-11-20 20:47:26 -08:00
Paul Gilbert ed65c576af DEVTOOLS: CREATE_ENGINE: Visual Studio compilation fix 2022-11-20 20:45:24 -08:00
D G Turner 302e641c37 HADESCH: Fix Signed vs. Unsigned Variable GCC Compiler Warning 2022-11-20 23:12:47 +00:00
Matthew Jimenez 9810d2753c ULTIMA8: Fix MiniMapGump::generate command and add MiniMapGump::clear command 2022-11-20 13:50:18 -06:00
Matthew Jimenez 4db39ab10d ULTIMA8: Allow loading of savegame versions that are not current.
Loading of newer than current may be cause issues, but still possible dependent on contents.
2022-11-20 13:50:18 -06:00
Eugene Sandulenko 733064565e GLK: SCOTT: Fix mismatched new[]/delete. CID 1488026, 1488033 2022-11-20 19:07:28 +01:00
Eugene Sandulenko 30e4c84ce7 AGI: Fix memory management with _propData. CID 1446667 2022-11-20 19:07:28 +01:00
Eugene Sandulenko dcb401f3bf ICB: Fix output string firmat. CID 1433586 2022-11-20 19:07:28 +01:00
ScummVM-Translations 639b3cf31c 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-11-20 16:21:57 +00:00
Vladimir Serbinenko 64cd45c30e HADESCH: Support files in MacBinary format 2022-11-20 17:21:44 +01:00
Vladimir Serbinenko c92ec629db COMMON: Convenience function for retrieving data fork 2022-11-20 17:21:44 +01:00
Vladimir Serbinenko 98f178c58f DETECTOR: Allow detecting with MacBinary with no resource fork 2022-11-20 17:21:44 +01:00
ScummVM-Translations 2e4744f013 I18N: Update translations templates 2022-11-20 16:18:49 +00:00
Le Philousophe 77fce6614e BACKENDS: OPENGL: Disable scissor test when overlay is for games
WIthout this, the game cannot draw outside its area for subtitles.
This is exhibited when scaling is set to center.
2022-11-20 17:18:38 +01:00
Le Philousophe db1d834729 VIDEO: Handle screen size change in subtitles
This avoids assertions failures when overlay is resized while displaying
subtitles
2022-11-20 17:18:38 +01:00
Le Philousophe 17fc926291 GROOVIE: Disable overlay when skipping video 2022-11-20 17:18:38 +01:00
Le Philousophe fd6c95c35b VIDEO: Cleanup subtitles dev mode 2022-11-20 17:18:38 +01:00
Le Philousophe 50ca8969bf GROOVIE: Adapt to subtitles changes and optimize
Close subtitles when they are not needed anymore.
Only show, clear and hide overlay when needed.
Draw the subtitle at the correct place using the real frame time.
Use srt files instead of txt ones.
2022-11-20 17:18:38 +01:00
Le Philousophe 08b91ceb08 AGOS: Adapt to subtitles changes and optimize
Overlay is not shown when there are no subtitles to show.
Subtitles are drawn at the correct frame and without forcing rendering.
2022-11-20 17:18:38 +01:00
Le Philousophe 54ec6bdea0 MOHWAK: Adapt to subtitles changes and optimize
Subtitles are now tied to VideoEntry instead of the VideoManager this
allows to load different videos while having a subtitle for each.
Screen update is done only when necessary and overlay is cleared at
specific points.
2022-11-20 17:18:38 +01:00
Le Philousophe 220eed50e9 VIDEO: Add a close method for subtitles 2022-11-20 17:18:38 +01:00
Le Philousophe 30743f4a5e VIDEO: Optimize subtitles rendering
Subtitle text is only rendered while necessary.
Overlay management is done in the class instead of expecting engine to
handle it.
Overlay is not cleared when there is alpha support. This avoids useless
memory operations while the overlay being transparent, game screen is
rendered below it.
2022-11-20 17:18:38 +01:00
Eugene Sandulenko 79b4eff2d9 DEVTOOLS: CREATE_ENGINE: Print out error message on unsuccessful directory creation 2022-11-20 15:42:41 +01:00
Eugene Sandulenko 3079652bad DEVTOOLS: CREATE_ENGINE: Added GUIO example to the generated engine skeleton 2022-11-20 15:39:13 +01:00
Eugene Sandulenko 4873c8d994 DEVTOOLS: CREATE_ENINGE: sprintf -> snprintf 2022-11-20 15:04:44 +01:00
Eugene Sandulenko c687f86f2c DEVTOOLS: CREATE_ENGINE: Various small tweaks in generated engine 2022-11-20 15:01:42 +01:00
Cameron Cawley e04000d4b0 COMMON: Move FFT, DCT, MDCT, RDFT, SineTable, CosineTable and getSineWindow into Math 2022-11-20 14:32:05 +01:00
Cameron Cawley 3441c7230d COMMON: Fix handling escaped percents in Common::U32String::format 2022-11-20 14:23:30 +01:00
Cameron Cawley 29024cded7 COMMON: Fix handling negative numbers in Common::U32String::format 2022-11-20 14:23:30 +01:00
elasota b3c70aa1ba COMMON: Add Macintosh Finder Info types and add parsing of it to StuffItArchive. 2022-11-20 14:20:30 +01:00
Walter Agazzi c8da63062a DIRECTOR: Set Silly Noisy House (German) as D4 2022-11-20 01:35:51 +01:00
Cameron Cawley 4090edcdb0 AGOS: Replace the custom LoopingAudioStream with RewindableAudioStream 2022-11-19 20:56:56 +02:00
Walter Agazzi 8126111547 DIRECTOR: Fix filesize for some D3 entries (P-S) 2022-11-19 16:27:47 +01:00
ScummVM-Translations 58b976347b 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-11-19 14:34:35 +00:00
Lothar Serra Mari 510a15e6ef NEWS: Update German NEWS file 2022-11-19 15:34:06 +01:00
ScummVM-Translations 69fb909abd I18N: Update translations templates 2022-11-19 14:24:43 +00:00
Vladimir Serbinenko 490297dc8c NEWS: Add an entry for Japanese Neverhood 2022-11-19 16:24:31 +02:00
Vladimir Serbinenko c48989abdc NEVERHOOD: Enable Japanese version.
It was choking on missing "Making of". I tested by going through
first couple of puzzles and main menu. Menu is fully translated
but the puzzles are textless so far.
2022-11-19 16:24:31 +02:00
Walter Agazzi de4d90cb95 I18N: Update translation (Italian)
Currently translated at 100.0% (1783 of 1783 strings)
2022-11-19 12:12:25 +00:00
Vladimir Serbinenko 606abe73c8 HADESCH: Remove reliance on zlib by using gzio implementation instead 2022-11-19 13:55:28 +02:00
Eugene Sandulenko f540f3ca94 NEWS: Mention Mac text improvements in SCI 2022-11-19 11:56:19 +01:00
Donovan Watteau 5bfaf89729 CONFIGURE: Use -gstabs+ for macOS <= 10.5 debug builds
We're using a newer toolchain there, but macOS 10.4 and 10.5 still rely
on an ancient version of GDB which chokes on C++11 symbols (such as
decltype(nullptr)), even when forcing DWARF-2 symbols only with -gdwarf2
-gstrict-dwarf.

-gstabs+ is more limited, but at least that one works with GDB, so use
it when making a debug build for those systems.
2022-11-19 11:26:50 +01:00
Purple T 908b1bd28f I18N: Update translation (French)
Currently translated at 100.0% (1783 of 1783 strings)
2022-11-19 08:27:45 +00:00
Lothar Serra Mari fef3aea66c NEWS: Update German NEWS file 2022-11-19 08:58:21 +01:00
neuromancer 4cfc360645 FREESCAPE: improved the parsing of data from amiga and atari releases of driller 2022-11-19 08:44:42 +01:00
George Kormendi 297281b54e I18N: Update translation (Hungarian)
Currently translated at 100.0% (1783 of 1783 strings)
2022-11-19 04:30:42 +00:00
Matthew Jimenez 7a7282415a ULTIMA8: Avoid updating minimap when location has not changed 2022-11-18 21:22:42 -06:00