Commit Graph
137148 Commits
Author SHA1 Message Date
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
Orgad Shaneh 3d13ad1768 CONFIGURE: Speed up and get rid of little gnomes
Translated most of the engine work from shell to awk.

Tested that the output is the same (except the order of created files).

Time comparison
---------------
Windows:
* Little gnomes - 99s -> 0.3s
* Creating - 68s -> 1s
* Total - 205s -> 35s

Linux:
* Little gnomes - 3s -> 0.03s
* Creating - 2s -> 0.11s
* Total - 8s -> 3.8s
2021-04-02 21:54:39 +02:00
Walter Agazzi 9e666af9b1 I18N: Update translation (Italian)
Currently translated at 100.0% (1617 of 1617 strings)
2021-04-02 16:32:18 +00:00