Commit Graph
137148 Commits
Author SHA1 Message Date
ScummVM-Translations 4d45a0f152 I18N: Update translations templates 2022-04-20 16:40:38 +00:00
Torbjörn Andersson 44eb3c9076 AGS: Don't create _music until AGSEngine::run()
If it's done in the constructor it's not possible to use extrapath, and
that may cause problem, e.g if people want to use the MT-32 emulator
for games that use MIDI music.
2022-04-20 18:38:29 +02:00
Stian Schultz 783ec8241b I18N: Update translation (Norwegian Bokmål)
Currently translated at 100.0% (1713 of 1713 strings)
2022-04-20 10:37:07 +00:00
Donovan Watteau 422b8986f0 SCUMM: Fix Lima bird glitch in Zak FM-TOWNS (bug #2762)
When switching back to Zak after using the blue crystal on the bird in
Lima, the bird disappears, comes back, and disappears again.  This is a
very strange visual behavior that only happens in the FM-TOWNS version.

(This has been confirmed, back in 2006, to be an original bug that also
occurs under the Unz emulator.)

This V3 port added an unconditional putActor(6,136,0) call at the start
of the 201 script which controls this, negating the getActorX() and
getActorY() checks which happen a few lines later.  Ignoring this
putActor() call appears to restore the original V2 behavior, i.e. the
bird flies back to the pedestal.
2022-04-20 11:03:55 +03:00
Donovan Watteau 8a1f9c06af SCUMM: Fix a-grave character in French Monkey1 904.LFL font
In the French floppy EGA/VGA versions of Monkey Island 1, the 904.LFL
font has a duplicate `ç` glyph where the `à` letter is expected,
breaking some lines such as "Non!  Ce n'est pas tout \x85 fait \x87a."
if one fails the very first copy protection screen.

Fortunately, the `à` does exist in this font, but not at the right,
usual code point of CP850.  So we can work around this by exchanging a
couple of glyphs while loading this particular font (while keeping the
same size as the original charset resource).

In order not to break anything else, and since we directly patch some
hardcoded offsets, this is only done when the faulty 904.LFL has been
detected and when playing a French version (some other glyphs are wrong
in this font, but it's the only one which matters for French).

The other fonts and the CD version of Monkey Island 1 are not affected.
2022-04-20 07:23:22 +03:00
Walter Agazzi a0e7f07551 AGS: Add language detection (initial D) 2022-04-19 20:09:53 -07:00
Walter Agazzi 708c3425e3 AGS: Move Strangeland entries to commercial games 2022-04-19 20:09:53 -07:00
Walter Agazzi 97812da979 AGS: Add detection for some new games/updated versions 2022-04-19 20:09:53 -07:00
elasota 2e633df047 TEST: Fix cxxtestgen.py crash in Python 3 when digesting punycode.h 2022-04-20 01:51:42 +01:00
ScummVM-Translations 3cf0f78e2a 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-04-19 20:34:31 +00:00
Orgad Shaneh 35e54427ad SCUMM: Add COMI Hebrew entry also to scumm-md5.txt
Amends 669b722434.
2022-04-19 23:34:07 +03:00
Orgad Shaneh d5889c9d21 SCUMM: Fix wrong entry in md5 table
Amends 34bc417d12
2022-04-19 23:34:06 +03:00
ScummVM-Translations 76c9bc6c02 I18N: Update translations templates 2022-04-19 18:14:27 +00:00
antoniou79 a601dd60c8 SCI: Add detection_options.h to POTFILES 2022-04-19 21:11:32 +03:00
Le Philousophe 9368fd133f PSP: Fix link specification for newer PSP toolchains
They added threads support and they need to be linked too if they exist
2022-04-19 19:45:44 +02:00
Le Philousophe 60ad44fff6 VITA: Add missing library
New SDL2 requires it
2022-04-19 18:42:09 +02:00
Le Philousophe edcce8744f AGS: Fix build on AmigaOS and NDS 2022-04-19 18:37:09 +02:00
Torbjörn Andersson ffe3d8a195 SCUMM: Fix MI2 Mac script patch comment
It's clearer if the addresses are included. Also, the comment had the
wrong jump address at one point.
2022-04-19 14:11:55 +02:00
Torbjörn Andersson 3e37a6ca9a SCUMM: Fix comment typo 2022-04-19 13:58:00 +02:00
Orgad Shaneh 669b722434 SCUMM: Auto-detect Hebrew fan translation of COMI 2022-04-19 14:15:59 +03:00
D G Turner ad7450d5ce AGS: Fix GCC Compiler Warnings 2022-04-19 11:42:26 +01:00
Walter Agazzi 67078d1c97 I18N: Update translation (Italian)
Currently translated at 100.0% (1680 of 1680 strings)
2022-04-19 10:30:34 +00:00
Paul Gilbert 99cc27e840 AGS: Fixed few comments in ccInstance::Run()
From upstream 109346cf4cc747c9a3bef72c234a18a5f63d30fe
2022-04-18 19:10:40 -07:00
Paul Gilbert dec92f05ea AGS: Support passing partial argument list to a script callback
From upstream e38df03c5d1658a2c44a26ba4ee6f22663c1e701
2022-04-18 19:10:40 -07:00
Paul Gilbert 09da0fbf5d AGS: Implemented dialog_options_text_input(int chr) callback
From upstream 76db49c6189810faa467b00c1aef9e78c526876d
2022-04-18 19:10:39 -07:00
Paul Gilbert c0010986ac AGS: Implemented on_text_input(int chr) callback
From upstream ba866abab0ba5a48b8577c4a01f0533a2d7e68de
2022-04-18 19:10:39 -07:00
Paul Gilbert b2d8bcad75 AGS: Refactor RunTextScript* functions for the purpose of clarity
From upstream 17af6ca2cb1fba310900f5189da788fa52ef7dab
2022-04-18 19:10:39 -07:00
Paul Gilbert 2e24e08d5b AGS: Brought few "run script" functions to similar arg list
From upstream 78163a07400353013dd939ca86f5513f3196394a
2022-04-18 19:10:39 -07:00
Paul Gilbert af079a9c45 AGS: Handle all the buffered key events in one game frame
From upstream e489e187e88071c15fa64351852b8ede45f9f7ac
2022-04-18 19:10:38 -07:00
Paul Gilbert 8be58d3de2 AGS: Store game events in std::vector, remove event cap
From upstream a2f9a5ba94377686762b2828df4fccbe661d2b03
2022-04-18 19:10:29 -07:00
neuromancer 8b4e75ded7 HYPNO: allow to skip fullscreen videos using three clicks in a row (useful for mobile or web plaforms) 2022-04-18 21:40:23 +02:00
Quote58 9fced11fb4 PINK: Remove redundant alignment code in action_text. 2022-04-18 16:26:57 +03:00
Quote58 8c3b8a07c0 JANITORIAL: Fix formatting on if statement 2022-04-18 16:26:57 +03:00
Quote58 e0a77dcae5 PINK: Director supports hebrew font from macMenu. 2022-04-18 16:26:57 +03:00
Quote58 9d4ac18be5 COMMON: macText::plainByteMode() accounts for Mac Roman. 2022-04-18 16:26:57 +03:00
neuromancer 011c84b8f5 HYPNO: deallocate targets pointer in boyz 2022-04-18 13:15:55 +02:00
neuromancer 4617ae1c55 HYPNO: initialized mouse box with a proper default value 2022-04-18 13:15:55 +02:00
neuromancer e4543fd7fc HYPNO: avoided uninitialized fields in boyz 2022-04-18 13:15:55 +02:00
Martin Gerhardy 337eac68fd TWINE: renamed scene patch variable to _enableEnhancements
scumm engine is using this wording, and we should keep it in sync if we ever expose
this option more globally
2022-04-18 12:53:54 +02:00
neuromancer b51b2519d8 HYPNO: make sure images are deallocated correctly from the main menu in wet 2022-04-18 12:40:12 +02:00
neuromancer 0f5d1089d3 HYPNO: avoid unitialized field in Level class 2022-04-18 12:40:12 +02:00
neuromancer 4ba39b6421 HYPNO: fixed uninitialized variables in ArcadeShooting 2022-04-18 12:40:12 +02:00
VAN-Gluon 161b08c0f2 I18N: Update translation (Japanese)
Currently translated at 100.0% (1680 of 1680 strings)
2022-04-18 10:27:38 +00:00
BeWorld eac9be3825 MORPHOS: add morphos to use gnu++ (std_variant) 2022-04-18 07:52:03 +03:00
sluicebox 2c94bc32ba SCI: Fix LSL5 Mac password prompt 2022-04-17 21:14:10 -04:00
Jakob Wagner ed780bc7a4 TINSEL: Add complete opcode mappings for v3
Stub INVENTORY3 and NOTEBOOKADDHYPERLINK libcodes.
This allows the game to reach the first scene when PCM playback is disabled.
Add warning messages when stubbed libcodes are executed.
2022-04-18 01:04:55 +01:00
Hyunseo Cho 547d4be632 PARALLACTION: Partially fix stuck verbs bug in Nippon Safes
This fixes the stuck explanation verb at the Eternal Rest Hotel
which is part of bug #4815.
2022-04-18 00:53:03 +01:00
Timo Mikkolainen 1d46b8be30 I18N: Update translation (Finnish)
Currently translated at 100.0% (1680 of 1680 strings)
2022-04-17 16:27:38 +00:00
D G Turner bd1595a074 GUI: Fix Signed vs. Unsigned Compiler Warning in Debugger 2022-04-17 17:00:37 +01:00
neuromancer 8246de716a HYPNO: redraw the cursor during arcade sequences after a target is hit 2022-04-17 16:54:02 +02:00