Commit Graph

123930 Commits

Author SHA1 Message Date
Walter Agazzi
51e2eebe0f I18N: Update translation (Italian)
Currently translated at 100.0% (1656 of 1656 strings)
2021-10-20 10:47:03 +00:00
Marcel Souza Lemes
e4ef48b93d I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1656 of 1656 strings)
2021-10-20 09:33:36 +00:00
George Kormendi
d4b276d160 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1656 of 1656 strings)
2021-10-20 09:33:35 +00:00
Purple T
7d6fb68841 I18N: Update translation (French)
Currently translated at 100.0% (1656 of 1656 strings)
2021-10-20 09:33:35 +00:00
Timo Mikkolainen
6676c923e0 I18N: Update translation (Finnish)
Currently translated at 100.0% (1656 of 1656 strings)
2021-10-20 09:33:34 +00:00
IlDucci
ef786e9a1c I18N: Update translation (Spanish)
Currently translated at 100.0% (1656 of 1656 strings)
2021-10-20 09:33:27 +00:00
Paweł Kołodziejski
4bf044d361
STARK: Cleanup comments 2021-10-20 07:27:49 +02:00
Paweł Kołodziejski
f407852260
STARK: Avoid changing texture coords in loop 2021-10-19 22:40:00 +02:00
Paweł Kołodziejski
4ac851cd0f
STARK: Small cleanup in OpenGL code 2021-10-19 22:38:43 +02:00
trembyle
1602322cbe DIRECTOR: Allow alternate filename for jman2 demo
The projector filename was released on this disc incorrectly encoded
as MacRoman when the rest of the disc is MacJapanese.

Since this was a physical release from local publisher Bandai, we
should allow this mistake as the \"correct\" filename, alongside
the actually correct filename in case another copy of the demo ever
shows up.
2021-10-19 15:28:10 -04:00
Paweł Kołodziejski
a3c99a3e1b
STARK: Move lights pre-calculation to top of lights setup 2021-10-19 21:18:33 +02:00
D G Turner
95ed6233ff STARK: Fix GCC Variable Shadowing Warning 2021-10-19 19:48:08 +01:00
Paweł Kołodziejski
6b14053452
STARK: Reset array buffer in OpenGL renderer 2021-10-19 20:42:20 +02:00
Eugene Sandulenko
c9cf81874a
SCUMM: Added override keywords 2021-10-19 21:10:19 +03:00
Eugene Sandulenko
63870b65fa
AD: Properly seek to the tail of file for md5 computation 2021-10-19 21:09:15 +03:00
Eugene Sandulenko
bd3e2f8e6b
DIRECTOR: Added more tail md5 macros and switched one game to tail md5 2021-10-19 21:09:15 +03:00
ScummVM-Translations
1ea57e8f9e 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-19 17:32:46 +00:00
Torbjörn Andersson
3e6014ea89 NEWS: Mention text fixes for Mac Indy 3 and Loom 2021-10-19 19:32:17 +02:00
ScummVM-Translations
e01df4f9c8 I18N: Update translations templates 2021-10-19 17:24:41 +00:00
Torbjörn Andersson
2dbf32353d SCUMM: Hack Indy 3 Mac credits to use correct text color
The credits script asks for white shadowed text, but the original (at
least when running in Basilisk II) uses light gray shadowed text. I have
no idea why, and the only workaround I can think of is to force the text
color this way.

It's possible for scripts to remap colors, of course, but that's not
what seems to be going on here.
2021-10-19 19:24:31 +02:00
Torbjörn Andersson
63a83d7eaa SCUMM: Warn on unhandled escape sequences in Mac font renderer
This should, of course, never happen.
2021-10-19 19:24:31 +02:00
Torbjörn Andersson
11bf8833df SCUMM: Add setting for correct font spacing in Indy 3 Mac
For all the purists out there (I know there is at least one), the
default behavior is to try and emulate the original's slightly broken
font spacing. Even though I prefer correct spacing myself.
2021-10-19 19:24:31 +02:00
Torbjörn Andersson
a67958a71f SCUMM: Implement the incorrect character spacing used in Indy 3 Mac
This is more guesswork, but seems to match the original for where I've
tried it. Next step is to implement an option to use the correct spacing
instead since it arguably looks better.
2021-10-19 19:24:31 +02:00
Torbjörn Andersson
e81a016699 SCUMM: Move COMI getStringWidth() to CharsetRendererNut
As far as I know, that's the only game that uses the Nut charset
renderer.
2021-10-19 19:24:31 +02:00
Torbjörn Andersson
c3ce996275 SCUMM: Add braces to empty loop
It's mandatory in our code formatting conventions.
2021-10-19 19:24:31 +02:00
Torbjörn Andersson
4cf42c6dac SCUMM: Center text better in Mac Loom (bug #12984)
Measure the whole string before dividing the length by 2 to get the
low-res width of the string. Before, each character width was divided
which led to rounding errors. The result is better, but not pixel
perfect. I'm not sure what I'm still getting wrong.
2021-10-19 19:24:31 +02:00
Walter Agazzi
fb3b9d2c1d I18N: Update translation (Italian)
Currently translated at 100.0% (1654 of 1654 strings)
2021-10-19 15:50:27 +00:00
ScummVM-Translations
a6e516b690 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-19 14:30:25 +00:00
Paweł Kołodziejski
7dbf9c2b33
STARK: Move static portions of light calculations outside vertex loop 2021-10-19 16:30:09 +02:00
ScummVM-Translations
2d251754c7 I18N: Update translations templates 2021-10-19 13:46:52 +00:00
sluicebox
27195a1b0a SCI32: Fix GK2 "bad" cursor not appearing 2021-10-19 08:43:45 -05:00
sluicebox
ff11be91c3 SCI32; Improve KQ7 cursor script patch
Removes a jump to an unverified offset
2021-10-19 08:40:33 -05:00
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