Commit Graph
137148 Commits
Author SHA1 Message Date
athrxx 94d5cea3b5 KYRA: (MR/Chinese) - Chinese font drawing + main menu fixes
Things kind of work now, but many specific tweaks (font shading) still need to be added.
2021-04-27 22:07:06 +02:00
athrxx 8cbe9489c0 KYRA: (MR/Chinese) - add support for 4th language in the options menu
The Chinese version still supports ENG/FRE/GER. It does not replace one of these languages like the fan translations usually do.
2021-04-27 22:06:52 +02:00
athrxx e10af53359 KYRA: (MR/Chinese) - add detection etc. and fix installer archive loading
(also add LOL-CD demo resources to reduce number of binary git pushs)
2021-04-27 22:06:32 +02:00
ScummVM-Translations 9f7a65aef2 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-04-27 05:52:26 +00:00
sluicebox 6b910669b3 SCI: Fix KQ6 'Tickets, only' CD audio interruption 2021-04-26 22:50:10 -07:00
sluicebox 11fec236a2 SCI: Make KQ6 'Tickets, only' script patch a workaround
In addition to simplifying, this fixes the message in Spanish and
Italian versions. The CD patch signature matched these floppy versions
too and altered their correct messages.
2021-04-26 22:50:10 -07:00
ScummVM-Translations fece1611b3 I18N: Update translations templates 2021-04-27 05:25:51 +00:00
Lothar Serra Mari 1b68301540 BACKENDS: OPENGLSDL: Properly handle maximized windows 2021-04-27 07:25:22 +02:00
lb_ii c28cff2fe0 WINTERMUTE: Sync render creation code with other engines 2021-04-27 05:17:40 +02:00
Cameron Cawley d67b16a55d COMMON: Improve debugging of forbidden symbol issues 2021-04-27 04:05:11 +01:00
Donovan Watteau 77cad3b5d6 DRAGONS: More visual fixes for big-endian systems
Fix text and shadows so that graphics are now nearly the same between
little-endian and big-endian systems.

See https://bugs.scummvm.org/ticket/11710.
2021-04-27 04:01:44 +01:00
Mathias Parnaudeau 8b816cf0ea AGOS: Fix format-overflow warnings
Slightly increase the destination buffer to satisfy the theorical
copy of 5 characters for a 16-bit value.
2021-04-27 04:00:01 +01:00
Little Cat f9b741c0ee SCUMM: Add comments describing the room variables. 2021-04-27 01:03:00 +03:00
Little Cat e0b61f1ec3 SCUMM: Fixed regression caused by Pete Workaround
The original commit containing the Pete Wheeler hotfix for the Baseball gmaes has caused a regression where batting with any other bat as Pete Wheeler would slow down his swinging animation after hitting the ball.  Whoops.  This fixes the regression by adding another check to determine whether he is bunting or not.
2021-04-27 01:03:00 +03:00
Orgad Shaneh c8fc484c37 SCUMM: Fix X-range of selection for Hebrew on scumm<7
curRect.left is assigned in the script, and it is not modified. right is
assigned with the screen width - original left.

This results in bad highlighting of the verbs all over the line width,
instead of being limited to the actual string.

Due to that, sometimes the selection range of the up/down arrows overlaps
with some of the verbs, and then these verbs cannot be selected.

Solve by storing the original left value, and using it as initial x
position for the string (the actual right-to-left manipulation is done in
drawString()), and modify the value of curRect.left to match the string
that was actually drawn.

This bug is similar to the one that was fixed in 58e921eb87, but the
solution that was done there for v7 and v8 cannot work here, because the
string logic is much more complicated.
2021-04-26 21:26:41 +03:00
Kaloyan Chehlarski ae1016e5c2 NANCY: Set correct maximum scroll in The Vampire Diaries
The maximum scroll in TVD is now corrected by one pixel, which
fixes some issues in single-frame scenes.
2021-04-26 19:42:18 +03:00
Kaloyan Chehlarski 2a8512925a NANCY: Fix items and inventory box in The Vampire Diaries
Items now show up in TVD's inventory box, and displaying their
cursor in the viewport no longer crashes the game.
2021-04-26 19:42:18 +03:00
Kaloyan Chehlarski 954954a85a NANCY: Flip all backgrounds in The Vampire Diaries
Both format 1 and 2 backgrounds in The Vampire Diaries are
upside-down, and the Viewport code now correctly flips all
backgrounds for that game.
2021-04-26 19:42:17 +03:00
Kaloyan Chehlarski e8a8150f8d NANCY: Fix The Vampire Diaries viewport edges and movement
The viewport edges in TVD now have the same behavior as the
original engine, and movement is now at the correct speed.
2021-04-26 19:42:17 +03:00
Cameron Cawley 07d2c38d7e GRAPHICS: Fix SVG rendering on big endian 2021-04-26 19:18:59 +03:00
Eugene Sandulenko c7cec081d1 AGOS: Do not use sole data1.cab for detection 2021-04-26 15:17:49 +02:00
Eugene Sandulenko 85931b85c5 AGOS: Added support for German 4CD Feeble unpacked. Bugreport #11541 2021-04-26 14:51:10 +02:00
Eugene Sandulenko c1e18cbb90 COMMON: Added more debug output to installshield 2021-04-26 14:50:20 +02:00
Eugene Sandulenko 2c8ee74eb8 GLK: ZCODE: Added more detection entries. Bugreport #11670 2021-04-26 13:30:38 +02:00
Marcel Souza Lemes f078c0e51c I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1635 of 1635 strings)
2021-04-26 06:25:02 +00:00
Matthew Duggan 378076dedf ULTIMA8: Correct count shown in Crusader pickups 2021-04-26 11:09:18 +09:00
Matthew Duggan 221cb0e10e DEVTOOLS: ULTIMA8: Add display data for Regret. Fix keycard display frame. 2021-04-26 11:09:15 +09:00
Matthew Duggan b502951278 ULTIMA8: Crusader mover process fixes
* Don't allow attack moves at rebel base
* Save avatar angle (break Crusader save compatibility again, U8 saves are
  fine)
2021-04-26 10:06:09 +09:00
Matthew Duggan ce379123d7 ULTIMA8: Remove some Crusader Weasel test code 2021-04-26 10:06:09 +09:00
Matthew Duggan cda8b9ceff ULTIMA8: Correct when to show Crusadeer Weasel intro 2021-04-26 10:06:09 +09:00
Matthew Duggan a67305562d ULTIMA8: Fix movie scale for some Crusader cutscenes 2021-04-26 10:06:09 +09:00
ScummVM-Translations 2da471cc49 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-04-25 21:10:36 +00:00
Vladimir Menshakov deb959a902 VIDEO: Allow zero data words count in decodeDeltaFLC
Excerpt from specification:
The first byte of each packet is the column skip count;
the second byte is the RLE count byte.
Zero or more data words follow the RLE count byte.
2021-04-25 22:07:28 +01:00
Walter Agazzi 4f10b64005 I18N: Update translation (Italian)
Currently translated at 100.0% (1635 of 1635 strings)
2021-04-25 20:39:19 +00:00
ScummVM-Translations a67240c2e4 I18N: Update translations templates 2021-04-25 17:40:05 +00:00
SupSuper 3b43a99fda CREATE_PROJECT: Support building with FluidLite 2021-04-25 20:39:55 +03:00
Cameron Cawley c38e3bdc2a AUDIO: Support building with FluidLite 2021-04-25 20:39:55 +03:00
Scott Percival 16eb05cee8 DIRECTOR: LINGO: Allow b_puppetSound to support 2 args 2021-04-25 23:22:51 +08:00
Scott Percival 7197d470d3 Revert "DIRECTOR: Add puppet check on kTheCastNum"
This reverts commit d650738f9f.

This change caused several scenes to render incorrectly (e.g. the
witches cauldron on the Chop Suey map screen).
2021-04-25 23:22:51 +08:00
Scott Percival ca0c5c800d DIRECTOR: Fix memory leaks in SoundCastMember 2021-04-25 23:22:51 +08:00
Scott Percival b09b54fa1b DIRECTOR: Fix memory leak in _castsInfo 2021-04-25 23:22:51 +08:00
Scott Percival e7375f7495 DIRECTOR: Update Chop Suey engine version in detection tables 2021-04-25 23:22:51 +08:00
Scott Percival 73d9aa2a83 DIRECTOR: Add P.A.W.S. to detection tables 2021-04-25 23:22:51 +08:00
Scott Percival 83c400600d DIRECTOR: Fix the SoundCastMember looping flag 2021-04-25 23:22:51 +08:00
Scott Percival 527a093228 DIRECTOR: Fix the _videoPlayback flag
The _videoPlayback flag needs to be enabled as soon as a video starts
playing, instead of the frame after.

Fixes the morphing cloud animations in Chop Suey.
2021-04-25 23:22:51 +08:00
Scott Percival 89bfa05874 DIRECTOR: Fix video playback in 256-colour mode 2021-04-25 23:22:51 +08:00
Scott Percival b4df4f4036 DIRECTOR: LINGO: Fix memory leak in Datum 2021-04-25 23:22:51 +08:00
Scott Percival 028fb93cf8 DIRECTOR: Fix memory leaks in DirectorSound 2021-04-25 23:22:51 +08:00
Matthew Duggan 4b72eac24c ULTIMA8: Refine when to ignore waitFor
Waiting for PROC_TERM_DEFERRED processes is fine and needed for compatibility -
they will still notify other processes when they actually terminate.  Only
ignore the waitFor on processes which have already notified their waiters.
2021-04-25 13:40:52 +09:00
Matthew Duggan 6215ebd8a4 ULTIMA8: Wire up more Remorse movie intrinsics 2021-04-25 13:02:35 +09:00