Commit Graph
137148 Commits
Author SHA1 Message Date
Filippos Karapetis 626b63a4d2 CHEWY: Properly play music during the title sequence 2022-06-13 00:42:15 +03:00
Filippos Karapetis becbe8ad0f CHEWY: Remove unused menu flag 2022-06-13 00:42:14 +03:00
Filippos Karapetis 79bc9abd2a CHEWY: Properly restore the mouse cursor when selecting an action
A regression from c0fbc05b2a
2022-06-13 00:42:14 +03:00
ScummVM-Translations a81264bc69 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-06-12 21:21:38 +00:00
Thierry Crozat dfaa00c235 BASE: Reorganize code to save command line settings 2022-06-12 22:21:27 +01:00
ScummVM-Translations a54799c7be I18N: Update translations templates 2022-06-12 21:14:10 +00:00
Thierry Crozat 5ea034391b GUI: Add slider for Grid Launcher icon size 2022-06-12 22:08:53 +01:00
Martin Gerhardy 7edae880f8 TWINE: fixed end game items for normal new game in classic edition 2022-06-12 22:22:34 +02:00
Martin Gerhardy a2e48126d1 TWINE: getBrickShape is now in sync with original sources
see d3e81901e6
2022-06-12 22:22:34 +02:00
Martin Gerhardy 4e73580f53 TWINE: renamed member to match original sources 2022-06-12 22:22:34 +02:00
IlDucci 42225a71d2 I18N: Update translation (Spanish)
Currently translated at 100.0% (1733 of 1733 strings)
2022-06-12 19:21:42 +00:00
George Kormendi dc1d2918f5 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1733 of 1733 strings)
2022-06-12 18:37:28 +00:00
Timo Mikkolainen a0e1fbb831 I18N: Update translation (Finnish)
Currently translated at 100.0% (1733 of 1733 strings)
2022-06-12 18:37:27 +00:00
Antoniou Athanasios 75051c22ab I18N: Update translation (Greek)
Currently translated at 100.0% (1733 of 1733 strings)
2022-06-12 18:37:21 +00:00
Lothar Serra Mari 0065879a23 I18N: Update translation (German)
Currently translated at 100.0% (1733 of 1733 strings)
2022-06-12 18:31:25 +00:00
Filippos Karapetis faf42d0f84 CHEWY: Play audio commentary in inventory - bug #13522 2022-06-12 21:12:48 +03:00
Martin Gerhardy cdb198ade2 TWINE: fixed protopack inventory action body 2022-06-12 19:47:48 +02:00
Walter Agazzi 82252818f6 I18N: Update translation (Italian)
Currently translated at 100.0% (1733 of 1733 strings)
2022-06-12 15:46:23 +00:00
Pragyansh Chaturvedi (r41k0u) 7f0d69367b DIRECTOR: Fix Palette loading wrong Palette index 2022-06-12 15:20:49 +02:00
ScummVM-Translations 1d3d85aca3 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-06-12 13:17:31 +00:00
Eugene Sandulenko e03da3dcbe NEWS: Mention Toon improvements 2022-06-12 15:17:08 +02:00
ScummVM-Translations fdb448615f I18N: Update translations templates 2022-06-12 13:16:06 +00:00
antoniou79 1380d40161 TOON: Don't display cutscene subtitles when text is OFF
Cutscene subtitles support is implemented but subtitles are still work in progress

I was able to test with subtitles provided by rzil (BLooperZ) in this PR:
https://github.com/scummvm/scummvm/pull/1887
2022-06-12 15:15:55 +02:00
antoniou79 8dec0798f5 TOON: Fix click on Play to resume resulting in Drew walking
If the player clicked and holded the left mouse button down on Play button, in-game Drew would walk to that spot
2022-06-12 15:15:55 +02:00
antoniou79 2db6be1038 TOON: Synch and persist game config with ConfMan properly 2022-06-12 15:15:55 +02:00
antoniou79 0a004da866 TOON: Fix comment mentioning up to 16 audio channel id 2022-06-12 15:15:55 +02:00
antoniou79 6e444fe3ff TOON: Adjust movie volume to max of other sound type volumes
The original game seems to do something similar to this
2022-06-12 15:15:55 +02:00
antoniou79 e8791aba9e TOON: Mute music now works in intro main menu
Pressing hotkey M now mutes the music as it should
2022-06-12 15:15:55 +02:00
antoniou79 41d4d4df3d TOON: Store textSpeed value and fix sound volume slider needle
The fix is for keeping the volume needle indicator at the same position upon resuming the Options Menu
2022-06-12 15:15:55 +02:00
antoniou79 cc89609e07 TOON: Do not allow disable speech and subtitles at the same time
The original deals with this by activating the subtitles (Font 1) when deactivating speech

The original also has the bug whereby on some edge cases (eg using the hotkeys to mute dialogue and disable text while in-game) both text and speech get disabled, which results in behavior like the actors are stuck doing nothing when examing an item or such. We fix this bug here.
2022-06-12 15:15:55 +02:00
antoniou79 d3ded0e6ec TOON: Handle hotkeys and related animations in menus 2022-06-12 15:15:55 +02:00
antoniou79 e70d636c50 TOON: Various fixes for Options and Main Menu
These bring them closer to the original behavior

Changes include:
- Proper sounds for buttons and switches
- Button clicking is effected in mouse down (not mouse up)
- A confirmation dialogue before quiting the game
- Button and slider animations in Options Menu (Main Menu has no button animations, just two frames)
- Reduced frequency of checking and updating a control's state
- (Demo) do not allow selection of middle Text option, which does not exist in Demo
- (Full Game) The text option dial now rotates towards the area clicked.
- Moving the mouse around while holding the left mouse button down affects at most one control (the selected one)
2022-06-12 15:15:55 +02:00
ScummVM-Translations de1e050331 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-06-12 13:09:36 +00:00
antoniou79 9e96c12fc6 GRAPHICS: Fix segmentation fault for thumbnail from incomplete fill
Common::fill fills up to but not including the address of the last item

Previously the last item of array v was not filled with 0, so if the rest of the code in the scaleLine() method did not update it, it would have a random init value which could cause segmentation fault when using the scale() method.
2022-06-12 15:09:25 +02:00
ScummVM-Translations 036192dd47 I18N: Update translations templates 2022-06-12 13:08:12 +00:00
antoniou79 07c1e5cc2a GUI: Fix thumbnails for event recorder dialogue
Also prevent segmentation fault cases related to low-res or switching from low-res to hi-res

And fix memory leak related to loading and scaling of the thumbnail image

A lot of the updated logic is borrowed from the saveload-dialog.cpp for the simple list view (with the thumbnail to the right of the list).
2022-06-12 15:08:01 +02:00
Paweł Kołodziejski d7b18666fe DIRECTOR: Added detection entry "Penny Horse" 2022-06-12 14:45:07 +02:00
neuromancer 8e5cb76d44 HYPNO: make sure the bonus field is resetted with the rest of the stats 2022-06-12 14:41:22 +02:00
Christian Kündig 9bf564b54a EMSCRIPTEN: Remove patches from this repo 2022-06-12 14:34:13 +02:00
Christian Kündig 2be18776b8 EMSCRIPTEN: Clean up patches and update readme 2022-06-12 14:34:13 +02:00
Christian Kündig 319f178ede EMSCRIPTEN: Automatically bundle icons from scummvm/scummvm-icons repository 2022-06-12 14:34:13 +02:00
Christian Kündig bc3679e928 EMSCRIPTEN: Major build improvements
- Updated Emscripten to version 3.1.8 (+ additional patches)
- Support for dynamic plugins
- Adding ScummvmFS with support for HTTP Range Requests for game data
- Automated games/demos bundling and ini config generation during build
- Allow passing CLI arguments via fragment identifier of the website (i.e. scummvm.html#—debuglevel=9 )
- UI improvements with nicer status messages, splash screen + favicon
- Fixed HiDPI handling and responsiveness
- Bugfix: Don't crash if gamepad support isn't available
2022-06-12 14:34:13 +02:00
Christian Kündig 8f0174689b EMSCRIPTEN: Merging parts of scummvm/scummvm#3686 for fullscreen support, disabling exit buttons (openURL has been fixed in libsdl-org/SDL@15ebad6e7d and is not needed anymore) 2022-06-12 14:34:13 +02:00
Christian Kündig e070781618 TESTBED: Don't write to disk if WriteStream can't be created (e.g. read-only filesystem or permission issue) 2022-06-12 14:34:13 +02:00
Christian Kündig f825c027a7 CREDITS: Add myself to the backend credits 2022-06-12 14:34:13 +02:00
Christian Kündig 7a9f2f7488 STARK: Switch to glTexParameteri instead of glTexParameterf where integer enums are used 2022-06-12 14:34:13 +02:00
Christian Kündig a880ef2b6b DIRECTOR: EMSCRIPTEN: Yield back to the browser in the mail loop 2022-06-12 14:34:13 +02:00
neuromancer 5bb25ba122 HYPNO: make sure the bonus field is initialized 2022-06-12 14:10:04 +02:00
neuromancer e230ad0627 HYPNO: store and load global stats in boyz 2022-06-12 14:10:04 +02:00
neuromancer 1518bff4ab HYPNO: refactored arcade stats to use a class 2022-06-12 14:10:04 +02:00