Commit Graph

115300 Commits

Author SHA1 Message Date
Cameron Cawley
a1890ede9c BASE: Avoid calling PluginMan.getEngineFromMetaEngine where possible 2021-04-05 15:33:23 +01:00
Orgad Shaneh
5c0b76ec34 SCUMM: Add some missing includes
Pre-included files are not reliable.
2021-04-05 08:52:23 +03:00
Paul Gilbert
529fdca7ea AGS: Added detection entry 2021-04-04 15:25:06 -07:00
VAN-Gluon
6ca9503a55 I18N: Update translation (Japanese)
Currently translated at 96.9% (1567 of 1617 strings)
2021-04-04 22:24:53 +00:00
Paul Gilbert
9ed6f75204 AGS: Added detection entry 2021-04-04 14:27:31 -07:00
Zvika Haramaty
3eef29f2f4 AGI: fixed typo in music volume settings
The typo caused music and sound effects volumes values to be swapped
2021-04-04 23:14:15 +03:00
Lothar Serra Mari
48c3fdd0eb NEWS: Update German NEWS file 2021-04-04 19:15:53 +02:00
Paul Gilbert
4126349f37 NEWS: Added AGS for 2.3.0 release 2021-04-04 10:13:55 -07:00
Matthew Duggan
72e8f4de0b ULTIMA8: Add Crusader subtitle support 2021-04-04 20:33:38 +09:00
Matthew Duggan
5b5f134be7 ULTIMA8: Avoid selecting broken items 2021-04-04 20:33:38 +09:00
Matthew Duggan
816dfdf354 ULTIMA8: Avoid multiple or invalid pace processes 2021-04-04 20:33:38 +09:00
Matthew Duggan
e0e6964c68 ULTIMA8: Avoid multiple LoiterProcesses for same npc 2021-04-04 20:33:38 +09:00
Matthew Duggan
fa43ad36c7 ULTIMA8: Only add heal process in Ultima8 2021-04-04 20:33:38 +09:00
Matthew Duggan
3487362c1c ULTIMA8: Fix deubg output of process 2021-04-04 20:33:38 +09:00
Matthew Duggan
e5bb414dbe ULTIMA8: Crusader: Avoid trying to kneel for robots 2021-04-04 20:33:38 +09:00
VAN-Gluon
404d0d3e4d I18N: Update translation (Japanese)
Currently translated at 96.5% (1562 of 1617 strings)
2021-04-04 11:24:53 +00:00
Paweł Kołodziejski
3e2f5a3976
STARK: A bit improved spot light type. 2021-04-04 11:36:12 +02:00
Torbjörn Andersson
2fb992ed4e GRAPHICS: Clip Mac font glyphs to the destination surface
This was probably causing instabilities in the MacVenture engine. The
engine is pretty broken at the moment, and the command window is so
small that text doesn't fit in it at all. Hopefully this will make the
remaining errors easier to debug... some day.
2021-04-04 10:23:20 +02:00
Paweł Kołodziejski
d48524ca9f
STARK: Avoid color material calls in loop 2021-04-04 07:10:41 +02:00
Paweł Kołodziejski
1f2d418395
STARK: Include ambient light color for color material too 2021-04-04 06:36:54 +02:00
Paul Gilbert
23a9a130a9 AGS: Enable ADGF_TESTING and build-by-default 2021-04-03 20:42:14 -07:00
Paul Gilbert
903f362f85 AGS: Fix resuming music after savegames are loaded 2021-04-03 19:13:42 -07:00
Matthew Duggan
46c913e557 ULTIMA8: Improve anim debug messages 2021-04-04 08:26:46 +09:00
Matthew Duggan
21d7586c8a ULTIMA8: Implement Crusader robot control 2021-04-04 08:25:44 +09:00
Matthew Duggan
a66544cf40 ULTIMA8: More prep for Crusader robot control
Refactor function and set crosshair based on controlled actor.
2021-04-04 08:25:44 +09:00
Matthew Duggan
7db56b2107 ULTIMA8: Add defensive null check for shapes 2021-04-04 08:25:44 +09:00
Matthew Duggan
776f809c82 ULTIMA8: Check for errors loading soundflex 2021-04-04 08:25:44 +09:00
Matthew Duggan
8080f8d5a0 ULTIMA8: Crusader shield type - set on startup and save with game 2021-04-04 08:25:44 +09:00
Matthew Duggan
0e6e7851f9 ULTIMA8: Downgrade assert to warning as it can happen.. 2021-04-04 08:25:44 +09:00
Matthew Duggan
ba69b82f0a ULTIMA8: Prep for Crusdaer robot control
Many operations should use the "Controlled" actor rather than "Main" actor.  In
U8 these will always be the same so it should be backward-compatible.
2021-04-04 08:25:44 +09:00
Matthew Duggan
f1ec24d5f0 ULTIMA8: Hack to fix Crusader acid death animation 2021-04-04 08:25:44 +09:00
Matthew Duggan
e06cad01ce ULTIMA8: Add Crusader switch map intrinsic 2021-04-04 08:25:44 +09:00
Matthew Duggan
dd29b771b8 ULTIMA8: Comments 2021-04-04 08:25:44 +09:00
Matthew Duggan
a94d79fecd ULTIMA8: Update intrinsic descriptions 2021-04-04 08:25:44 +09:00
Paweł Kołodziejski
045918c38c
STARK: Added initial non-shader OpenGL renderer. Lights needs to be fixed. 2021-04-04 01:00:30 +02:00
Orgad Shaneh
bede68c8c6 MAKEFILE: Add a dependency for rebuilding base/plugins when config is changed
When adding/removing an engine, config.mk is changed, and this effectively
passes different -DENABLE_* command-line arguments to the compiler.

If base/plugins is not recompiled, the list of active plugins is not updated.

Before b813d1ca0d config.h was created every
time configure was executed, so everything was recompiled anyway. Now we need
to have an explicit dependency.

The only source file that's supposed to be affected is base/plugins, so there
is no reason to rebuild everything. Just add this dependency to update the
plugin list.
2021-04-03 23:04:38 +02:00
Lothar Serra Mari
9dddd589a4 I18N: Update translation (German)
Currently translated at 99.6% (1612 of 1617 strings)
2021-04-03 17:27:58 +00:00
ScummVM-Translations
61d0f67539 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-03 15:33:23 +00:00
Lothar Serra Mari
bb3d680e6b I18N: Update translation data file 2021-04-03 17:33:02 +02:00
ScummVM-Translations
075f2953a9 I18N: Update translations templates 2021-04-03 11:04:09 +00:00
antoniou79
0f118d0210 GRAPHICS: Tentative fix saveScreenshot() warning for OpenGL
Building for Android (OpenGL) had noisy warning for hiding overloaded virtual function

Added a dummy implementation in OpenGLGraphics manager, and also for OpenGLSdlGraphicsManager it now explicitly calls the SdlGraphicsManager implementation for the void argument signature.
2021-04-03 14:03:36 +03:00
antoniou79
271d0ca27d BLADERUNNER: Comment on potential script bug
It's more of an inconsistency than a bug that matters to gameplay
2021-04-03 14:03:36 +03:00
Paul Gilbert
ce22f46e8a AGS: Respect ScummVM volume controls
I experimented, but couldn't get the AGS in-game volume
controls to map to the ScummVM volume controls. The reason
being that the games frequently set the volume during their
startup, sometimes multiple times. The best I could do was
set up the different sound types in AGS to use the
Audio::Mixer::SoundType enum, so that any ScummVM volume
control will be respected in addition to the AGS volumes.
2021-04-02 21:18:11 -07:00
Thierry Crozat
b5804e1257 COMMON: Do not return an error for unknown hashmap key in release builds
We have a lot of legacy code that was written with the old behaviour
where it returned the default value in such a case. Until we are
confident all this code has been updated, we continue to use the
old behaviour in release builds to avoid creating instabilities.

This still error our in non-release builds, which will help detect
the code that still needs to be updated.
2021-04-03 02:09:53 +01:00
ScummVM-Translations
89dfb29454 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-03 00:24:53 +00:00
Thierry Crozat
75d647e071 SUPERNOVA: Fix access to unallocated memory in intro screens 2021-04-03 01:24:36 +01:00
Thierry Crozat
f9292bc97a SUPERNOVA: Fix display of text on intro and outro screen
This was a regression from 54b0b4ac4 that prevents from adding
null characters to a Common::String. For those screens the game
passes multiple strings as a single strings containing a '\0'
to separate the different parts. But that '\0' was no longer
added. I am now using '\1' and updated the parsing in the text
display to handle this.
2021-04-03 01:24:36 +01:00
ScummVM-Translations
6d01d62545 I18N: Update translations templates 2021-04-02 21:13:17 +00:00
Filippos Karapetis
641116d995 SCI: Add another version of PQ:SWAT - bug #12264 2021-04-03 00:11:16 +03:00
Orgad Shaneh
20d9f07cb7 MAKEFILE: Fix build without implicit rules
Running make -r used .o (with no base name) for the compilation output of
base/version.o.
2021-04-02 22:36:38 +02:00