Commit Graph
137148 Commits
Author SHA1 Message Date
Avijeet 9f6d054f5d WAGE: Refactor getFeatures() 2022-08-05 20:15:03 +02:00
Avijeet e8fee0ccc2 JANITORIAL: Formatting fix 2022-08-05 20:15:03 +02:00
Avijeet e61f47e07d WAGE: Add comments 2022-08-05 20:15:03 +02:00
Avijeet 0e8c75359d WAGE: Formatting fixes 2022-08-05 20:15:03 +02:00
Avijeet 3b96ffd875 WAGE: Add comment 2022-08-05 20:15:03 +02:00
Avijeet e5d0b01d89 WAGE: Use uint for loop index 2022-08-05 20:15:03 +02:00
Avijeet 104565e281 WAGE: Update detection table 2022-08-05 20:15:03 +02:00
Avijeet dbb09bb6a1 WAGE: Fix drawOval 2022-08-05 20:15:03 +02:00
Avijeet 706a2abbbb WAGE: Fix shapes with thick borders 2022-08-05 20:15:03 +02:00
Avijeet d2a06c1d42 WAGE: Fix drawRect 2022-08-05 20:15:03 +02:00
Avijeet 9b52b4b384 WAGE: Add resolution flag to game detection entry 2022-08-05 20:15:03 +02:00
Avijeet 4099e49a70 WAGE: Fix font type in Dune Eternity 2022-08-05 20:15:03 +02:00
Avijeet 9aa5fa02a7 WAGE: Fix out of bound array index 2022-08-05 20:15:03 +02:00
Avijeet c3c1c908f1 WAGE: Fix first scene in Twisted 2022-08-05 20:15:03 +02:00
Avijeet 3257e88630 WAGE: Fix unclickable image in Intro to Gothic 2022-08-05 20:15:03 +02:00
Avijeet 2779b25abc WAGE: Fix unclickable house in Messy Hosue 2022-08-05 20:15:03 +02:00
Avijeet 2c905885c4 GRAPHICS: MACGUI: Fix text alignment for MacDialog 2022-08-05 20:15:03 +02:00
Avijeet c4ede93e79 WAGE: Add about screen 2022-08-05 20:15:03 +02:00
Avijeet 27f48f6d41 GRAPHICS: MACGUI: Use MacText in MacDialog 2022-08-05 20:15:03 +02:00
Avijeet ac847e4117 GRAPHICS: MACGUI: Refactor wage/dialog.cpp to macgui/macdialog.cpp 2022-08-05 20:15:03 +02:00
Avijeet dc52ccaec9 GRAPHICS: MACGUI: Enable blinking cursor on input line 2022-08-05 20:15:03 +02:00
Avijeet 920a925265 GRAPHICS: Round border length to nearest interger 2022-08-05 20:15:03 +02:00
Avijeet c0cf312748 GRAPHICS: MACGUI: Account for characters having 1 white space around them 2022-08-05 20:15:03 +02:00
Avijeet ca5aedc6b2 WAGE: Fix window alignment 2022-08-05 20:15:03 +02:00
Avijeet 8a8d278529 WAGE: Set scene title before dimension 2022-08-05 20:15:03 +02:00
Avijeet efea402993 GRAPHICS: MACGUI: Don't consider right and bottom edges while drawing round rect 2022-08-05 20:15:03 +02:00
Avijeet 94efaeb278 GRAPHICS: MACGUI: Draw SubMenu over copy of game screen 2022-08-05 20:15:03 +02:00
Avijeet 6721620826 WAGE: Enable autoscroll by making MacTextWindow editable 2022-08-05 20:15:03 +02:00
Avijeet 02194c87af GRAPHICS: MACGUI: Make MacText editable when MacTextWindow is editable 2022-08-05 20:15:03 +02:00
Avijeet d933b504ed GRAPHICS: MACGUI: Change MacText's dimensions when MacTextWindow's dimensions are changed 2022-08-05 20:15:03 +02:00
Avijeet 007cc0a5c0 GRAPHICS: MACGUI: Scroll MacText whenever MacTextWindow is scrolled 2022-08-05 20:15:03 +02:00
Paweł Kołodziejski 95765feb55 ICB: ELDORADO: Fixed my earlier change in speech.cpp 2022-08-05 18:49:46 +02:00
Joost Peters c7804e96a8 ICB: ELDORADO: fix regression in fn_request_speech, add commented out code to be enabled later 2022-08-05 18:24:40 +02:00
Walter Agazzi c001d5e35a I18N: Update translation (Italian)
Currently translated at 100.0% (1773 of 1773 strings)
2022-08-05 16:17:09 +00:00
Joost Peters c658a2e5d0 ICB: ELDORADO: support newer texture format 2022-08-05 17:31:40 +02:00
Joost Peters 166e8fc5b4 ICB: ELDORADO: handle fn_play_sting and fn_preload_sting differences 2022-08-05 17:05:08 +02:00
Joost Peters 436fd5a09d ICB: split McodeTable into ICB and ED variants 2022-08-05 15:23:10 +02:00
Joost Peters c61f1d34c0 ICB: rename ICB fn_routines to fn_routines_icb 2022-08-05 15:23:10 +02:00
Hubert Maier 01cb613cee AMIGAOS: Fix target installation 2022-08-05 14:12:04 +02:00
Joost Peters fea4f8bcfa ICB: ELDORADO: support loading newer El Dorado version of .set files 2022-08-05 13:55:07 +02:00
Joost Peters c365f5e928 ICB: remove erroneous semicolons 2022-08-05 13:41:56 +02:00
Torbjörn Andersson 48d1bab56c ICB: Add detection entry for my CD version of In Cold Blood
I don't know for sure, but I assume this is an earlier version than what
GOG distributes? One possible hint is that the binkw32.dll in GOG's
version contains the string "Bink now requires Miles version 7" while
the one on my CDs does not.
2022-08-05 08:14:21 +02:00
Paweł Kołodziejski 92e8e06024 ICB: ELDORADO: Icon size specifics 2022-08-05 08:12:58 +02:00
Paweł Kołodziejski 3b40bfc071 ICB: ELDORADO: Increased macro value 2022-08-05 07:39:57 +02:00
Timo Mikkolainen f9036769cf I18N: Update translation (Finnish)
Currently translated at 100.0% (1773 of 1773 strings)
2022-08-05 00:37:25 +00:00
Paweł Kołodziejski 18e0949ac0 ICB: ELDORADO: More specifics for ICB flow 2022-08-05 01:09:32 +02:00
Donovan Watteau 63a5010e3e SCUMM: Fix Sophia speaking with Indy's voice when looking at him
When playing as Sophia in some scenes (such as in the Azores), using the
`Look at` verb on Indy would make her speak with Indy's voice, because
the script triggering this sentence for this verb didn't check or
include a line for the case when VAR_EGO is Sophia.

Fortunately, a different script does have this exact same line dubbed
for Sophia, so we can reuse it, as long as the audio offsets have the
values that we expect (and I'm only aware of a single MONSTER.SOU file
for this title, always in English and identical on all ports).
2022-08-04 23:57:12 +03:00
sluicebox af199ab5c6 DIRECTOR: Add newline at EOF 2022-08-04 15:59:46 -04:00
Coen Rampen 03de0244ed AGOS: Fix DOS PN and FF demo crash
The engine would try to initialize the MidiPlayer for all DOS games, even the
ones that don't use MIDI (Personal Nightmare and Feeble Files demos). This
caused a problem with the new MIDI code, which does not set up the necessary
objects for these games and crashed on a null pointer.
This is fixed by adding PN and FF as exceptions to the if condition guarding
initialization of the MidiPlayer.
2022-08-04 21:50:46 +02:00
sluicebox 69662ee9a4 VIDEO: Fix QuickTime regression with mediaTime and dithering
Fixes an error when playing a QuickTime video that has a mediaTime set
on its first edit. This was caused by mediaTime changes in:
ef184a6cef

Those changes buffered frames during initialization so that the keyframe
and other frames don't play instead of the intended start frame that
mediaTime specifies. My mistake was that decoding isn't allowed during
VideoDecoder::loadStream(); VideoDecoder::setDitheringPalette() requires
that no frames have been decoded yet, and at least Director and Mohawk
call that.

Now the initial mediaTime buffering is delayed until the first decode.

Fixes bug #13479 where certain Myst videos error.
Fixes the opening movie in the Director game Chop Suey.
2022-08-04 15:49:30 -04:00