Commit Graph
137148 Commits
Author SHA1 Message Date
Le Philousophe 353d2f0220 DIRECTOR: Fix compilation with C++98
The default assignment constructor just copies data over and we could
end up with _matte pointing twice to the same surface. It's now properly
reseted.
2021-10-21 11:51:25 +02:00
ScummVM-Translations c464d06cfd 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-21 09:51:06 +00:00
eientei b7ac932ec8 DIRECTOR: Handle 0 byte Fmap in Cast::loadFontMapV4 2021-10-21 11:50:55 +02:00
VAN-Gluon b70aaf15e5 I18N: Update translation (Japanese)
Currently translated at 100.0% (1656 of 1656 strings)
2021-10-21 05:26:19 +00:00
eientei b1c945b72c DIRECTOR: Add detection for Pecos Bill 2021-10-21 07:43:54 +03:00
Die4Ever 9db226b2a6 GROOVIE: fix compile error UINT_MAX 2021-10-20 17:45:44 -05:00
Die4Ever d0cb8ef568 GROOVIE: T11H cake rewrite
Authentic rewrite of the original connect four cake AI.

Automated tests used for verification here
https://github.com/Die4Ever/scummvm/blob/4c08e5829fc661086aa52a50221cacd9a13dd58d/engines/groovie/logic/t11hgame.cpp#L490-L577

Squashed commit of the following:

commit 346f1f1f3a6ce7382054b909022285133310cd43
Author: Die4Ever <die4ever2005@gmail.com>
Date:   Wed Oct 20 17:19:50 2021 -0500

    GROOVIE: T11H cake remove tests

commit 8e5cd4a1682125914f710760f1920affff109567
Author: Die4Ever <die4ever2005@gmail.com>
Date:   Wed Oct 20 16:40:50 2021 -0500

    GROOVIE: T11H cake cleanup and comments

commit 4c08e5829fc661086aa52a50221cacd9a13dd58d
Author: Die4Ever <die4ever2005@gmail.com>
Date:   Wed Oct 20 16:39:34 2021 -0500

    GROOVIE: T11H cake cleanup and comments

commit b5ead0f5028534b4db106b38c0c609b2020d826d
Author: Die4Ever <die4ever2005@gmail.com>
Date:   Wed Oct 20 06:57:19 2021 -0500

    GROOVIE: T11H cake rewrite rng

commit 12d6a0f9f4b8f6fa1522b69ae3cae678d03ad7f1
Author: Die4Ever <die4ever2005@gmail.com>
Date:   Wed Oct 20 06:45:28 2021 -0500

    GROOVIE: T11H cake rewrite
2021-10-20 17:21:09 -05:00
Lothar Serra Mari 40cb6070fb I18N: Update translation (German)
Currently translated at 100.0% (1656 of 1656 strings)
2021-10-20 20:54:17 +00:00
ScummVM-Translations 2f8732566f 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-20 20:31:49 +00:00
Paweł Kołodziejski a4e33a37eb STARK: Remove left over code 2021-10-20 22:31:36 +02:00
ScummVM-Translations 1c55d3b308 I18N: Update translations templates 2021-10-20 20:27:00 +00:00
Paweł Kołodziejski 565cb7c7cb STARK: Added initial TinyGL renderer 2021-10-20 22:26:49 +02:00
Paweł Kołodziejski 7aab569882 STARK: Separated texture usage for 2D or 3D 2021-10-20 22:24:14 +02:00
Paweł Kołodziejski d5c1d52198 TINYGL: Added tglDrawElements 2021-10-20 22:20:28 +02:00
alxpnv dd93fe858c ASYLUM: fix playing library voices in demo version 2021-10-20 16:05:36 +03:00
alxpnv 40f6daac76 ASYLUM: fix crash in demo version 2021-10-20 16:05:36 +03:00
Torbjörn Andersson 338b3c6dee AUDIO: Fix check for OPL3 capable emulation
Both DOSBox and Nuked OPL should handle OPL3. Only the old MAME one
doesn't.
2021-10-20 13:34:31 +02:00
Antoniou Athanasios aae4a0e6ec I18N: Update translation (Greek)
Currently translated at 100.0% (1656 of 1656 strings)
2021-10-20 11:12:09 +00:00
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