Commit Graph

130333 Commits

Author SHA1 Message Date
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
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