Commit Graph

118875 Commits

Author SHA1 Message Date
Thierry Crozat
31a6b39fb3 SDL: Add new pixel perfect stretch mode for OpenGL
This mode ensure that an integral scaling is used both for the width
and for the height. Compared to the old pixel perfect stretch mode
it thus differs in the way it handles the aspect ratio correction.
It may stretch or squeeze the vertical direction to snap it to a
multiple of the original game height.
2021-06-05 14:17:40 +01:00
ScummVM-Translations
f04dfed9ad I18N: Update translations templates 2021-06-05 05:25:36 +00:00
SupSuper
f45aefcf2b TRECISION: Move save listing to MetaEngine 2021-06-05 06:24:30 +01:00
D G Turner
a3f1211f42 ASYLUM: Fix Various GCC Compiler Warnings 2021-06-05 01:51:24 +01:00
djsrv
1b3501af94 DIRECTOR: Autohilite matte sprites in D3 2021-06-04 19:17:59 -04:00
djsrv
06f74a2416 DIRECTOR: Set initial values for CastMemberInfo fields 2021-06-04 19:17:59 -04:00
SupSuper
91c6a0864a TRECISION: Read 3D texture into Graphics::Surface 2021-06-04 23:02:53 +01:00
djsrv
b6d111a678 DIRECTOR: Lower VM version if it is wrong 2021-06-04 17:51:25 -04:00
djsrv
a58cb03c1c DIRECTOR: Improve autohilite behavior
In D3 or higher, there's an autohilite flag in the cast info.
In D2, sprites seem to autohilite only if they have matte ink.
2021-06-04 17:51:25 -04:00
djsrv
9cf248bdec DIRECTOR: Check for cast script in isActive
Either a score script or a cast script can make a sprite respond to
clicks.
2021-06-04 17:51:25 -04:00
djsrv
9db8f29708 DIRECTOR: Add CastMember::getInfo() 2021-06-04 17:51:25 -04:00
ScummVM-Translations
7939c6c917 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/
2021-06-04 20:48:56 +00:00
djsrv
ba9f696482 DIRECTOR: Fix APPL archives
_rifxType was getting changed before it reached the APPL conditional
before. This fixes that. I also moved APPL handling out of readMemoryMap
since it was sort of out of place there.
2021-06-04 16:47:19 -04:00
ScummVM-Translations
a849897150 I18N: Update translations templates 2021-06-04 20:34:47 +00:00
aviloria
fa2eb39c24 TRECISION: Add Deustch demo (#12600)
Added the German demo to the detection table. It's working right now
2021-06-04 21:34:38 +01:00
djsrv
486513c715 DIRECTOR: Skip normal loading for APPL archives again 2021-06-04 09:50:02 -04:00
Roland van Laar
0f1e9f19c3 Revert "DIRECTOR: Continue playing videos even if they are audio-only"
This codechange resulted in a video playing too fast and getting
out of sync with the audio.
The audio playback speed was normal.

This reverts commit 3d8523a86e.
2021-06-04 13:02:42 +02:00
Matthew Duggan
9a37bf5b3b ULTIMA8: Implement No Regret's Rolling Thunder process 2021-06-04 19:37:12 +09:00
alxpnv
8ba3df6821 ASYLUM: refactor inventory 2021-06-04 12:53:52 +03:00
Eugene Sandulenko
33d05618b5 I18N: Update translation (Ukrainian)
Currently translated at 100.0% (1642 of 1642 strings)
2021-06-04 09:08:31 +00:00
Eugene Sandulenko
5f85c565b3 I18N: Update translation (Russian)
Currently translated at 100.0% (1642 of 1642 strings)
2021-06-04 09:08:20 +00:00
Michael Ball
0e9c4ca720 Update matrix.h
Removed extraneous character that, when the "math" directory is included, causes the doxygen build to fail.
2021-06-04 10:45:05 +03:00
SupSuper
a308d82770 TRECISION: Skip missing videos 2021-06-04 06:59:26 +01:00
SupSuper
4968d87ed0 TRECISION: Fix Amiga data loading 2021-06-04 06:59:26 +01:00
Torbjörn Andersson
7746c00a64 SCI: Fix a tiny memory leak in GfxText16 2021-06-04 07:00:30 +02:00
sluicebox
ed170da62d SCI: Validate size in AudioPlayer::getAudioStream() 2021-06-03 16:56:08 -06:00
SupSuper
df4bf9d557 SCI: Fix audio resources being freed too early
Copy audio resource buffers as we don't have control over the lifetime of the resource.
2021-06-03 23:27:46 +01:00
Martin Gerhardy
90b490f026 TWINE: fixed showing gif 'animation' replacement 2021-06-03 22:07:26 +02:00
Martin Gerhardy
0c826f8a2a TWINE: don't update the screen twice a frame 2021-06-03 22:07:26 +02:00
Martin Gerhardy
fb2533ebd6 TWINE: cleanup blitting 2021-06-03 22:07:26 +02:00
Martin Gerhardy
ac39581c16 TWINE: draw the render rect 2021-06-03 22:07:26 +02:00
Martin Gerhardy
b3241ea04a TWINE: use Graphics::Screen 2021-06-03 22:07:26 +02:00
djsrv
33060e14d8 DIRECTOR: Fix offsets in dumped movies 2021-06-03 15:54:53 -04:00
ScummVM-Translations
ae2df43bc9 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/
2021-06-03 19:09:48 +00:00
Martin Gerhardy
24d3fa785f TWINE: already set in centerOnActor 2021-06-03 21:07:29 +02:00
Martin Gerhardy
a4efeea59b TWINE: handle the screen buffer in the render methods
will get useful once they manage their dirty areas
2021-06-03 19:01:14 +02:00
Martin Gerhardy
14a467093e TWINE: const for palette pointer 2021-06-03 19:01:14 +02:00
Martin Gerhardy
e5591b8115 TWINE: this already happens in fadeIn 2021-06-03 19:01:14 +02:00
Martin Gerhardy
4765e1968e TWINE: merged ScopedFPS and FrameMarker 2021-06-03 18:40:19 +02:00
Martin Gerhardy
6abaaef306 TWINE: reduced updateScreen calls 2021-06-03 18:33:41 +02:00
ScummVM-Translations
85fd758162 I18N: Update translations templates 2021-06-03 13:24:42 +00:00
athrxx
0cc95232c4 KYRA: (LOL) - fix bug no. 12595
("LANDS OF LORE: gamepad input doesn't work in some menus")

The current code would just disable the keymapper setting for all menus, although the single purpose of this is allowing text input (including from previously mapped keys) in the save name menu. I've split up the mapping in two, one mapping for the mouse clicks and one for the keyboard keys. Now, I disable only the keyboard part during the save name input process. Mouse clicks on the confirm/cancel buttons remain still possible through mapped keys.
2021-06-03 15:23:33 +02:00
ysj1173886760
4419ae9a0b GRAPHICS: MACGUI: add default format before we are using the text from global clipboard 2021-06-03 13:19:10 +02:00
ysj1173886760
d4abe958bd GRAPHICS: MACGUI: clean code for WM clipboard operations 2021-06-03 13:19:10 +02:00
ysj1173886760
e7e09e6bee GRAPHICS: MACGUI: make mactextwindow suit for new WM clipboard 2021-06-03 13:19:10 +02:00
ysj1173886760
c88b6e2e04 GRAPHICS: MACGUI: move WM clipboard operations from mactext to macwindowmanager 2021-06-03 13:19:10 +02:00
ysj1173886760
43826c7839 GRAPHICS: MACGUI: clean the code for stripFormat in mactext 2021-06-03 13:19:10 +02:00
ysj1173886760
a5e6f59533 GRAPHICS: MACGUI: implement getTextFromClipboard and setTextInClipboard for mactext 2021-06-03 13:19:10 +02:00
ysj1173886760
f68b3736a3 GRAPHICS: MACGUI: add clipboard which can help saving format from mactext for wm 2021-06-03 13:19:10 +02:00
ysj1173886760
8f36696f0f GRAPHICS: MACGUI: clean code for code analyse 2021-06-03 13:19:10 +02:00