Cameron Cawley
34057b773e
COMMON: Remove the MIPS byteswap functions
2022-07-02 12:41:22 +02:00
Cameron Cawley
56986e337c
COMMON: Use compiler intrinsics in SWAP_BYTES_16 when available
2022-07-02 12:41:22 +02:00
AndywinXp
98b2f0a24b
SCUMM: MI1 (CD DOS): Implement reloading CD Audio track when loading savegame
2022-07-02 12:39:26 +02:00
Donovan Watteau
d945157f7c
SCUMM: Fix verbs not being hidden during the biplane cutscene (FM-TOWNS)
...
Room 80 only contains a cutscene, where Indy and his father escape
from the zeppelin with the biplane. But it is started with
`cutscene()` instead of `cutscene([1])` which also disables the verb
interface.
The FM-TOWNS version doesn't like this and some verb leftovers were
mixed with the graphics. Adding the missing `[1]` parameter should fix
the issue.
Confirmed to also happen with the original interpreter under UNZ.
2022-07-02 12:38:40 +02:00
Donovan Watteau
34370de089
SCUMM: Fix wrong text color when Indy and his father escape from the zeppelin (FM-TOWNS)
...
Most lines in this cutscene miss their color parameter, which makes
both actors speak with the same color, which is confusing since one of
them suddenly appeared, and you can barely see them.
(For some reason, the PC VGA version also misses the color parameters,
but it works there, maybe because there's some palette-shifting going
on, which has been mostly removed in the FM-TOWNS version?).
We can fix this by always giving an explicit color to Indy's and his
father's lines. But the lines are not attached to any actor, and it's
hard to determine who's who, especially if we want to support
translations too. Henry Sr. is the only one using a wait() instruction
in his sentence, and he's the only one saying "Junior", so we try to
detect that.
2022-07-02 12:38:40 +02:00
antoniou79
d7dcce6901
GUI: Fix mouse wheel on grid item tray
...
When using the mouse wheel (scroll up/down) in the Grid view, item tray for a selected game, ScummVM would exit
I didn't notice any side-effects from the fix, but someone more familiar with the code should confirm.
2022-07-02 12:03:05 +02:00
elasota
74863cb32f
MTROPOLIS: Discharge message queue after low-level scene transition actions
2022-07-02 02:20:26 -04:00
elasota
780ee54d3a
MTROPOLIS: Use the first variable in a scope for name linkage when there are name collisions
2022-07-02 01:15:00 -04:00
elasota
6b3bbeeebc
MTROPOLIS: Improve sound Stop command handling accuracy (fix freeze on Obsidian rebel VO)
2022-07-02 00:36:51 -04:00
elasota
ec0867af3a
MTROPOLIS: Implement Stop command for sound elements.
2022-07-02 00:09:59 -04:00
elasota
fa7d5f3d73
MTROPOLIS: Quietly ignore Flush All Media command
2022-07-02 00:09:26 -04:00
elasota
adc9211b1f
MTROPOLIS: Don't emit AFC/ALC events from movie seeks.
2022-07-01 23:52:51 -04:00
Thunderforge
060f9cd9b6
GUI: Change SCUMM audio override label to "Load modded audio" ( #4080 )
...
This is to avoid ambiguity since "external audio" can mean speakers and such. Also, changing from "Use" to "Load" both to make it clearer what is happening and also to match the "Load modded assets" setting in the Stark engine.
2022-07-01 19:54:31 -05:00
elasota
6ff4c86a8e
MTROPOLIS: Fix MIDI note cleanup crash
2022-07-01 19:56:26 -04:00
Filippos Karapetis
2e3902fad0
CHEWY: Fix handling of the escape key - bug #13608
2022-07-01 20:04:23 +03:00
Filippos Karapetis
4edaf4a199
CHEWY: Get rid of the cur_display global. Some cleanup
2022-07-01 20:04:23 +03:00
Filippos Karapetis
0d54f36825
CHEWY: Variable renaming
2022-07-01 20:04:23 +03:00
Filippos Karapetis
e9db84613b
CHEWY: Remove useless check
2022-07-01 20:04:22 +03:00
Filippos Karapetis
25a1e9b277
CHEWY: Remove the CursorStatus flag
2022-07-01 20:04:22 +03:00
Filippos Karapetis
72ada40051
CHEWY: Get rid of cur_hide_flag
2022-07-01 20:04:22 +03:00
Filippos Karapetis
b1b80b0c50
CHEWY: Variable renaming
2022-07-01 20:04:21 +03:00
Filippos Karapetis
4746109b34
CHEWY: Refactor checkShadow() and rename it to setShadowPalette()
2022-07-01 20:04:21 +03:00
Filippos Karapetis
5a44cf36e9
CHEWY: Merge AadTxtHeader and DialogCloseupTxtHeader
2022-07-01 20:04:21 +03:00
Cameron Cawley
2c2922d4b3
GUI: Preserve the enabled state of _soundFontClearButton when reflowing the window
2022-07-01 09:06:10 +03:00
Paul Gilbert
861481b535
CHEWY: Fix calculating scroll offsets on room changes
2022-06-30 21:06:38 -07:00
Paul Gilbert
2611b7e6b8
CHEWY: Quit game after endgame credits
2022-06-30 19:14:02 -07:00
Paul Gilbert
1eef928f0b
CHEWY: Add some quit checks to room 3
2022-06-30 19:04:32 -07:00
Cameron Cawley
831a3a33db
GUI: Update the builtin theme
2022-06-30 23:13:37 +01:00
Avijeet
dfed81dfff
COMMON: MACGUI: Fix MacTextWindow scrolling
2022-06-30 22:43:06 +02:00
Filippos Karapetis
9cd6e2750a
CHEWY: Clear pending keys in all dialogs - bug #13632
...
This is a partial fix, we still have to properly handle dialog lines
when they are not skipped and speech is enabled
2022-06-30 22:17:29 +03:00
antoniou79
5df0b78ef5
BLADERUNNER: Add skip crawl subs option to BR:EE
...
This version of the game is unsupported, but let's have options parity for it
2022-06-30 17:41:45 +03:00
antoniou79
58ce14943f
BLADERUNNER: Fix capitalization and add translators comment for BR:EE warning
2022-06-30 17:41:45 +03:00
Filippos Karapetis
25401cdf92
GUI: Add missing domain when checking for subtitle config - bug #13629
...
This disallowed selecting "both" for speech and subtitles, as the
subtitles setting was never saved. A regression from d6dbf721b62e773f.
2022-06-30 17:14:58 +03:00
elasota
f1a284945a
MTROPOLIS: Dynamic MIDI mixer enhancement
2022-06-29 21:50:01 -04:00
D G Turner
8ee4251f41
OPENGL: Fix Integer to Pointer Cast GCC Compiler Warning
...
This is emitted when -Wint-to-pointer-cast is passed to GCC.
2022-06-30 01:04:59 +01:00
antoniou79
6b202b4fd2
BLADERUNNER: Fix special case for German audio and subtitles
...
Two quotes need to be merged in McCoy's beginning speech
2022-06-30 01:00:06 +03:00
antoniou79
42a0025aed
BLADERUNNER: Support secondary subtitles
...
Main for debugging and fun stats in shooting range and VK test for now
2022-06-30 01:00:06 +03:00
antoniou79
8aaee0fb4e
BLADERUNNER: Add checkbox for no subtitles in intro crawl
...
This also covers the Blade Runner Logo and the Westwood Studios logo
2022-06-30 01:00:05 +03:00
antoniou79
8ed44c4e6f
BLADERUNNER: Fix subtitles encoding for internal font
2022-06-30 01:00:05 +03:00
Cameron Cawley
c13961362f
OPENGL: Ensure that glGetError() is cleared before calling a checked function
2022-06-29 22:37:38 +01:00
Cameron Cawley
863988fee4
OPENGL: Add proper error checking to the Shader class
2022-06-29 22:37:38 +01:00
Filippos Karapetis
cf73da0409
CHEWY: Whitespace fixes
2022-06-30 00:11:26 +03:00
Filippos Karapetis
0e3d11100b
CHEWY: Cleanup inventory and show button arrows if needed - bug #13610
2022-06-30 00:08:13 +03:00
Die4Ever
1189f50212
GROOVIE: TlcGame case-insensitive regionsLoad()
2022-06-29 11:53:42 -05:00
antoniou79
db33b3c95b
DEVTOOLS: BLADERUNNER: Dont flatten quotation marks in MIX creation
...
Also don't replace single ellipsis character with three dots.
2022-06-29 18:12:41 +03:00
Filippos Karapetis
7686999079
CHEWY: Fix Howard and Chewy's position on the train - bug #13637
2022-06-29 17:47:30 +03:00
Filippos Karapetis
a452290f02
CHEWY: Fix typo (setSetailPos -> setDetailPos)
2022-06-29 17:47:29 +03:00
Filippos Karapetis
c604ec8d7e
CHEWY: Hide cursor when showing the Hermit's diary - bug #13639
2022-06-29 17:47:29 +03:00
Filippos Karapetis
0c5f48f559
CHEWY: Fix setting blaster cursor - bug #13640
2022-06-29 17:47:29 +03:00
Filippos Karapetis
cbe92a9d8c
CHEWY: Cleanup invent_2_slot()
2022-06-29 17:47:29 +03:00