143285 Commits

Author SHA1 Message Date
Lars Sundström
3c85d6a7a6 IOS7: Add on-screen opacity to iOS backend options
Let the user configure the opacity for the on-screen controls using
a slider with allowed values from 1 to 10, where 10 is 100%.
2023-07-17 21:42:25 +02:00
Torbjörn Andersson
086661d2d9 AGI: Fix regression in Winnie the Pooh graphics
The left side of each picture was cut off, and padded with white at the
right side instead. This regression was introduced somewhere between
1.7.0 and 1.8.0 as part of a "graphics rewrite + cleanup".
2023-07-17 15:27:45 +02:00
BLooperZ
150984d11f ASYLUM: Add Hebrew board puzzle 2023-07-16 23:53:26 +03:00
Eugene Sandulenko
88462f03b7
DIRECTOR: JANITORIAL: Added few whitespaces 2023-07-16 14:02:18 +02:00
Scott Percival
889130a3fa DIRECTOR: Share Sprite parsing code between Frame and FilmLoopCastMember 2023-07-16 14:01:48 +02:00
Scott Percival
f4bab7a34d DIRECTOR: Add missing guardrail for Cast::loadExternalSound 2023-07-16 14:01:48 +02:00
Scott Percival
50b88f8622 DIRECTOR: Add FPS quirk for Wrath of the Gods 2023-07-16 14:01:48 +02:00
Eugene Sandulenko
5a6358d5af
DIRECTOR: Re-add removed constant 2023-07-16 14:01:09 +02:00
Eugene Sandulenko
805eb6041e
DIRECTOR: Remove now unused variable 2023-07-16 13:57:16 +02:00
sluicebox
6a83bcbd95 SCI32: Fix SQ6 broken walk icon
Fixes bug #14537

Thanks to @Twixxi691 for reporting this
2023-07-15 12:18:25 -07:00
ScummVM-Translations
deb8317c20 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/
2023-07-15 11:28:56 +00:00
antoniou79
c00eabb2ac DISTS: ANDROID: English Release notes for 2.7.1 2023-07-15 14:27:41 +03:00
ScummVM-Translations
36ee3352c6 I18N: Update translations templates 2023-07-15 09:24:18 +00:00
Eugene Sandulenko
fad630323a
SDL: Added config key disable_saved_screenshot_osd for disabling the OSD message 2023-07-15 11:23:29 +02:00
Eugene Sandulenko
c36442668d
DEVTOOLS: Use more portable sha256 utility 2023-07-14 23:34:01 +02:00
Eugene Sandulenko
0f4f98f8cb
NEWS: Fix Tony engine capitalization 2023-07-14 23:20:40 +02:00
Le Philousophe
0cfbc0b598 NEWS: Synchronize news with branch 2.7 2023-07-14 23:18:08 +02:00
Le Philousophe
02a5dc6bf3 NEWS: Add fixes for unaligned accesses 2023-07-14 23:11:53 +02:00
Eugene Sandulenko
a70a5512e1
NEWS: Set 2.7.1 release date, fixed capitalization for some engine names 2023-07-14 23:07:52 +02:00
Eugene Sandulenko
87b96cd34e
DIRECTOR: Re-add Director version checks for autopuppet flag
Dropping D6+ checks there were a speculation which let Dream sequence
in totaldistortion work. However, that had a side effect that the ink
was not copied, as the channel was declared autopuppet.

This restores the ink behaviour while keeping shooting as working

--start-movie="ATD\HD\bdDREAMA.DXR"  totaldistortion-win
2023-07-14 22:34:38 +02:00
Simon Delamarre
8accd69981 GOB: fix an error message in Adibou1 CD when completing the sweets collection
The game tries to make a copy of the savegame on a floppy that is meant to be sent to Coktel Vision, just ignore it.
2023-07-14 22:15:30 +02:00
Thierry Crozat
1ed935dbc1 DOCS: Add two-finger swap right to left gesture to iOS controls
This gesture is used to show or hide the on-screen control (virtual
controler).
2023-07-14 20:07:12 +01:00
Lothar Serra Mari
977d675536
NEWS: Mention latest SCUMM bugfixes in German NEWS file 2023-07-14 21:00:50 +02:00
Le Philousophe
538fd65ed6 ANDROID: Make 3 fingers multitouch easier to trigger
We can receive a move event while having two fingers pressed but this
doesn't always mean we really moved.
2023-07-14 20:53:35 +02:00
Le Philousophe
392b894547 TONY: Only apply alignment on supported platforms 2023-07-14 20:48:13 +02:00
Le Philousophe
29a02151d1 COMMON: Only apply alignment on supported platforms 2023-07-14 20:48:13 +02:00
AndywinXp
6c5e448121 NEWS: Add several SCUMM bugfixes 2023-07-14 20:35:38 +02:00
Harishankar Kumar
f384f578de DIRECTOR: LINGO: Use STRING to RETRIEVE symbol key property
This is a special edge case where a string can be used to retrieve a
property which has its key as symbol, ie something like [#abc:"xyz],
and using "abc" in comparison to retrieve the property. It is however
worth noting that this special case is only when retrieving a property,
ie a string "abc" is not equal to its symbolic version #abc.

Fixes misplaced <Void> in game saves of 'totaldistortion' when
sleeping to bed.
2023-07-14 14:51:20 +02:00
Kaloyan Chehlarski
bf8c469fd8 NANCY: Disable UI clock in alarm clock scenes
Added facilities to disable the UI clock (in the bottom
left corner of the screen) when playing an alarm clock scene.
2023-07-14 15:47:34 +03:00
Kaloyan Chehlarski
893545f9bf NANCY: Implement alarm clock
Implemented the SetPlayerClock action record, which
is responsible for the alarm clock introduced in nancy3.
2023-07-14 15:47:34 +03:00
Scott Percival
eb39be60c2 DIRECTOR: Fix regression where previous frame's tempo is used
Fixes the 0% warning message in The Cute Machine.
2023-07-14 13:26:12 +02:00
Simon Delamarre
038229d34d NEWS: Add Adibou1 announcement 2023-07-14 12:13:24 +02:00
Le Philousophe
a58bac8ccb ANDROID: Avoid calling native code from UI thread
This can lead to race conditions.
When synchronizing virtual keyboard state, just set a variable in UI
thread.
The variable will be read in worker thread during event polling, this
will ensure that graphics code is configured at a proper time.
2023-07-14 11:22:06 +02:00
Le Philousophe
5964c36ab4 COMMON: Don't use a pointer to T in UnalignedPtr
This lets the compiler think the pointer value could be aligned.
2023-07-14 11:10:28 +02:00
Le Philousophe
76fd10dafe TONY: Fix _num type discrepancy
It's int32 everywhere outside expr anyway.
2023-07-14 11:10:28 +02:00
Le Philousophe
1f1988f5ed TONY: Properly align Expressions
Make sure Expression array is properly aligned inside the buffer
provided by GlobalAlloc.
2023-07-14 11:10:28 +02:00
Le Philousophe
e7ee27e99a TONY: Fix MemoryManager data alignment
Data being a byte type, it was never aligned.
Don't overallocate 1 byte which is here only because C++ doesn't support
VLA.
2023-07-14 11:10:28 +02:00
Le Philousophe
a831accde7 TONY: Fix various types discrepancies
Avoid using byte * for opaque types and don't do unneeded casts.
2023-07-14 11:10:28 +02:00
Le Philousophe
6a1abd09f1 COMMON: Make sure coroutine Process parameter is well aligned 2023-07-14 11:10:28 +02:00
Steve Dunham
57c18514be ULTIMA4: Fix crash when pressing ESC after Cast
If user presses esc while selecting a character the controller
returns -22 instead of the expected -1. This led to an out of bounds
array reference and a crash.
2023-07-13 18:40:51 -07:00
sluicebox
7cee0a5480 SCI: Update speed test overflow fix for more versions 2023-07-13 16:34:37 -07:00
Simon Delamarre
4a8b8f6dcf GOB: Upgrade Adibou1 detection entries to ADGF_TESTING 2023-07-14 00:33:27 +02:00
sluicebox
ddb0ef1de5 SCI: Fix overflow in SCI0 speed test script
Fixes a long delay on a black screen at the end of KQ4 introduction.

Thanks to @eriktorbjorn for reporting and reproducing this
2023-07-13 14:56:24 -07:00
Kaloyan Chehlarski
b69483c4f8 NANCY: Fix Telephone data reading 2023-07-13 18:13:57 +03:00
Kaloyan Chehlarski
16ed90c477 NANCY: Fix textbox color edge case
Fixed an edge case where color wouldn't get toggled
correctly in the textbox drawing function. This fixes the
lose game dialogue when unhooking the chandelier
in nancy3.
2023-07-13 18:13:57 +03:00
Kaloyan Chehlarski
9d9374bc85 NANCY: Fix non-looping overlays
Fixed an edge case where a non-looping overlay would
still loop if the sound file is longer than the animation.
This fixes the chandelier dangling animations in nancy3.
2023-07-13 18:13:57 +03:00
Kaloyan Chehlarski
88d8864871 NANCY: Don't expect color end tag in text
Fixed a crash that resulted from the expectation that
a color begin token is always matched with a color end token
inside textbox text.
2023-07-13 18:13:57 +03:00
Kaloyan Chehlarski
5cb1c716cc NANCY: Update list_actionrecords console command
Added missing dependency types to the list_actionrecords
console command, and made sure it respects the recursive
nature of dependencies in nancy3 and above. Fixed a crash
due to the event flag numbering being changed in nancy3.
Fixed a typo in the function name.
2023-07-13 18:13:56 +03:00
Walter Agazzi
24709a2ab2 ACHIEVEMENTS: Generated description files 2023-07-13 15:50:59 +02:00
Walter Agazzi
12f6d533f3 AGS: Add achievements for various games 2023-07-13 15:50:59 +02:00