Commit Graph
137148 Commits
Author SHA1 Message Date
Paul Gilbert 47a7a1d4e2 GLK: Added setup of text grid windows 2018-12-08 19:05:59 -08:00
Paul Gilbert 77f357e72f GLK: Add window creation 2018-12-08 19:05:59 -08:00
Paul Gilbert 74080143da GLK: Detect presence of game file in detectGames 2018-12-08 19:05:59 -08:00
Paul Gilbert 5f626f7a6a GLK: Add detection logic needed for engine startup 2018-12-08 19:05:59 -08:00
Paul Gilbert ef161922d8 ENGINES: Add optional extra configuration entries when creating new targets 2018-12-08 19:05:59 -08:00
Paul Gilbert db35a9cdc8 GLK: SCOTT: Adding game detection code 2018-12-08 19:05:59 -08:00
Paul Gilbert 9c6aca1d57 GLK: SCOTT: Minor stream and event loop fixes 2018-12-08 19:05:59 -08:00
Paul Gilbert 22648145a9 GLK: SCOTT: Initial conversion of ScottFree 2018-12-08 19:05:59 -08:00
Paul Gilbert b62e30b84c GLK: Interpreters now derive from GargoyleEngine via Glk 2018-12-08 19:05:59 -08:00
Paul Gilbert dcefdd6f62 GLK: More outer engine structure, and cleanup 2018-12-08 19:05:59 -08:00
Paul Gilbert fa253ddba7 GLK: Added stubs for Glk methods 2018-12-08 19:05:59 -08:00
Paul Gilbert b2067f3be7 GLK: Added Glk enums and structures 2018-12-08 19:05:59 -08:00
Paul Gilbert 46aafc3558 GLK: Refactor Glk to derice from Interpreter 2018-12-08 19:05:59 -08:00
Paul Gilbert 9c536cb6bf GLK: Add stub classes for sub-engine components 2018-12-08 19:05:59 -08:00
Paul Gilbert c4d4d48d67 GLK: Initial skeleton engine 2018-12-08 19:05:59 -08:00
Marcus Comstedt e0307e9c07 BUILD: Re-introduce hardcoded libz and MAD on Dreacmast
The attempts at making a more accurate auto-detection have been
postponed, so put the hardcoded enablers back for now.
2018-12-06 09:36:45 +01:00
Marcus Comstedt f6258e229c BUILD: Revert f4fe15fd4d and a85be202de
More work is needed to make this function correctly with SDL on MinGW.
Reverting for now.
2018-12-06 09:30:09 +01:00
Marcus Comstedt 13a3d522ed BUILD: Also add $LIBS in cc_check()
This should hopefully fix the problems caused by -Dmain=SDL_main in
the MinGW build.
2018-12-05 22:50:03 +01:00
Peter Kohaut 1855d1cf13 BLADERUNNER: Add in-game saving screen 2018-12-05 18:18:49 +01:00
sluicebox 216d474348 SCI32: Update QFG4 script patch description (#1433) 2018-12-05 08:42:46 +02:00
Colin Snover 54a84b9001 SCI: Use Common::strlcpy instead of custom strlcpy-equivalent 2018-12-05 01:02:27 +02:00
Colin Snover 02586ca220 SCI: Fix incorrect ifdef name in Video32 2018-12-05 01:02:27 +02:00
Colin Snover 0962edc69b SCI: Silence more incorrect audio patch type warnings 2018-12-05 01:02:26 +02:00
Colin Snover 00552e62c3 SCI: Stop sleeping if the game is trying to quit
This applies to any sleep, but is particularly noticeable in games
that send SysEx messages to MT-32, which add delays by sleeping in
order to avoid buffer overflows in the device firmware.
2018-12-05 01:02:26 +02:00
Lothar Serra Mari 098d4bce59 WIN32: Fix missing line ending in the FileDescription tag 2018-12-04 23:07:01 +01:00
Lothar Serra Mari a588110356 WIN32: Update FileDescription flag in scummvm.rc
This fixes https://bugs.scummvm.org/ticket/10817
2018-12-04 22:57:03 +01:00
Marcus Comstedt e3da5e043c BUILD: Add $DEFINES and $INCLUDES in cc_check()
When actually compiling things Makefile.common adds these variables to
the command line, so they should be there when testing if something
can be compiled as well, otherwise we could get both false negatives
and positives.

This fixes detection of zlib and MAD on Dreamcast, when installed in
$RONINDIR.
2018-12-04 20:12:31 +01:00
Cameron Cawley eea066b89b ILLUSIONS: DUCKMAN: Add support for the demo version (#1413) 2018-12-04 01:54:24 +02:00
sluicebox b9c6055836 SCI32: Fix QFG4 copy protection crash, bug #10773 (#1431) 2018-12-03 22:34:13 +02:00
Kawa c22e8ebfd0 SCI: fix full view remap effect (#1432) 2018-12-03 22:31:23 +02:00
sluicebox 40ff3048f4 SCI32: Fix GK1 knitting basket obstacle bug #10707 (#1426)
Fixes an obstacle not always being added to a room
2018-12-03 08:33:10 +02:00
Thierry Crozat c89cba28dc I18N: Regenerate translations data file 2018-12-03 05:05:22 +01:00
Filippos Karapetis 8d4330a217 SCI: Add some TODOs for better handling of wrong / missing resources 2018-12-02 23:58:44 +02:00
Filippos Karapetis a8bae85d03 SCI: Mark several pathfinding related patches as workarounds
The issues that these patches correct are caused by differences in our
pathfinding algorithm, compared to Sierra's
2018-12-02 23:48:57 +02:00
sluicebox 62846769ad SCI: Fix LB2 Yvette/Tut missing sync resource (#1373)
Fixes a missing resource in the game. bug #9956
2018-12-02 23:21:28 +02:00
sluicebox 58653c7917 SCI: Fix SQ5 drive bay pathfinding, bug #7155 (#1428)
Works around a pathfinding algorithm edge case
2018-12-02 23:19:35 +02:00
sluicebox 673cc0ed9e SCI: Fix LB2 armor hall door pathfinding bug #9952 (#1427)
Works around pathfinding algorithm difference that breaks the game
2018-12-02 23:16:46 +02:00
Kawa ca2209cb5f SCI: Add support for The Dating Pool (#1403) 2018-12-02 22:56:19 +02:00
Bastien Bouclet fee73851f0 STARK: Delay changing screen after a FMV ends
Prevents the game screen from being visible for one frame before scripts
have a chance to update it after a FMV ends.

All user interface screen changes should probably be updated to work
that way. Running the update method of a screen and the render method of
another on the same frame seems really bad.
2018-12-02 19:51:42 +01:00
Bastien Bouclet 7302d18f36 STARK: Prevent dialog options and subtitles from being displayed at the same time
In some cases the game scripts don't wait for dialog lines to complete
before presenting options.
2018-12-02 19:51:42 +01:00
Bastien Bouclet b534956955 STARK: Don't always wait for sounds to complete in the menu screens
With this change, changing screens and using widgets feels much more
responsive.
2018-12-02 19:51:42 +01:00
Bastien Bouclet 3c80722658 STARK: Use the center of item's bounding rect as the scroll target 2018-12-02 19:51:35 +01:00
Bastien Bouclet bbbd40477d GUI: Add an option to set the GUI language to the game language 2018-12-02 19:47:32 +01:00
Bastien Bouclet add9a0b49a POSIX: Set the default screenshots path to the XDG Pictures directory 2018-12-02 19:34:02 +01:00
Vhati e6dbdb880f SCI32: Fix QFG4 fortune teller crash (#1421)
Fixes room disposal when leaving Magda's wagon, bug #10778
2018-12-01 21:40:28 +02:00
Alex ASP b37e946d75 I18N: Update translation (Russian)
Currently translated at 96.1% (961 of 1000 strings)
2018-12-01 16:45:27 +01:00
Bastien Bouclet 036cca6b56 STARK: Implement lighting for props 3d models 2018-12-01 11:25:55 +01:00
Vhati 6635ef0f4a SCI32: Fix QFG4 crest bookshelf HAND interaction (#1382)
Prevents an incorrect message in the original game, bug #10756
2018-11-28 03:31:13 +02:00
sluicebox 8190b75f83 SCI: Fix QFG1VGA antwerp wandering, bug #9564 (#1425) 2018-11-28 03:12:46 +02:00
Vhati 101e03e4c0 SCI32: Fix QFG4 great hall entry from barrel room (#1384)
Fixes a doorMat region that prematurely kicked hero back to the previous
room, bug #10731
2018-11-28 02:40:39 +02:00