Commit Graph
137148 Commits
Author SHA1 Message Date
sluicebox 388f3a02ef SCI32: Create kScummVMSleep for script patches
We have several SCI32 script patches that replace kGetTime spin loops
with calls to kWait for the intended delay. This prevents blocking
the main thread and allows ScummVM to be responsive and update the
screen. But kWait isn't a simple sleep, it's a throttling function,
and the duration that it sleeps (if any) is determined by the time
since it was last called. kWait was only in SCI16 interpreters so it
had to be restored to SCI32 and this required a further workaround
for Phant2 compatibility.

Now we have a dedicated custom kernel function, kScummVMSleep, which
does a simple sleep so that SCI32 script patch delays are consistent
and the Phant2 workaround isn't needed. This approach is similar to
kScummVMSaveLoad.
2021-10-19 08:40:33 -05:00
Torbjörn Andersson d5f50eb0e2 PEGASUS: Update detection entries 2021-10-19 14:57:35 +02:00
alxpnv fa2c913d04 ASYLUM: add workaround for multipage dialogs
Reported by Attx
2021-10-19 15:18:27 +03:00
alxpnv 5fc91f2682 ASYLUM: fix Theora playback in OpenGL mode 2021-10-19 15:18:27 +03:00
alxpnv b1adfb3f25 ASYLUM: fix Load Game screen shaking
Reported by Attx
2021-10-19 15:18:26 +03:00
alxpnv 110af4fae4 ASYLUM: slow down puzzle animations 2021-10-19 15:18:26 +03:00
Eugene Sandulenko b6dbb42daa PEGASUS: Updated few md5s after MacResMan changes 2021-10-19 13:05:22 +03:00
Eugene Sandulenko 9aba6496f9 AD: Fixed tail md5 comparisons 2021-10-19 13:05:22 +03:00
Eugene Sandulenko 841254e6f1 AD: Fix seeking for tail md5 2021-10-19 13:05:22 +03:00
Eugene Sandulenko 3146b2ffae AD: Allow mixed md5 calculation method to exist for single file 2021-10-19 13:05:22 +03:00
Paweł Kołodziejski ec5a71e93f STARK: Small cleanup in lighting code 2021-10-19 08:02:46 +02:00
Paweł Kołodziejski 7e5364e340 STARK: Implement double side flag for OpenGL renderer 2021-10-19 01:59:25 +02:00
Paweł Kołodziejski 89994eec8b STARK: Fixed compilation 2021-10-18 23:57:44 +02:00
ScummVM-Translations d721068ed5 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-10-18 21:28:49 +00:00
Paweł Kołodziejski d6b2f9ec02 STARK: Added alternate ligthing for OpenGL 2021-10-18 23:28:38 +02:00
VAN-Gluon 35dc4ea20a I18N: Update translation (Japanese)
Currently translated at 100.0% (1654 of 1654 strings)
2021-10-18 21:26:19 +00:00
Timo Mikkolainen b1a314269b I18N: Update translation (Finnish)
Currently translated at 100.0% (1654 of 1654 strings)
2021-10-18 21:26:18 +00:00
Paweł Kołodziejski f7cf2917a2 STARK: Cleanup light shader code 2021-10-18 22:54:17 +02:00
Paweł Kołodziejski 62dbb28aa3 STARK: Sync actor and props lights code 2021-10-18 22:49:00 +02:00
Paweł Kołodziejski 231227625d STARK: Improve OpenGL ligthing 2021-10-18 21:28:25 +02:00
sluicebox 4739bb7206 SCI: Update almost all Mac detection entries
All entries are now updated except for Slater & Charlie
2021-10-18 13:01:19 -05:00
Paweł Kołodziejski dbfb4844e3 STARK: Revert partially negation only for directional light 2021-10-18 19:02:44 +02:00
Paweł Kołodziejski 6ef5efbbed STARK: Get use interpolate vector3d helper 2021-10-18 07:52:20 +02:00
Paweł Kołodziejski 881b477e83 MATH: Added length and interpolate helpers for Vector3d 2021-10-18 07:48:33 +02:00
Paweł Kołodziejski 9778a07def STARK: Cleanup actor light shader code 2021-10-18 07:43:42 +02:00
Paweł Kołodziejski bdbce2dc0c STARK: Cleanup renderer code 2021-10-18 07:36:45 +02:00
Paweł Kołodziejski 8caf5a04c0 STARK: Fixed light direction in OpenGL renderer 2021-10-18 07:33:05 +02:00
Filippos Karapetis 18ec7c853e SAGA2: More work on Dinotopia 2021-10-17 23:13:55 +03:00
Eugene Sandulenko 1c439e3add DIRECTOR: Truly disable incorrect detection entry 2021-10-17 22:25:04 +03:00
Eugene Sandulenko 1c714952ce HADESCH: Fixed Mac entry after MacResMan changes 2021-10-17 20:48:03 +03:00
Eugene Sandulenko d33ef146ae MADE: Fixed detection entry after MacResMan changes 2021-10-17 20:48:03 +03:00
Eugene Sandulenko 0f9b4ef305 AD: Added more debug output 2021-10-17 20:48:03 +03:00
Eugene Sandulenko 52b7d0b0c3 HADESCH: Marked detection entry invalidated by MacResMan changes 2021-10-17 20:48:03 +03:00
Eugene Sandulenko aca4e2fd43 GROOVIE: Marked detection entry invalidated by MacResMan changes 2021-10-17 20:48:03 +03:00
Eugene Sandulenko 521b5b7a2d SCI: Updated few Mac detection entries and marked the rest after MacResMan changes 2021-10-17 20:48:03 +03:00
Eugene Sandulenko ac4476f555 PEGASUS: Marked invalid Mac detection entries after MacResMan changes 2021-10-17 20:48:03 +03:00
Eugene Sandulenko 33115992a0 STARTREK: Fix Mac version detection entry after MacResMan changes 2021-10-17 20:48:03 +03:00
Eugene Sandulenko ed0b5042f3 DIRECTOR: Changed The Apartment Mac detection after the MacResMan changes 2021-10-17 20:48:03 +03:00
Eugene Sandulenko c65768931b DIRECTOR: Disabled entry with incorrect punycode 2021-10-17 20:48:02 +03:00
Eugene Sandulenko 8676f4b2fe DIRECTOR: Fix preloadCast without arguments 2021-10-17 20:48:02 +03:00
Eugene Sandulenko 37f0024b0a MACVENTURE: Adjust detection entries after MacResMan bugfix 2021-10-17 20:48:02 +03:00
Eugene Sandulenko 401126f9f7 DIRECTOR: Disable detection entry with invalid punycode 2021-10-17 20:48:02 +03:00
Eugene Sandulenko 51fc49e19d WAGE: Update detection entries resfork file sizes 2021-10-17 20:48:02 +03:00
Eugene Sandulenko 91b91c0cba COMMON: Fix bug in Mac resfork data size calculation. This invalidates many detection entries 2021-10-17 20:48:02 +03:00
Eugene Sandulenko 6aaf3018b9 WAGE: WIP on additional games 2021-10-17 20:48:02 +03:00
Eugene Sandulenko 9b3427d7d4 DISTS: ANDROID: Update link to the Android guide 2021-10-17 20:48:02 +03:00
Eugene Sandulenko 47a277542e DIRECTOR: Added mactos for tail md5s 2021-10-17 20:48:02 +03:00
Eugene Sandulenko 7ccce1d97b AD: Compute tail or mac resfork when requested 2021-10-17 20:48:01 +03:00
Eugene Sandulenko 4eea8524f7 COMMON: Add possibility to compute md5 for tail of resfork data 2021-10-17 20:48:01 +03:00
Eugene Sandulenko d4443ed494 AD: Correctly process small files 2021-10-17 20:48:01 +03:00