Commit Graph
94716 Commits
Author SHA1 Message Date
Walter Agazzi 876a515a05 I18N: Update translation (Italian)
Currently translated at 99.8% (1152 of 1154 strings)
2020-02-08 06:17:45 +00:00
jepael b4fd25a4a4 DIRECTOR: Fix compiler warning 2020-02-07 22:57:35 +01:00
sluicebox ba241462da SCI32: Add Shivers Mac detection entry 2020-02-07 13:43:47 -08:00
sluicebox 8f6979234e SCI: Remove unreachable error() from Mac cursor code
Removes a call to error() that can't be reached.
The condition it's attempting to detect is normal and not an error.
2020-02-07 13:15:44 -08:00
sluicebox 01360d26fe SCI32: Set PHANT1 Mac video quality to high 2020-02-07 13:15:43 -08:00
sluicebox 07827aeb20 SCI32: Add PHANT1 Mac kArrayFill workarounds 2020-02-07 13:15:43 -08:00
sluicebox 4b504a5786 SCI32: Fix kArrayFill kernel signature
kArray fill always expects 4 parameters. Fixes PHANT1 Mac initialization
2020-02-07 13:15:43 -08:00
sluicebox ab8cf3d77c SCI32: Update kCheckDisc kernel signature for Mac 2020-02-07 13:15:43 -08:00
sluicebox d5d7d05d80 SCI32: Use correct kDoSound subops in Mac games 2020-02-07 13:15:43 -08:00
sluicebox ed9318494d SCI32: Fix Mac sound initialization error 2020-02-07 13:15:43 -08:00
jepael 83d481f882 COMMON: Fix compiler warning 2020-02-07 21:58:31 +01:00
Eugene Sandulenko fa9b0e9983 DIRECTOR: Proper check for script presense in the movie text 2020-02-07 19:21:47 +01:00
Eugene Sandulenko 9b3ca6498e GRAPHICS: MACGUI: Adding style to menu items 2020-02-07 19:21:47 +01:00
Bastien Bouclet e4d17f881c 3DS: Convert RGB555 pixels to RGBA5551 when copying to the texture
It's faster than using Graphics::Surface::convertTo
2020-02-07 18:33:56 +01:00
Michael Ball b08ab0e130 3DS: Implement dynamic graphics modes to improve performance
When launching a game, switch the graphics mode if necessary
(and by extension the pixel formats used for Graphics::Surfaces
and Sprites) to the one that most closely matches the pixel format
used in-game.

Additional Fixes:
- Fix to prevent cursor position from changing when exiting a menu.
- Fix to prevent updating of Magnification viewport position when
virtual keyboard is open.
- Cosmetic code fixes for improper whitespace and missing curly brackets.
- Remove RGB8 as a mode option because:
  1) It was already commented out in the master 3DS backend.
  2) There are currently no games that explicitly require it.

Notes:
- As these graphics modes are automatically implemented on a per-game basis, they
are meant for backend use only and are purposefully not accessible through the
Options menu.
- RGBA8 (aka RGBA8888) remains the default pixel format, being used for the launcher
menu, CLUT8, and for games which do not specify a particular format.
2020-02-07 18:33:56 +01:00
Bastien Bouclet 99b9db456a 3DS: Disable newlib buffered io and use ScummVM's implementation
Fixes #11342.
2020-02-07 18:33:56 +01:00
Bastien Bouclet 36ef316518 BACKENDS: Allow to configure the stdio buffer size 2020-02-07 18:33:56 +01:00
Bastien Bouclet b1f95cff9d MOHAWK: RIVEN: Don't accept keyboard actions while the mouse is down
Otherwise the mouse up scripts may execute after a keyboard action
changed the card's state. Affects speedrunners who mash the mouse and
keyboard at the same time.
2020-02-07 18:33:56 +01:00
Bastien Bouclet bb27669026 COMMON: Refill the stream buffer after making a large read
After reading directly from the parent stream, the buffer needs to be
filled with the end of the read data so seeking back in the stream into
the buffered area and reading returns data consistent with the parent
stream.

Fixes bug #11342 (PSP port only).
2020-02-07 18:33:56 +01:00
Bastien Bouclet 35e0b72c21 ENGINES: Display a GUI error message when loading / saving failed 2020-02-07 09:25:11 +02:00
Thanasis Antoniou 602600b944 BLADERUNNER: Removed crowded startup debug messages
Subtitles credits info is now only available from the "subtitle info" command in the debugger

This is due to an issue with certain localized characters not appearing correctly from debug() output on the background console (if enabled).
2020-02-07 03:24:53 +02:00
Thanasis Antoniou ea086a8ac3 DEVTOOLS: BLADERUNNER: Switch to SUBTLS font for version sheet in MIX file 2020-02-07 03:24:53 +02:00
Thanasis Antoniou 9d3658a35d DEVTOOLS: BLADERUNNER: Further optimizations to glyphs by IlDucci
Credits to IlDucci from the Spanish translation team
2020-02-07 03:24:52 +02:00
DinoWattz 568523f4ad I18N: Update translation (Portuguese (Brazil))
Currently translated at 56.9% (657 of 1154 strings)
2020-02-07 00:17:44 +00:00
Walter Agazzi 1922dce8c5 I18N: Update translation (Italian)
Currently translated at 98.8% (1140 of 1154 strings)
2020-02-07 00:17:43 +00:00
Eugene Sandulenko 5a19105bd6 DIRECTOR: Implement dumping raw movie chunks 2020-02-07 00:24:18 +01:00
Henrik "Henke37" Andersson ae38c5421a TESTBED: Provide correct engine feature implementation data 2020-02-07 01:01:51 +02:00
Eugene Sandulenko 445c77007d ZVISION: Added override keywords 2020-02-06 23:46:47 +01:00
Eugene Sandulenko 78cc55c4b0 XEEN: Added override keywords 2020-02-06 23:46:47 +01:00
Eugene Sandulenko 58b50be431 WINTERMUTE: Added override keywords 2020-02-06 23:46:47 +01:00
Eugene Sandulenko 9fe1fa41c7 WAGE: Added override keywords 2020-02-06 23:46:47 +01:00
Eugene Sandulenko 25ffcd9cf9 VOYEUR: Added override keywords 2020-02-06 23:46:47 +01:00
Eugene Sandulenko c9da2585aa TUCKER: Added override keywords 2020-02-06 23:46:47 +01:00
Eugene Sandulenko 07d3918387 TSAGE: Added override keywords 2020-02-06 23:46:47 +01:00
Eugene Sandulenko f45439add5 TOUCHE: Added override keywords 2020-02-06 23:46:47 +01:00
Eugene Sandulenko 40684a2111 TONY: Added override keywords 2020-02-06 23:46:47 +01:00
Eugene Sandulenko 4ba1ce7f23 TOLTECS: Added override keywords 2020-02-06 23:46:47 +01:00
Eugene Sandulenko 0aaba0b3b8 TITANIC: Added override keywords 2020-02-06 23:46:47 +01:00
Eugene Sandulenko c40b96f5ae TINSEL: Added override keywords 2020-02-06 23:46:47 +01:00
Eugene Sandulenko cfde7683e7 TESTBED: Added override keywords 2020-02-06 23:46:47 +01:00
Eugene Sandulenko 7dde997b31 TEENAGENT: Added override keywords 2020-02-06 23:46:47 +01:00
Eugene Sandulenko c79fb58186 SWORD25: Added override keywords 2020-02-06 23:46:47 +01:00
Eugene Sandulenko d151f157f6 SWORD2: Added override keywords 2020-02-06 23:46:47 +01:00
Eugene Sandulenko 008f4c6f8d COMMON: Added dumper method to MacResMan 2020-02-06 21:42:01 +01:00
Henrik "Henke37" Andersson 1ff1cfc243 PINK: Use Engine save/load dialog methods to the corresponding implement menu bar commands. 2020-02-06 14:56:05 +01:00
Scott Percival e82e8f663c DIRECTOR: Load script context/names from shared archive 2020-02-06 19:41:46 +08:00
Scott Percival 00a59570be DIRECTOR: LINGO: Implement c_before and c_after 2020-02-06 19:41:46 +08:00
Thanasis Antoniou 7bf340427c BLADERUNNER: Extend max saved game's name length to 41 chars
41 is the original's name size and resolves truncated autosave names in localized versions

Fixes bug #11340
Saves version is increased to "3" (in savefile.h) now, so only new versions of the engine will be able to open the save files with the larger field for the saved game's name
2020-02-06 00:14:53 +02:00
Thanasis Antoniou 1b584ebf32 BLADERUNNER: Fix "Type a name" text in KIA save screen 2020-02-06 00:10:57 +02:00
Thanasis Antoniou d4c659610d BLADERUNNER: Fixes for McCoy's stamina system and drain
The original game had broken stamina system we have it fixed.

This means that in vanilla mode, McCoy's stamina will drain fast if the player does not click the mouse, but he will increase speed up to a max, if the player keeps clicking the mouse.
In Restored Content, we allow McCoy to keep his speed (so that the player does not have to keep clicking); the stamina drain will still kick in but it will be at a slower rate and practically won't be noticeable most of the time.
2020-02-05 18:28:46 +02:00