Commit Graph
137148 Commits
Author SHA1 Message Date
Filippos Karapetis b4c829db21 CHEWY: Use enum for load_atds() 2022-03-17 23:55:32 +02:00
Strangerke 9fb9f3aeb6 CHEWY: Remove dead code in action_iib_sib() 2022-03-17 22:33:17 +01:00
ScummVM-Translations 9ce86ef5c6 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-03-17 21:24:35 +00:00
Strangerke 6f52922060 CHEWY: Fix issue in exit_flip_flop() 2022-03-17 22:23:35 +01:00
ScummVM-Translations 48d7a6e139 I18N: Update translations templates 2022-03-17 15:36:15 +00:00
Torbjörn Andersson 619619fe9c SCUMM: Fix engine stalling in fast mode
This was a regression from the recent timing fixes. In fast mode, the
main loop would still assume waitForTimer() took the normal amount of
time to finish. Now waitForTimer() returns the expected end time,
adjusted for fast mode.
2022-03-17 16:35:32 +01:00
Torbjörn Andersson 041605f44c SCUMM: Play outdoors sound in CD version of MI1 during Smirk close-up
You're both still outside, so it doesn't make sense for the background
sound to suddenly stop. I guess the makers of the Special Edition agree,
because there the sound doesn't stop either.
2022-03-17 15:24:00 +01:00
ScummVM-Translations be3e42a2bb 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-03-17 09:49:39 +00:00
D G Turner a91b97cc95 GLK: GLULX: Fix Undefined Macro Compiler Warnings
These are emitted by GCC when -Wundef is passed.
2022-03-17 09:48:43 +00:00
ScummVM-Translations abe230c98d I18N: Update translations templates 2022-03-17 08:05:14 +00:00
eientei 2cb04a12db SCI: Add 360kb disk version of Codename: Iceman (v1.033, 6.8.90) 2022-03-17 10:05:04 +02:00
Eugene Sandulenko 17141b0e7b DIRECTOR: Probe relative paths in external vide loading.
This fixes bug in Opera Fatal intro
2022-03-17 00:41:14 +01:00
Eugene Sandulenko 1a5f2d6af9 DIRECTOR: Probe additional variant in makePathRelative() 2022-03-17 00:41:14 +01:00
Eugene Sandulenko 9c09c68cd6 DIRECTOR: Added more debug output 2022-03-17 00:41:13 +01:00
Eugene Sandulenko 44d5722d0c DIRECTOR: Fixed extension replacement is makePathRelative() 2022-03-17 00:41:13 +01:00
D G Turner 0a40fdd40f CHEWY: Fix Transposed Parameters in Memset Call
This caused a GCC Compiler Warning from -Wmemset-transposed-args.
2022-03-16 23:01:38 +00:00
Strangerke ef5935350f CHEWY: Fix issue in hardcoded logic in Room66::entry 2022-03-16 23:02:40 +01:00
ScummVM-Translations 4691ac4c0d 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-03-16 21:56:45 +00:00
Strangerke 0da56a136b CHEWY: Fix some coverity issues 2022-03-16 22:56:17 +01:00
ScummVM-Translations 7260a7c1c2 I18N: Update translations templates 2022-03-16 18:51:35 +00:00
athrxx e2da112934 SCUMM: (INDYZAK/FM-TOWNS) - fix scrolling for the demo
The demo scrolling is not yet as refined as in the final products. An adjustment to the timing that was made for the final products is not present in the demo. This adjustment will actually make the scrolling more sloppy in the demo (due to different scumm timer parameters set by the scripts) , so I disable it here.

Please note that the scrolling still won't be as smooth as it is in the final products. This is the same when viewing the demo in an emulator, though (I actually think it is slightly better in ScummVM). It is probably the reason why they made the change for the final products.
2022-03-16 19:50:20 +01:00
ScummVM-Translations 3022ace493 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-03-16 12:22:37 +00:00
antoniou79 bf12a1ecdf BLADERUNNER: Fix pathfinding in PS05 2022-03-16 14:20:35 +02:00
ScummVM-Translations 77ebeaea6f I18N: Update translations templates 2022-03-16 11:10:26 +00:00
ScummVM-Translations ddae59892e 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-03-16 11:10:24 +00:00
Torbjörn Andersson 638bad3bed SCUMM: Make WaitForTimer() a bit more precise
It doesn't matter for the main loop, since any overshoot is still
accounted for and they're just fewer and smaller now. But the function
is called from some other places as well.
2022-03-16 12:10:11 +01:00
Torbjörn Andersson f4c14d9b38 SCUMM: Attempt to improve timing
The waitForTimer() function is almost guaranteed to overshoot its
target. Keep assuming that it's exact, but factor in the difference when
timing how long scummLoop() takes.
2022-03-16 12:10:11 +01:00
ScummVM-Translations a003eca832 I18N: Update translations templates 2022-03-16 09:15:44 +00:00
D G Turner b548bcfa28 AGS: Fix Undefined Macro Compiler Warnings
These are emitted by GCC when -Wundef is passed.

The AGS_PLATFORM_DEFINES_PSP_VARS may have previously caused those variables
to be present since undefined macros are assumed to be 0, thus the test would
have passed.
2022-03-16 09:13:02 +00:00
Roland van Laar de695e7e7f DIRECTOR: pause music when display exit modal 2022-03-16 10:10:50 +01:00
Roland van Laar 2685673d48 DIRECTOR: show modal when exitLock is set
Implement conditions for the modal to show:
- reset the QUIT event to prevent the modal from closing immediately
- only show the modal when exitLock is set by the program
2022-03-16 09:23:13 +01:00
Paul Gilbert b07b63920a AGS: Serialize overlay.z and transparency
From upstream bb07262a81a57ca6abc700af178a06e4879abdc9
2022-03-15 22:28:39 -07:00
Paul Gilbert 731db80bb4 AGS: Script API Overlay.Transparency
From upstream c2d63eb32ec9c8653f0b0b24f7a1b4e1fc24aa89
2022-03-15 22:28:39 -07:00
Paul Gilbert 796c2dcd0e AGS: Overlay.ZOrder and use zorder for custom overlays
From upstream 4be229bfbfe808384cea8ea724d72fcd6a0ca094
2022-03-15 22:28:39 -07:00
Paul Gilbert 46f1f776c9 AGS: Sort overlays along with GUI
From upstream 6b41b1f86ab2f6840c324d98e8e96ae5c61dad9f
2022-03-15 22:28:38 -07:00
Paul Gilbert ccb87178d5 AGS: Simplified add_to_sprite_list() argument list
From upstream 172466469dca450a05ba97fab85dcf747d344b02
2022-03-15 22:28:38 -07:00
Paul Gilbert 2b7e671eb7 AGS: Remade VideoMemDDB class into BaseDDB, tidy ddb declarations
From upstream 6faef191c6f5728d0e10fd2ed29f3adb0013496c
2022-03-15 22:28:38 -07:00
Paul Gilbert d4e81c2ecb AGS: Moved irrelevant code out from draw_sprite_list()
From upstream 8c01d1f60449ab99c0ee09d29318214a2795d2dc
2022-03-15 22:28:37 -07:00
Paul Gilbert 8c60e694cc AGS: Simplified SpriteListEntry use
From upstream 69a32a7a123e346f4ad724ed31f400f26d926280
2022-03-15 22:28:37 -07:00
Paul Gilbert bde0988e08 AGS: fixed speech overlays drawn behind GUI
From upstream d651448d16fd3a72d5ede24ee6ad4c87a7d3d7d1

Was broken by d7c091890d2cde07776cca4ebbed7352d379612d
2022-03-15 22:28:36 -07:00
Paul Gilbert 6bf83c7f39 AGS: Removed Overlays' arbitrary limit
From upstream 735dcfb14069b38aace4cef9468d44b63349d1bd
2022-03-15 22:28:36 -07:00
Filippos Karapetis 4d8091d198 CHEWY: Remove dead code 2022-03-16 03:28:04 +02:00
Filippos Karapetis 060eb2627b CHEWY: Remove superfluous save slot related code 2022-03-16 03:28:04 +02:00
D G Turner 810c528453 DIRECTOR: Fix Set But Unused Variable Compiler Warnings
These are emitted by GCC if -Wunused-but-set-variable is passed.
2022-03-15 21:03:03 +00:00
Eugene Sandulenko f07c7311d5 DIRECTOR: Implement Sord chunk loading (not used by ScummVM) 2022-03-15 21:07:15 +01:00
Eugene Sandulenko 37c7430864 JANITORIAL: Remove trailing whitespaces 2022-03-15 21:05:51 +01:00
Roland van Laar a9a908eb23 DIRECTOR: Add modal call when user wants to quit
The goal is to ask user confirmation when the property exitLock is set.
Director would prevent the user from quitting in such a case.

Note: The modal doesn't show up.
2022-03-15 18:16:59 +01:00
Walter Agazzi ffd6591832 AGS: Add Al-Emmo german, move Unavowed to commercial 2022-03-15 14:37:09 +01:00
Walter Agazzi 06dfd18e2e AGS: Add language detection for games #-A 2022-03-15 14:37:09 +01:00
Walter Agazzi a5de072a0d AGS: Add detection for recent games 2022-03-15 14:37:09 +01:00