Commit Graph
137148 Commits
Author SHA1 Message Date
SupSuper 7552b0c008 GUI: Store title String instead of unsafe pointer 2018-12-16 10:48:13 +00:00
SupSuper ac957852c8 I18N: Update POTFILES
Add new DialogManager files
2018-12-16 10:48:13 +00:00
SupSuper 9aef3dd8a7 WIN32: Respect browser_lastpath setting 2018-12-16 10:48:13 +00:00
SupSuper 93695a9dcf WIN32: Fix dialog compilation under MinGW 2018-12-16 10:48:13 +00:00
SupSuper fc504996d3 GUI: Allow user to opt between GUI browser and native browser 2018-12-16 10:48:13 +00:00
SupSuper 7bff9176d5 WIN32: Fix incorrect Windows version check
There's no point in testing for Windows 10 since the comparison is already "greater than or equals", and it identifies itself as 6.2 for backwards compatibility. Likely it was failing before because the return type was wrong.

Version checks are unreliable anyways, should use feature checks, but "if it ain't broke don't fix it".
2018-12-16 10:48:13 +00:00
SupSuper 61070f6ce0 WIN32: Add DialogManager with system file browser support 2018-12-16 10:48:13 +00:00
SupSuper 2f2555f728 WIN32: Move utility functions to a common wrapper 2018-12-16 10:48:13 +00:00
SupSuper 28e4d7bb43 OSX: Integrate system file browser into DialogManager 2018-12-16 10:48:13 +00:00
SupSuper fbc9c7d371 BACKENDS: Hook GUI browser to DialogManager 2018-12-16 10:48:13 +00:00
SupSuper 5fce1ae464 BACKENDS: Move OSX file browser into backend 2018-12-16 10:48:13 +00:00
SupSuper 952b12311c BACKENDS: Add base support for system dialogs 2018-12-16 10:48:13 +00:00
Torbjörn Andersson 313cd2315e SHERLOCK: Fix computer aim in Serrated Scalpel's darts game
The computer opponent always aims for the bullseye as long as he
needs more than 50 points. After that, he's supposed to aim for
the closest score to what he needs to win. But this coordinate
was never used, and the computer player would always aim at the
same spot outside of the dart board. This, of course, made it
practically impossible for it to beat you. This commit fixes
that.

I thought at first that this fix wasn't quite right, because the
computer won't always hit the score he aims for even if you remove
the random inaccuracy from its aim. But I think it still hits
near the intended target, so maybe this is good enough?
2018-12-15 19:24:36 -08:00
Torbjörn Andersson b2cd3d9fd7 SHERLOCK: Speed up Blackwood cutscene in The Case of the Serrated Scalpel
When capturing Blackwood in The Case of the Serrated Scalpel, the
whole scene seems to be running in slow motion. This simply doubles
the speed for it. It may still be a tad slow, but at least it fits
the music much better I think.
2018-12-15 19:18:15 -08:00
Peter Kohaut 2f242a10da BLADERUNNER: Added time control and game pausing 2018-12-15 23:02:58 +01:00
Paul Gilbert 1d12eb4c11 GLK: FROTZ: Fix sound looping 2018-12-14 20:37:22 -08:00
Paul Gilbert 3546f77995 GLK: SCOTT: Added detections for miscellaneous games 2018-12-14 19:37:33 -08:00
Paul Gilbert 6202b36606 GLK: SCOTT: Add support for Mysterious Adventures Blorb files 2018-12-14 19:30:43 -08:00
Thierry Crozat bfae9bd21b I18N: Update translations templates 2018-12-15 03:25:40 +01:00
Paul Gilbert b84ee752cf GLK: Detect game Id clashes across different sub-engines 2018-12-14 18:25:20 -08:00
sluicebox c3bc9f80b5 SCI: Fix LONGBOW day 9 cobbler's hut, bug #10834 (#1444)
Fixes a script bug in the original
2018-12-14 21:12:58 +02:00
Paul Gilbert 38e422f874 GLK: FROTZ: Fix Visual Studio warnings about packing alignment
They were really bugging me, so I've changed the fixed size opcode
arrays to Common::Array, which fixes the warnings
2018-12-13 19:54:50 -08:00
Thierry Crozat 6c5f715609 I18N: Update translations templates 2018-12-14 04:41:50 +01:00
Paul Gilbert 9034d46c96 GLK: FROTZ: Added detection entries 2018-12-13 19:41:29 -08:00
SupSuper c2d5b35062 WIN32: Restore Windows 98 compatibility (bug #10613)
Replace calls to GetUserDefaultUILanguage and SHGetFolderPath which aren't supported in older Windows.
2018-12-13 06:34:12 +00:00
Paul Gilbert 98c559521c GLK: FROTZ: Adding detection entries 2018-12-12 21:11:29 -08:00
Paul Gilbert 48d3b829d6 GLK: FROTZ: Adding detection entries, add ability to read serials from Blorb archives 2018-12-12 19:38:29 -08:00
Paul Gilbert d31e37683c GLK: FROTZ: Adding detection entries 2018-12-11 21:24:18 -08:00
Timo Mikkolainen df95c99f60 I18N: Update translation (Finnish)
Currently translated at 100.0% (1057 of 1057 strings)
2018-12-12 04:07:54 +01:00
Paul Gilbert 58758b33b6 GLK: FROTZ: Adding detection entries 2018-12-11 19:07:35 -08:00
scootergrisen ed7c48e2d3 I18N: Update translation (Danish)
Currently translated at 100.0% (1057 of 1057 strings)
2018-12-11 09:41:02 +01:00
Thierry Crozat 142d433589 I18N: Update translations templates 2018-12-11 06:36:44 +01:00
Paul Gilbert 36fbf40673 GLK: FROTZ: Adding detection entries 2018-12-10 21:35:57 -08:00
Vhati 4360731e83 SCI32: Fix QFG4 obscured ropes when rescuing Igor (#1436)
Fixes a missing graphics update after priority is changed, bug #10751
2018-12-10 23:10:43 +02:00
Bastien Bouclet 9894976ade PINK: Push down the advanced detector include
So the whole engine is not rebuilt when making changes to shared code.
2018-12-10 19:12:18 +01:00
Bastien Bouclet 10ff73e6e0 ILLUSIONS: Push down the advanced detector include
So the whole engine is not rebuilt when making changes to shared code.
2018-12-10 19:11:25 +01:00
Bastien Bouclet 0d1800b605 GLK: Remove unneeded include 2018-12-10 19:10:50 +01:00
Bastien Bouclet c08bb9cb4a ENGINES: Use an uppercase C for the metaengine copyright strings 2018-12-10 18:39:26 +01:00
Paul Gilbert 8e79673691 GLK: FROTZ: Adding detection entries 2018-12-09 22:19:58 -08:00
Bastien Bouclet 9a4c0ae281 ENGINES: Normalize the getName() result of metaengines
Also-By: Matthew Hoops <clone2727@gmail.com>
2018-12-10 06:47:27 +01:00
Paul Gilbert cf82dfaec5 GLK: FROTZ: Add game names for ZCode games on if-archive 2018-12-09 21:06:49 -08:00
Paul Gilbert 3a2dd36053 GLK: FROTZ: Added detection for converted Scott Adams games 2018-12-09 15:48:19 -08:00
Paul Gilbert e232d024c5 GLK: Standardizing uint vs uint32 usage 2018-12-09 14:47:15 -08:00
sluicebox fc8b55578b SCI: Fix QFG1VGA card game lockup, bug #10826 (#1435) 2018-12-10 00:24:37 +02:00
Vhati 7bfc503c94 SCI32: Fix QFG4 extraneous door sound in castle (#1438)
Fixes a second door sound when entering certain rooms, bug #10827
2018-12-10 00:19:19 +02:00
Paul Gilbert 4f255335ba GLK: Correct phrasing of switch case fall through comments 2018-12-09 11:39:30 -08:00
Paul Gilbert 7637edb5a2 GLK: Change all references to glui32 and glsi32 to uint and int
This should finally fix compilation for the Amiga, which had
difference sized types. And the renamed types are clearer for
ScummVM anyway
2018-12-09 11:36:20 -08:00
Paul Gilbert 9809e19f48 GLK: Yet another Amiga compilation fix 2018-12-09 11:21:31 -08:00
Paul Gilbert cdfb61dd99 GLK: Hopefully finally fix Amiga compilation 2018-12-09 11:04:51 -08:00
Paul Gilbert 13b4225e06 GLK: FROTZ: Hopefully fix Amiga compilation 2018-12-09 10:14:42 -08:00