Commit Graph
137148 Commits
Author SHA1 Message Date
athrxx 05b9df0821 KYRA: (LoK/KOR) - make use of new Johab string encoding 2022-06-13 19:38:51 +02:00
athrxx b5079ca5c7 COMMON: add Korean Johab string encoding 2022-06-13 19:38:47 +02:00
athrxx 9d65377f6b KYRA: (LoK/FM-TOWNS) - minor music fade out improvement 2022-06-13 19:38:41 +02:00
athrxx 2b05ca1dbc KYRA: (LoK/KOR) - implement Hangul save name input
(The names will be displayed incorrectly in the GMM/launcher even if the GUI language is set to Korean. We don't have the required encoding (apparently ks_c_5601-1987 or similar).
2022-06-13 19:38:34 +02:00
Donovan Watteau c3b30b75a6 SCUMM: Add a grail command to the debugger
This prints the number of the real Grail object when counting from the
left in the final room with the knight in Indy3.

May be useful since there are many Grails, choosing the wrong one kills
you and makes you restart the 3 trials again, and the hints to find it
require the original manual and taking notes during the game.
2022-06-13 20:22:51 +03:00
elasota 95fd7dcffc GRAPHICS: Fix alpha blend on 16-bit targets treating the destination pixel as black 2022-06-13 20:14:36 +03:00
Lothar Serra Mari a791959be0 NEWS: Update German NEWS file 2022-06-13 18:57:38 +02:00
Lothar Serra Mari ebb0e7f16d I18N: Update translation (German)
Currently translated at 100.0% (1734 of 1734 strings)
2022-06-13 16:54:10 +00:00
Eugene Sandulenko aa34532742 DIRECTOR: Added built-in tile drawing to tests 2022-06-13 18:12:22 +02:00
Eugene Sandulenko 43a71055f5 DIRECTOR: Decompress built-in tiles 2022-06-13 18:12:22 +02:00
Eugene Sandulenko 1669e27dbb DIRECTOR: Extracted default Director tiles 2022-06-13 18:12:22 +02:00
Eugene Sandulenko c95d4245dc DIRECTOR: Simplify DirectorPlotData 2022-06-13 18:12:22 +02:00
Filippos Karapetis 8df285937b CHEWY: More fixes for dialog delays 2022-06-13 17:12:56 +03:00
Filippos Karapetis d26674eb91 CHEWY: More fixes for speech only mode 2022-06-13 17:12:56 +03:00
elasota 8c560fe94f GRAPHICS: Fix redundant color loads 2022-06-13 15:09:08 +02:00
elasota 709175d835 GRAPHICS: Optimized managed surface blit in transparent/opaque pixel case 2022-06-13 15:09:08 +02:00
Walter Agazzi 88710bc6e7 I18N: Update translation (Italian)
Currently translated at 100.0% (1734 of 1734 strings)
2022-06-13 13:06:39 +00:00
Filippos Karapetis 8880dccc25 CHEWY: Remove unused parameters 2022-06-13 14:37:21 +03:00
Filippos Karapetis 3e8f07cb88 CHEWY: Remove redundant globals 2022-06-13 14:37:21 +03:00
Filippos Karapetis ff23832042 CHEWY: Refactor room music code 2022-06-13 14:37:21 +03:00
Filippos Karapetis e4d1dc98d5 CHEWY: Rename spieler_vector -> moveState 2022-06-13 14:37:20 +03:00
neuromancer 620e1b98d9 HYPNO: fix memory leak of stats image in boyz 2022-06-13 12:33:47 +02:00
neuromancer 83d0c17ca9 HYPNO: fix memory leak of screen image in boyz 2022-06-13 12:33:47 +02:00
neuromancer 048d265d09 HYPNO: fix memory leak of screen image in boyz 2022-06-13 12:33:47 +02:00
neuromancer ad99a2e8f8 HYPNO: correctly set flashback mode when loading a previous game in boyz 2022-06-13 12:33:47 +02:00
neuromancer 711a00856b HYPNO: fix memory leak of boxes image in boyz 2022-06-13 12:33:47 +02:00
George Kormendi 3bb67bbbef I18N: Update translation (Hungarian)
Currently translated at 100.0% (1734 of 1734 strings)
2022-06-13 10:28:04 +00:00
Filippos Karapetis 623aa5aca0 CHEWY: Animate Chewy when performing an action when subs are disabled 2022-06-13 12:43:23 +03:00
neuromancer e9d826b1a4 HYPNO: correctly initialize previousHealth and civiliansShoots fields 2022-06-13 09:18:10 +02:00
neuromancer 228a6e5e32 HYPNO: correctly initialize noAmmoSoundRate 2022-06-13 09:18:10 +02:00
neuromancer 01b15ef4d5 HYPNO: save and load flashback mode field in boyz 2022-06-13 09:18:10 +02:00
Paul Gilbert cfc7f40753 CHEWY: Sync sound settings on startup 2022-06-12 23:15:11 -07:00
Paul Gilbert afca1fc092 CHEWY: Fix menu not being openable after saving game 2022-06-12 23:02:32 -07:00
Paul Gilbert 3dab79878c CHEWY: Fix cursor crash in room 4 console 2022-06-12 20:01:19 -07:00
athrxx 1ffdbee49d COMMON: fix memory leak (free CJK tables) 2022-06-13 01:36:08 +02:00
Paul Gilbert 062187b665 CHEWY: Fix selecting consolue buttons in room 4
Hotspot refactoring got rid of mouse offsets the original used,
so I fixed the areas associated with each button to compensate.
2022-06-12 16:31:32 -07:00
ScummVM-Translations d3eaacb1af 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 23:31:03 +00:00
Thierry Crozat 02085d5481 AGS: Refactored do_conversation()
Split do_conversation into multiple functions, simplified the running
the dialog topics chain code and removed code duplication as possible.
+ Removed the limit of nested dialogs.
+ This also fixes "goto-previous" not working from the first sub-dialog.

From upstream 7bb167f5f6ee6a1976b829a1d67423d69346dc6e
2022-06-13 00:30:21 +01:00
Thierry Crozat e26adb919e AGS: Moved global DlgOpt into show_dialog_options() function
From upstream 516231d87a582f32221e4a3f86ce9d437c37f642
2022-06-13 00:30:21 +01:00
Thierry Crozat 370e939ad7 AGS: Fixes for MemoryStream: proper seek support for writing mode
From upstream 80a17c94f6fc44955dcee5c559247ea73a8c0a76
2022-06-13 00:30:21 +01:00
Thierry Crozat aecb62429d AGS: Update shared texture when dynamic sprite changes
From upstream 6be0e6d094e70e96d93a9ee4dd31ca166663eeaf
2022-06-13 00:30:21 +01:00
Thierry Crozat 7382a1a551 AGS: Game objects use texture cache when possible
Specify sprite ID for shared textures for: characters, objects, overlays
GUI and GUI objects are more complicated, a they may contain custom
(generated) graphics; using shared textures for them would require a
bigger change in how their sprites are organized when gathering draw
lists for render.

From upstream b724b43fa7f13ea2e89a3e9213dd76b00e59f9f4
2022-06-13 00:30:21 +01:00
Thierry Crozat 487a58b3a8 AGS: Implements short-term texture cache in graphic renderers
- caches textures while they are in the immediate use;
- this lets to share same texture data among multiple sprites on screen.
- texture entries are identified by an arbitrary uint32 number.

From upstream 6f3f84e049df2f800aa4b06d221a393d904c2826
2022-06-13 00:30:21 +01:00
Thierry Crozat 29ee2d2ab8 AGS: Separated texture data from DDB objects with render settings
This allows to have multiple DDBs sharing same texture data.
From upstream fbcb62c507fb15ffc288d5ebdc1f0d664e66ecb8
2022-06-13 00:30:21 +01:00
ScummVM-Translations 5a5446dc64 I18N: Update translations templates 2022-06-12 22:44:50 +00:00
Paweł Kołodziejski e70fbbee21 MYST3: Janitorial 2022-06-13 00:44:39 +02:00
VAN-Gluon 824e58ffdc I18N: Update translation (Japanese)
Currently translated at 100.0% (1734 of 1734 strings)
2022-06-12 22:31:27 +00:00
IlDucci df8c02a57c I18N: Update translation (Spanish)
Currently translated at 100.0% (1734 of 1734 strings)
2022-06-12 22:31:22 +00:00
Filippos Karapetis 890f9852ea CHEWY: Fixes for speech only mode 2022-06-13 00:42:15 +03:00
Filippos Karapetis 7655cea371 CHEWY: Play action dialogs when subtitles are disabled
We're still missing the screen update, so Chewy is not animating yet
2022-06-13 00:42:15 +03:00