Commit Graph
137148 Commits
Author SHA1 Message Date
ScummVM-Translations 42014f1920 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/
2022-03-15 13:15:31 +00:00
antoniou79 b6cf1b1b48 GLK: SCOTT: Add detection for Marvel Adventure 2
Based on the quest2.dat file within AdamsGames.zip 03 Dec 2017

From http://www.ifarchive.org/indexes/if-archive/scott-adams/games/scottfree/
2022-03-15 15:15:20 +02:00
Stian Schultz e6e5860ded I18N: Update translation (Norwegian Bokmål)
Currently translated at 100.0% (1713 of 1713 strings)
2022-03-15 12:07:18 +00:00
D G Turner 78db82f6e1 SCI: Fix Undefined Macro Compiler Warnings
These warnings are emitted by GCC if -Wundef is passed.
2022-03-15 10:17:12 +00:00
D G Turner f0364b9d11 AGS: Fix Unused Variable Compiler Warning 2022-03-15 09:36:16 +00:00
Paul Gilbert 15704239b8 AGS: Properly implement alfont_get_name 2022-03-14 22:12:40 -07:00
Paul Gilbert a2a33b8f19 GRAPHICS: Added getFontName method to TTFFont 2022-03-14 21:57:14 -07:00
Paul Gilbert 448bb2d77e AGS: Moved "LucasFan" font hack to game_init, enable for all systems
From upstream 5d84ea958f9d2ba5582e69f211dbcb006ed4e187
2022-03-14 21:46:58 -07:00
Paul Gilbert 2d995bbe07 AGS: Simplified use of ReplaceBitmapWithSupportedFormat()
From upstream 2132ba833b9d4508ed3f81a65f531b88f6087cb5
2022-03-14 21:33:38 -07:00
Paul Gilbert 255a739eca AGS: Encapsulate game object draw caches in draw.cpp
From upstream e04ebc0039580faf017ceb0acbeeab975bf44fcc
2022-03-14 21:04:09 -07:00
Paul Gilbert 8b8bc2f32f AGS: support reading font extension "v360_fonts"
From upstream 668430c4d21e6c39ae4c1c3a7e5be2c3a0ad7062
2022-03-14 21:04:08 -07:00
Paul Gilbert fd0e16ffc3 AGS: implemented stencil cache per Font for automatic outlining
From upstream e32c4bf46b5f74b904ac491bb6017ceb8f8e2bbf
2022-03-14 21:04:08 -07:00
Paul Gilbert 641ade11fa AGS: Fixed crash in auto outline in case of empty text argument
From upstream e3665a3c073e574d3e4fade869b3c0c3e88508e5
2022-03-14 21:04:08 -07:00
Paul Gilbert 399a89825f AGS: New auto outline supports AA TTFs in 32- and 16-bit games
From upstream cae84d689019313cad49b6dca7e916866b90e49e
2022-03-14 21:04:07 -07:00
Eugene Sandulenko 71065dda62 DOCS: Fix theora feature for iOS 2022-03-15 00:28:52 +01:00
Thierry Crozat 07e132252d AGS: Add detection for new Strangeland and The Shivah macOS versions on GOG 2022-03-14 22:29:50 +00:00
D G Turner a194d93ca0 BLADERUNNER: Fix Usage of Original Bugs Macro Define
This was not previously taking effect as the defining header was not
included in all used locations.

This causes GCC compiler warnings when -Wundef was passed.
2022-03-14 22:04:35 +00:00
D G Turner 618bd868f4 BLADERUNNER: Fix Inconsistent Symbol Typo in Audio Mixer Header 2022-03-14 21:10:03 +00:00
Roland van Laar bab6f4bcd5 DIRECTOR: LINGO: improve saveMovie
The property saveMovieEnabled is set when a movie needs to be saved when
branching out from said movie.

Changes:
- saveMovie can have an optional filepath: set minArgs to 0
- call saveMovie when updateMovieEnabled is set and another movie is
  opened
2022-03-14 21:42:26 +01:00
Roland van Laar 0ec237b467 JANITORIAL: Remove old comment 2022-03-14 21:28:32 +01:00
Eugene Sandulenko 301377a605 DIRECTOR: LINGO: Do not error out when b_do() was provided with empty scripts 2022-03-14 21:16:03 +01:00
Eugene Sandulenko ab0f56d932 DIRECTOR: LINGO: Attempt to read game files in FileIO XLib 2022-03-14 21:16:03 +01:00
Eugene Sandulenko 498b2ca3a0 COMMON: Added firstPathComponents() method.
A better name is welcome
2022-03-14 21:16:03 +01:00
Roland van Laar cc9f49e89c DIRECTOR: LINGO: Add traceLoad to cb_theassign2
traceLoad handling was missing from cb_theassign2.
Fixes D4 dictionary traceLoad movie.
2022-03-14 21:12:00 +01:00
Torbjörn Andersson b118133cdf SCUMM: Zero Mac instrument information if it can't be read from savegame
If we can't read the instrument pos/sub-pos information from the
savegame, it's probably safer to set them to 0 than to leave them
undefined.
2022-03-14 19:16:32 +01:00
Ben Castricum 499fc39072 I18N: Update translation (Dutch)
Currently translated at 100.0% (1713 of 1713 strings)
2022-03-14 17:27:23 +00:00
Eugene Sandulenko b44e8c0a1b GLK: GLULX: Fix gameid duplicate 2022-03-14 18:21:56 +01:00
Eugene Sandulenko 84f449763a GLK: AGT: Fix duplicate gameid 2022-03-14 18:20:30 +01:00
Torbjörn Andersson c2b5a96f3c SCUMM: Fix regression in saving/loading Mac music
This applies to the Mac versions of Loom and The Secret of Monkey
Island. There was a regression some years ago that caused the channel
data to be saved twice, and the instrument data never.

Unfortunately, this does nothing to fix the savegames that were broken
by the regression.
2022-03-14 15:08:42 +01:00
Eugene Sandulenko 08ab8cf391 DIRECTOR: LINGO: Fix object to string convesrsion 2022-03-14 12:57:19 +01:00
Eugene Sandulenko 03c83d4457 DIRCTOR: LINGO: Fix code portability 2022-03-14 12:36:38 +01:00
Eugene Sandulenko 34357fb3c0 LINGO: Mimic memory pointers in object -> string conversion 2022-03-14 12:35:07 +01:00
Roland van Laar a41f02c69d DIRECTOR: LINGO: Add comparison for Objects
When comparing an Object, i.e. FileIO instance, to an INT or STRING, the
Object is parsed as string and then compared. An Object's string is
<Object:hexcode>, e.g. <Object:794b8d0>. When compared to an INT, it's a
regular string compare.

This make saving and loading work again in Majestic.

Note: '#' < '0' due to ord '#' is 35 and ord '0' is 48.

Implemented changes:
- compare Object as STRING when it's an Object with INT or STRING
  comparison,
- set Objects string to start with <Object,
- include lingo test and
- remove BUILDBOT notification on invalid comparion.
2022-03-14 11:04:07 +01:00
Roland van Laar 45371c6799 DIRECTOR: LINGO: Add comparison INT and STRING
With INT and STRING comparisons:
- when the STRING can be parsed as an INT then it's an INT comparison,
  otherwise
- the INT is parsed as STRING and it's an STRING comparison.
2022-03-14 10:09:33 +01:00
Ben Castricum 5b08fcbba1 I18N: Update translation (Dutch)
Currently translated at 98.9% (1695 of 1713 strings)
2022-03-14 07:20:37 +00:00
Marcel Souza Lemes 312a502315 I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1713 of 1713 strings)
2022-03-14 06:44:01 +00:00
Paul Gilbert 3cf63b416f GLK: ZCODE: Added detection entires 2022-03-13 16:26:40 -07:00
Paul Gilbert c3d3887a3f GLK: ZCODE: Add detection for Le Cercle des Gros Geeks disparus 2022-03-13 16:08:51 -07:00
Roland van Laar 34ba1c9fb2 DIRECTOR: LINGO: buildbot check on type comparions
`"string" > 0` is True in Lingo. Let's run the buildbot and see which
comparisons between unaligned types are used.
2022-03-13 22:54:17 +01:00
Thierry Crozat e302590cab SDL: Improve AmigaOS workaround for numpad
The previous workaround was introduced to fix fighting using the keypad
in Indy 3. It enforced genering a number on KEYCODE_KP# events even
when KBD_NUM is not set. The issue on AmigaOS is that SDL never reports
KBD_NUM as being set. Instead we get different keycodes depending if
numlock is on or off (e.g. KEYCODE_KP3 and KEYCODE_PAGEDOWN).

The new workaround is to set the KBD_NUM modifier whenever we receive
a KEYCODE_KP# event from SDL. This way we also generate a number, but
in addition this is consistent with the modifier and works with code
that checks the KDB_NUM modifier (such as the GUI code or the AGI
engine).
2022-03-13 21:33:39 +00:00
Timo Mikkolainen fdcf14f64c I18N: Update translation (Finnish)
Currently translated at 100.0% (1713 of 1713 strings)
2022-03-13 21:27:24 +00:00
Roland van Laar 3c318cb3f8 DIRECTOR: LINGO: Fix Lingo V4 entity the type
Set the right  bytecode for the entity kTheType. kTheCursor was
defined for two bytecode operations.

This fixes a long standing bug in Majestic. A rectangle got its cursor
set instead of the type. Obsuring other rectangles which did should have
shown a cursor. Now all interactive objects are indicated by a cursor
change.
2022-03-13 15:43:42 +01:00
ScummVM-Translations 292333c61a 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/
2022-03-13 12:44:12 +00:00
Roland van Laar d5fd9e4eb1 JANITORIAL: Remove space before semicolon 2022-03-13 13:43:19 +01:00
Antoniou Athanasios 7ce9d0e677 I18N: Update translation (Greek)
Currently translated at 100.0% (1713 of 1713 strings)
2022-03-13 11:54:49 +00:00
Walter Agazzi 0c98eea77f I18N: Update translation (Italian)
Currently translated at 100.0% (1713 of 1713 strings)
2022-03-13 10:59:29 +00:00
Lothar Serra Mari c3255c5e82 I18N: Update translation (German)
Currently translated at 100.0% (1713 of 1713 strings)
2022-03-13 10:55:46 +00:00
Antoniou Athanasios b376ae34e9 I18N: Update translation (Greek)
Currently translated at 100.0% (1713 of 1713 strings)
2022-03-13 10:54:23 +00:00
VAN-Gluon dfad2bcf55 I18N: Update translation (Japanese)
Currently translated at 100.0% (1713 of 1713 strings)
2022-03-13 10:48:50 +00:00
Eugene Sandulenko 3826444e60 I18N: Update translation (Ukrainian)
Currently translated at 100.0% (1713 of 1713 strings)
2022-03-13 10:48:49 +00:00