Commit Graph
137148 Commits
Author SHA1 Message Date
eientei f1099a5cf2 ICB: ELDORADO: Add detection for Italian + Spanish Windows releases 2022-08-04 21:17:24 +02:00
eientei cde17b7499 ICB: ELDORADO: Add detection for Portuguese full, English demo and PS1 versions 2022-08-04 21:17:24 +02:00
Henrik "Henke37" Andersson bd7f77e126 PINK: Use the actual target when searching for saves
This ensures consistent behavior between listing and loading of saves
2022-08-04 20:15:07 +02:00
Purple T 18226bf92f I18N: Update translation (French)
Currently translated at 100.0% (1773 of 1773 strings)
2022-08-04 16:37:25 +00:00
Joost Peters fc46171489 ICB: ELDORADO: handle fn_set_as_player differences 2022-08-04 16:57:39 +02:00
Joost Peters 2e6cd47b68 ICB: ELDORADO: add some more script functions 2022-08-04 16:07:27 +02:00
Joost Peters f23d8fddf7 ICB: ELDORADO: implement pose overriding functions 2022-08-04 13:48:42 +02:00
Marcel Souza Lemes d1c1ae1bb1 I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1773 of 1773 strings)
2022-08-04 07:37:25 +00:00
athrxx 61eae101ed SCUMM: properly initilize array (follow-up to 4248e22)
(the array is now 7 bytes larger than before, so it doesn't get reset completely in getWordVararg())
2022-08-03 21:43:06 +02:00
Lothar Serra Mari 42bb436115 I18N: Update translation (German)
Currently translated at 100.0% (1773 of 1773 strings)
2022-08-03 16:30:35 +00:00
Joost Peters 7e903367cc ICB: ELDORADO: add fn_set_manual_interact_object() and fn_cancel_manual_interact_object() 2022-08-03 17:27:58 +02:00
athrxx 4248e22cbf SCUMM: (MI1/FM-TOWNS) - fix bug no. 13735
("Inaccurate verb rendering in Monkey 1 FM-TOWNS)"

Actually, this is rather an emulation of an original bug than a fix...

I have also included a fix in the charset renderer that I noticed, but I don't think that one actually matters anywhere.

I haven't added a fix for exisiting saves. It would require another version bump and it is really not important enough.
2022-08-03 17:03:25 +02:00
Joost Peters a125e3d3d0 ICB: ELDORADO: some more El Dorado script functions and differences 2022-08-03 16:41:28 +02:00
Joost Peters 4a7c433f92 ICB: ELDORADO: handle fn_set_watch difference 2022-08-03 15:41:24 +02:00
Antoniou Athanasios a4440651e1 I18N: Update translation (Greek)
Currently translated at 100.0% (1773 of 1773 strings)
2022-08-03 13:30:47 +00:00
Joost Peters 46a4c63698 ICB: make error messages match the actual function names and add some apostrophes 2022-08-03 15:22:44 +02:00
Joost Peters 0892badade ICB: ELDORADO: add several El Dorado specific script functions 2022-08-03 15:07:02 +02:00
VAN-Gluon fef2906a1f I18N: Update translation (Japanese)
Currently translated at 100.0% (1773 of 1773 strings)
2022-08-03 12:08:56 +00:00
Eugene Sandulenko 9955297559 I18N: Update translation (Ukrainian)
Currently translated at 100.0% (1773 of 1773 strings)
2022-08-03 12:08:54 +00:00
George Kormendi 8af525307b I18N: Update translation (Hungarian)
Currently translated at 100.0% (1773 of 1773 strings)
2022-08-03 12:08:53 +00:00
Eugene Sandulenko 0745a95cea I18N: Update translation (Russian)
Currently translated at 100.0% (1773 of 1773 strings)
2022-08-03 12:08:34 +00:00
ScummVM-Translations e3b1a27852 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-08-03 08:17:06 +00:00
alxpnv d9fd457d8b ASYLUM: change mapping for the in-game menu 2022-08-03 11:19:17 +03:00
ScummVM-Translations 747a9f3442 I18N: Update translations templates 2022-08-03 06:38:50 +00:00
Omer Mor 145d6bc1e0 SCI: Improve King's Quest 4 detection entries 2022-08-03 09:38:39 +03:00
D G Turner 2537d29332 GUI: Fix GCC Compiler Warnings in Save Load Dialog 2022-08-03 01:47:09 +01:00
sluicebox e672a7b5f6 SCI: Show all palette cycles on PQ1, PQ3 tile screen
Fixes the police lights on the title screens of each game.
Only one of every eight frames in the palette cycle was appearing.

Thanks to @eriktorbjorn for reporting this
2022-08-02 17:23:34 -04:00
sluicebox e09010f7d8 SCI: Restrict kGetEvent throttling to fast cast mode
In 2010 a 10 ms delay was added to every kGetEvent call to prevent
maxing out the CPU when some games display message boxes:
b0b4ddcc52

This rapid kGetEvent polling is called fast cast and it only exists in
SCI1.1 games and some SCI1 games. It occurs in an inner loop when the
fast cast global is set.

Now the workaround is only applied to fast cast games and only when the
kGetEvent polling occurs.

Removing this 10 ms delay from every SCI16 game cycle doesn't change
game speed by itself because the larger dynamic throttling in
kGameIsRestarting has been absorbing the 10 ms. But this does make the
other throttles easier to understand and work with, and solves minor
edge cases where delays from multiple kGetEvent calls add up.
2022-08-02 17:23:34 -04:00
sluicebox 9d40b46f7e SCI: SciEngine was accessing itself through globals 2022-08-02 17:23:34 -04:00
IlDucci 678f3db19b I18N: Update translation (Spanish)
Currently translated at 100.0% (1773 of 1773 strings)
2022-08-02 20:56:00 +00:00
Walter Agazzi 0fa22e7bab AGS: Add games reported in issue #13738 2022-08-02 21:20:06 +01:00
Walter Agazzi 47a77a4667 AGS: Add detection for mission OROW games/versions 2022-08-02 21:20:06 +01:00
Walter Agazzi dbc04d6389 AGS: Add detection for old MAGS games/versions 2022-08-02 21:20:06 +01:00
Walter Agazzi d0a74c4dd1 AGS: Add detection for some missing MAGS games 2022-08-02 21:20:06 +01:00
Walter Agazzi e8aa2354b8 AGS: Add detection for various old demos 2022-08-02 21:20:06 +01:00
ScummVM-Translations 290a58cf25 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-08-02 20:18:01 +00:00
BLooperZ 16955a15f1 SCUMM: FREDDI4: workaround lipsync issues in final scene 2022-08-02 22:17:49 +02:00
ScummVM-Translations e5b0d54695 I18N: Update translations templates 2022-08-02 20:08:30 +00:00
Alexander Tkachev 09639e7f23 GUI: Add files amount to SaveLoadCloudSyncProgressDialog
Also adds Cloud::Storage::SyncDownloadingInfo struct to pass around a bunch of numbers instead of having 3 methods for each number (in CloudManager, Storage and SavesSyncRequest).
2022-08-02 22:08:19 +02:00
Alexander Tkachev 85739018fe GUI: Show bytes sizes in saves sync dialog
And also makes percentage calculated based on bytes sizes, not files count.
2022-08-02 22:08:19 +02:00
Alexander Tkachev 645e1a0c83 CLOUD: Make cloud sync load timestamps less
No need to reload the timestamps file all time (invalidating save file manager's cache) -- it's loaded once in the beginning of a sync and then is updated one file at a time.
2022-08-02 22:08:19 +02:00
Alexander Tkachev dbbdf28482 COMMON: Redraw Save/Load dialog while syncing
A bit hacky (uses `friend`), but now while SaveLoadCloudSyncProgressDialog is modal, SaveLoadChooserDialog is still redrawing in the background, so the not-yet-ready saves buttons are being replaced with ready ones while the sync is in progress.
2022-08-02 22:08:19 +02:00
Alexander Tkachev 6901e941aa CLOUD: Fix #11244: Crash when loading a save from the launcher
Removing GUI::CommandSender from SavesSyncRequest, so it doesn't update SaveLoadCloudSyncProgressDialog or SaveLoadChooserDialog from another thread.

Instead, these two are now polling CloudMan once per second themselves.
2022-08-02 22:08:19 +02:00
Donovan Watteau 1f0cb06250 SCUMM: Fix a continuity error with George Washington's teeth (DOTT)
You can't make George Washington leave the main hall without starting a
fire, but this fire can't be started if George Washington's is not
wearing the chattering teeth.

So, when he comes back to that room, he should be wearing them, but
this is not the case during the associated cutscene (he does wear them
if you talk to him outside, or come back to this room again after this
cutscene).  So, force costume 69 (chattering teeth) instead of costume
53 (no chattering teeth) for George Washington in this script.
2022-08-02 22:06:16 +02:00
ScummVM-Translations 8d0cb0c77b 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-08-02 20:05:06 +00:00
BLooperZ b67b88e6d9 GUI: Support unicode and BiDi in editable widget 2022-08-02 22:04:54 +02:00
ScummVM-Translations 14e61b0590 I18N: Update translations templates 2022-08-02 19:05:56 +00:00
eientei 5660ab5322 MOHAWK: Add detection for the Williams-Sonoma Guide to Good Cooking 2022-08-02 21:05:46 +02:00
Jonathan Gray 1d318e1161 DOCS: MAN: adjust --md5 text for consistency
from Donovan Watteau
2022-08-02 20:52:03 +02:00
Jonathan Gray 1326643f02 DOCS: MAN: use Cm instead of Cy with no-
avoids an anchor in mandoc html output
from Donovan Watteau
2022-08-02 20:52:03 +02:00