145711 Commits

Author SHA1 Message Date
ScummVM-Translations
cc3f23e6f1 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-10-08 06:32:26 +00:00
Ralph Caraveo
e9b8394750 SCI: Provide additional errorString context on crash 2023-10-08 08:32:14 +02:00
Marcel Souza Lemes
91310caac5 I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1999 of 1999 strings)
2023-10-08 04:41:21 +00:00
IlDucci
a67dd406dd I18N: Update translation (Spanish)
Currently translated at 100.0% (1999 of 1999 strings)
2023-10-07 22:22:59 +00:00
Simon Delamarre
43b0e79864 GOB: Fix a long standing bug in "cleanupStr"
Because of bug introduced in 2009, the cleaned-up string was emptied
instead of being just normalized - a bit radical !

Known to fix the following easter egg in Adibou2: when creating a
character with a name from the Coktel team (e.g. "Cathy"), the birth
date is automatically filled with the real world value.
2023-10-07 23:59:41 +02:00
Kaloyan Chehlarski
1c34e1c614 AGS: Fix for surface blitting-related crashes
This is a second attempt at fixing the crashes that pop up
when attempting to blit past the bottom-right corner of a
surface. The previous commit caused a bunch of surfaces
to not blit their last row, and introduced more drawing
errors in scrolling scenes. Also, made sure the size check in
AVX2 code is 8 bytes everywhere, as this was also likely to
cause issues.
2023-10-07 23:32:11 +03:00
Kaloyan Chehlarski
8fc73a36a6 Revert "AGS: Fix blitting-related crash"
This reverts commit e2720d39f327bd152a472cf41b1272fb0e866d16.
The changes were based on a wrong assumption on where
the issue actually lies, and introduced a new problem:
some surfaces' bottom rows were getting entirely skipped.
2023-10-07 23:32:11 +03:00
Kaloyan Chehlarski
d542838664 Revert "AGS: Fix clipping issue in blitting code"
This reverts commit 90beb8887ec9f593e1a9ef6a67461d95d4b9ae4b.
The changes were based on a wrong assumption on
where the issue lies, and also introduced even buggier
behavior in scrolling scenes.
2023-10-07 23:32:10 +03:00
Kaloyan Chehlarski
7f84df864d AGS: Fix incorrect format check in generic blitting code
This fixes a bunch of errors in 5 Days a Stranger (and all other
games with 16-bit surfaces), including leaked memory and
incorrectly displayed text.
2023-10-07 23:32:10 +03:00
D G Turner
614507859e SCUMM: Fix Unused Variable GCC Compiler Warning 2023-10-07 20:15:45 +01:00
ScummVM-Translations
460d2ca28d 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-10-07 12:18:26 +00:00
Kaloyan Chehlarski
e2720d39f3 AGS: Fix blitting-related crash
Fixed an off-by-one error in the non-scaling blit code, which
would result in an attempt to draw to one row beyond the
bounds of the dest surface (affects only the optimized paths).
2023-10-07 14:45:31 +03:00
Kaloyan Chehlarski
90beb8887e AGS: Fix clipping issue in blitting code
Fixed a clipping issue that would crash ScummVM when
attempting to blit to a surface with a negative dest x
(affecting both the optimized and non-optimized paths).
2023-10-07 14:45:22 +03:00
Kaloyan Chehlarski
151561e6ee NANCY: Implement KeypadTersePuzzle
Implemented the short variant of KeypadPuzzle introduced
in nancy7. Also added the new flag that marks whether
we need to check the order the buttons were pressed in.
2023-10-07 14:45:22 +03:00
Kaloyan Chehlarski
4aa0727f95 NANCY: Reset textbox scrollbar when adding new line 2023-10-07 14:45:22 +03:00
Kaloyan Chehlarski
3a72322d55 NANCY: Ensure objects' last position is cleared
Added a safeguard against an issue that could pop up
when moveTo() is called multiple times between draws.
2023-10-07 14:45:22 +03:00
Kaloyan Chehlarski
67d36e46b7 NANCY: Add support for nancy7 special effects
The SpecialEffect action record got some significant changes
in nancy7, including a new type of fade, and the removal
of the predefined number of frames to fade. Testing with the
original is tough, since it runs way too fast on modern PCs,
and the new fade type is never actually used properly, so
the current implementation is only an approximation. Also,
I've discovered that prior to these changes the entire screen
got crossfaded, so the screenshotViewport() function is now
entirely removed.
2023-10-07 14:45:22 +03:00
Kaloyan Chehlarski
f126ac3d5f NANCY: Fix intro sound in nancy3
It seems a scene change only interrupts the execution of
the rest of the ActionRecords in a scene starting from nancy4.
Adding the version check fixes the intro of nancy3, where
the narration wouldn't start playing.
2023-10-07 14:45:22 +03:00
Kaloyan Chehlarski
6ed79ba757 NANCY: Add support for Bink video
nancy7 started using Bink videos for some SecondaryMovies
2023-10-07 14:45:21 +03:00
Kaloyan Chehlarski
6475f9bf6a NANCY: Animated Overlay loop improvement
Looping Overlays no longer speed up to "catch up" to the
current frame when a slowdown happens (e.g. when the
console is opened)
2023-10-07 14:45:21 +03:00
Kaloyan Chehlarski
85b1332ab7 NANCY: Do not retain satisfied status for dependencies
Fixed all instances of dependencies that, once satisfied, stay
that way forever. This fixes more complex event flag
dependency like the one in nancy7 scene 2805.
2023-10-07 14:45:21 +03:00
Kaloyan Chehlarski
a3f1695f2d NANCY: Implement terse Overlay variants
Added the short variants of Overlay, OverlayStaticTerse,
and OverlayAnimTerse, which were introduced in nancy7.
2023-10-07 14:45:21 +03:00
Kaloyan Chehlarski
7f16ac517d NANCY: Define kNoScene constant 2023-10-07 14:45:21 +03:00
Kaloyan Chehlarski
8b7c7f9b17 NANCY: Implement SetVolume action record 2023-10-07 14:45:21 +03:00
ScummVM-Translations
066ef760c5 I18N: Update translations templates 2023-10-06 20:25:07 +00:00
CadiH
6b65e27484 DOCS: fixes readthedocs config file paths 2023-10-06 22:24:55 +02:00
CadiH
a6bf0df585 DOCS: updates readthedocs config file
- sets python version to 3.10
2023-10-06 22:24:55 +02:00
CadiH
f3d2d90b37 DOCS: corrects readthedocs config file 2023-10-06 22:24:55 +02:00
CadiH
85ba85df69 DOCS: updates config file to fix doc builds 2023-10-06 22:24:55 +02:00
CadiH
d723f75797 DOCS: moves .yaml config to fix readthedocs builds 2023-10-06 22:24:55 +02:00
CadiH
7e41bec7f0 BACKENDS: ANDROID: minor edit to Help tab contents 2023-10-06 22:24:55 +02:00
CadiH
ca2fa723e3 BASE: updates SAF popup to align with GUI help 2023-10-06 22:24:55 +02:00
CadiH
5fb01f0a6b DOCS: amends Android docs to align with GUI help 2023-10-06 22:24:55 +02:00
CadiH
239a2dd010 DOCS: Updates Android screenshots 2023-10-06 22:24:55 +02:00
CadiH
5df0851284 BACKENDS: ANDROID: updates contents of help dialog 2023-10-06 22:24:55 +02:00
CadiH
b7c8ae32ce DOCS: creates "Adding Games" section for Android 2023-10-06 22:24:55 +02:00
CadiH
a74c827076 BACKENDS: ADNROID: Updates content of help tab 2023-10-06 22:24:55 +02:00
CadiH
64f40b8959 GUI: updates content of help dialog 2023-10-06 22:24:55 +02:00
Walter Agazzi
8ba13647c5 AGS: Marked two games as unsupported 2023-10-06 18:41:43 +02:00
Walter Agazzi
ee8b65f46b AGS: Add some missing commercial games entries
+ Smasher (Ludum Dare 53 entry)
2023-10-06 17:54:19 +02:00
ScummVM-Translations
5bee5a015e 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-10-06 13:13:53 +00:00
Walter Agazzi
ef7a5afe1a AGS: Add detection for lost & found and a couple alt versions
TRAC 14657-14656
2023-10-06 15:12:01 +02:00
ScummVM-Translations
a3dbed7cb6 I18N: Update translations templates 2023-10-05 20:47:06 +00:00
sluicebox
25a7fc6ab1 SCI: Don't create PRN file in ECO2
Ticket #14640
2023-10-05 13:46:00 -07:00
sluicebox
0ff2062cfa SCI: Update flag debugger for ECO1 floppy 1.1 2023-10-05 13:46:00 -07:00
ScummVM-Translations
af0ab5a547 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-10-05 16:01:36 +00:00
athrxx
32daf91abe SCUMM: (v7/8) - improve fix for bug no. 14616
(make it more consistent with original code behavior)
2023-10-05 18:00:41 +02:00
ScummVM-Translations
9339cb8373 I18N: Update translations templates 2023-10-05 07:23:38 +00:00
AndywinXp
96c4fe3648 SWORD1: Remove hack from fnEnterSection()
This originally fixed a crash at startup, but we seem
to handle everything correctly now, so this now works
as it should. Tested on DOS, Mac and PSX versions.
2023-10-05 09:23:23 +02:00
Benjamin Funke
0098994cf7
GOB: Added version numbers to more games
Added version numbers to geisha, lit, littlered, playtoons, urban, woodruff
2023-10-05 09:50:56 +03:00