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