119943 Commits

Author SHA1 Message Date
D G Turner
e83f23f264 COMMON: Fix Development Tools Build
This is not the best solution as it removes the warning when this
code is used by devtools such as create_titanic, but getting this to
link would need inclusion of textconsole.o via shim and then still
breaks on g_system, so fastest solution to restore build.
2021-06-29 15:39:27 +01:00
Torbjörn Andersson
a420aa9594 COMMON: Include textconsole.h in base-str.cpp
While it's not needed to build ScummVM, apparently some of the other
tools that use String do not include textconsole.h and complain that
warning() is undefined.
2021-06-29 15:12:20 +02:00
ScummVM-Translations
9572389e67 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-06-29 11:37:27 +00:00
Torbjörn Andersson
ab06f27d43 COMMON: Add warning when adding \0 to a String
Some engines do this, and it's not really known what should happen. We
need to decide on a behavior, and stick to that. This warning is to help
find where it happens.

From my own tests, it can happen in at least ADL, Avalanche, Chewy,
Director, Blazing Dragons, MacVenture, MADS, Prince, Stark, Startrek,
and Trecision. Only ADL is known to be broken by the current behavior.

The result of my test can be found at
http://www.update.uu.se/~d91tan/tmp/string.txt
2021-06-29 13:37:05 +02:00
ScummVM-Translations
0118105229 I18N: Update translations templates 2021-06-29 10:21:40 +00:00
Zvika Haramaty
7cccd04b50 SCI: Add fan made Hebrew translation of GK1 2021-06-29 13:21:30 +03:00
Paul Gilbert
f0e7771eba AGS: Handle displaying thumbnails other than 160x100 in GMM 2021-06-28 19:12:42 -07:00
Thierry Crozat
3d947eb290 DOC: Optimize center stretch mode image 2021-06-29 01:21:34 +01:00
Thierry Crozat
64ebbc7c99 DOC: Update graphics options page 2021-06-29 01:09:57 +01:00
Thierry Crozat
b9d0dd1d33 DOC: Update graphics modes description 2021-06-29 01:09:57 +01:00
Thierry Crozat
7213ca6401 DOC: Add images for stretch modes and improve desciptions 2021-06-29 01:09:57 +01:00
Thierry Crozat
ae7c687d33 DOC: Fix path to 2x graphics mode image 2021-06-29 01:09:57 +01:00
djsrv
eaf98c693f DIRECTOR: LINGO: Add test for compiling chunk ref property 2021-06-28 19:59:53 -04:00
djsrv
e072cd925f DIRECTOR: LINGO: Add v4 'the' mappings for chunk refs 2021-06-28 19:59:53 -04:00
djsrv
22f9d6e589 DIRECTOR: LINGO: Implement chunk ref properties 2021-06-28 19:59:53 -04:00
djsrv
21988c77bf DIRECTOR: LINGO: Fix warnings 2021-06-28 19:59:53 -04:00
Eugene Sandulenko
4c38a01b44
NEWS: Added support for Buried in Time 2021-06-29 00:59:57 +02:00
Eugene Sandulenko
1fb1a417c2
BURIED: Engine is in testing 2021-06-29 00:59:57 +02:00
antoniou79
a52f2d8a75 BLADERUNNER: Introduce small delay to two targets
These both are infamous for how fast they shoot after becoming visible on screen

The delay was 0 in the original. Now it's random between 400 and 800ms, so they are still fast, but not unfair
2021-06-28 22:51:31 +03:00
djsrv
cde2670450 DIRECTOR: LINGO: Remove mWritestring from strings test
This XObject is not present, so the test doesn't really make sense.
2021-06-28 14:57:38 -04:00
djsrv
a2e713407c DIRECTOR: LINGO: Eliminate factory2 and macros2 tests
Moved tests to the same files as the definitions.
2021-06-28 14:56:35 -04:00
djsrv
eb7f93e670 DIRECTOR: LINGO: Make undefined function/property cause Lingo error 2021-06-28 14:21:46 -04:00
Marcel Souza Lemes
3530f2c394 I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1648 of 1648 strings)
2021-06-28 18:09:14 +00:00
Donovan Watteau
f0df36c70f I18N: Update translation (French)
Currently translated at 100.0% (1648 of 1648 strings)
2021-06-28 18:09:01 +00:00
djsrv
884d420a00 DIRECTOR: LINGO: Handle the number of cast "nonexistent" 2021-06-28 13:44:29 -04:00
djsrv
24974cd87d DIRECTOR: LINGO: Don't throw Lingo error in Datum::asCastId
Non-existent cast members don't always cause Lingo errors. Error
handling should be done by the callers of this function.
2021-06-28 13:44:02 -04:00
djsrv
d37a680c8b DIRECTOR: LINGO: Fix menuItem property compilation 2021-06-28 13:30:25 -04:00
djsrv
eb6670366e DIRECTOR: LINGO: Allow 'the' to fall back to generic object instructions 2021-06-28 13:29:40 -04:00
athrxx
89152dc2c4 SCUMM: fix regression from ef0d76a2
(reported by erictorbjorn)
ef0d76a2c7
2021-06-28 16:31:27 +02:00
Purple T
4e16e9a38c I18N: Update translation (French)
Currently translated at 100.0% (1648 of 1648 strings)
2021-06-28 09:25:28 +00:00
Torbjörn Andersson
e05e26c520 SCUMM: Make Mac Loom practice box clickable
It turns out that the practice box (which shows note names in practice
mode) is a verb. The DOS version turns this verb on and off when needed,
but Mac Loom only sets variable 50 and 54. I have no idea why there are
two different variables, because variable 50 seems to be enough.

Anyway, this simply turns the verb on and off, and adjusts its
coordinates. It seems to work well enough.
2021-06-28 09:12:40 +02:00
Paul Gilbert
375f0e54a2 AGS: Added detection for Al Emmo variant 2021-06-27 18:34:50 -07:00
Paul Gilbert
b080b83fdb AGS: Removal of _GP macros from strings they shouldn't be in 2021-06-27 18:30:31 -07:00
ScummVM-Translations
35eeefc616 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-06-28 00:04:12 +00:00
Paul Gilbert
487039489a AGS: Fix end sequence of MMM 8 aborting partway through 2021-06-27 17:03:56 -07:00
VAN-Gluon
bba432f0b8 I18N: Update translation (Japanese)
Currently translated at 100.0% (1648 of 1648 strings)
2021-06-27 23:25:30 +00:00
Timo Mikkolainen
73ee792cd2 I18N: Update translation (Finnish)
Currently translated at 100.0% (1648 of 1648 strings)
2021-06-27 23:25:28 +00:00
Paul Gilbert
bf18510727 AGS: Fix loading translation files for Maniac Mansion Mania games 2021-06-27 12:05:43 -07:00
Paul Gilbert
30fad183a7 AGS: Update comment for upstream sync point 2021-06-27 09:39:52 -07:00
Paul Gilbert
4cda750621 AGS: Add Emscripten as a core platform
From upstream 269e72f3f3319efe1b87122ee2809936b5eafbc8
2021-06-27 09:39:52 -07:00
Paul Gilbert
7acf944d05 AGS: Fixed GUI controls not detected under mouse after enabling iface
From upstream f310a087390b8845916222695618b561156b4c8a
2021-06-27 09:39:51 -07:00
ScummVM-Translations
02398291c5 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-06-27 15:59:18 +00:00
antoniou79
257d0f79de BLADERUNNER: RESTOREDCONTENT: Better hotspot for spinner in HF01 2021-06-27 18:59:02 +03:00
antoniou79
6d79769258 BLADERUNNER: RESTOREDCONTENT: Correct heading for Crazylegs in PS09
Also fix Crazylegs reacting to McCoy drawing his gun in PS09
2021-06-27 18:59:02 +03:00
ScummVM-Translations
2074308564 I18N: Update translations templates 2021-06-27 15:47:26 +00:00
Donovan Watteau
183e946ec8 ACHIEVEMENTS: Fix compilation when translations are disabled 2021-06-27 17:47:17 +02:00
Matthew Duggan
f18b95b2c7 ULTIMA8: Ignore hurl for contained objects
The gravity process will break anyway because they have invalid coordinates.
2021-06-27 23:02:43 +09:00
Matthew Duggan
17c58095db ULTIMA8: Don't make Crusader splash damage recurse into containers
This could cause the avatar to lose his weapons on an explosion.
2021-06-27 23:02:43 +09:00
Matthew Duggan
8b0e6f27b8 ULTIMA8: Another tweak to fix Crusader pathfinding
The disassembly here is really hard to follow, so I *think* it's right now
but may still need more fixes.
2021-06-27 23:02:43 +09:00
Matthew Duggan
01500eb23f ULTIMA8: Fix Crusader ammo count in pickup notifications 2021-06-27 23:02:43 +09:00