Commit Graph
137148 Commits
Author SHA1 Message Date
Thanasis Antoniou a1fef1fe9b DEVTOOLS: BLADERUNNER: Cleaner columns in VQA sheets 2019-06-24 00:09:50 +03:00
sluicebox f1d2939759 SCI32: Fix QFG4 Monastery door lockup, bug #10994 2019-06-23 23:49:49 +03:00
sluicebox 2a1ecd586e SCI32: Fix QFG4 town gate at night, bug #10995 2019-06-23 23:48:58 +03:00
Kawa-oneechan 18716672bb SCI: Split out duplicated color remapping code 2019-06-23 23:46:38 +03:00
Bastien Bouclet c49d8b3108 STARK: Create the destination directory for the extractArchive command 2019-06-23 13:47:41 +02:00
Bastien Bouclet 821415cd1a STARK: Disable the save menu item when the game is not interactive
The diary index can be accessed while the game is not interactive using
the F1 keyboard shortcut. Players should not be able to save at this
point as saves may not be consistent.
2019-06-23 13:45:30 +02:00
Paul Gilbert c0d5981ff9 GLK: ALAN2: Fix quitting in-game 2019-06-22 22:03:06 -07:00
Paul Gilbert 3683e74d65 GLK: ALAN2: Set up main game loop for restarting game 2019-06-22 22:03:06 -07:00
Kawa 9aadb27267 SCI: Add some more SCI11+ features
Also gate them behind the presence of a 184.VOC resource instead of GID_CATDATE. This should not matter with regards to the remap effects -- the 2015 and 2016 demos had none, and the first that did has an unknown release status. Only the 2017 demo would fall, which would be easily fixed by dropping in a valid 184.VOC patch file.
2019-06-23 01:46:53 +03:00
Thierry Crozat 536db4d7e7 I18N: Update translations templates 2019-06-23 00:37:13 +02:00
Paul Gilbert ef2e7186dd GLK: ALAN2: Remove redundant includes 2019-06-22 15:06:35 -07:00
Paul Gilbert bad3ecd643 GLK: ALAN2: Create jump context system to replace original setjmp
This is basically a simplified version of the ScummVM coroutines,
since we just need the ability to consistently break out to the
main game loop when a call is made to the error method
2019-06-22 14:40:50 -07:00
dreammaster 62eb0be065 GLK: ALAN2: Further gcc warning fixes 2019-06-22 14:40:50 -07:00
Paul Gilbert d4075b188d GLK: ALAN2: Further gcc warning fixes 2019-06-22 14:40:50 -07:00
Paul Gilbert 8b509bbfee GLK: ALAN2: Warning fixes 2019-06-22 14:40:50 -07:00
Paul Gilbert 1249c33539 GLK: ALAN2: Change all EOF to EOD that is case to uint 2019-06-22 14:40:50 -07:00
dreammaster 2cf0320569 GLK: ALAN2: Fixing gcc warnings 2019-06-22 14:40:50 -07:00
dreammaster 2450df501c GLK: ALAN2: astyle formatting 2019-06-22 14:40:50 -07:00
dreammaster a3fa9d12a9 GLK: ALAN2: Fix gcc errors for references to packed struct fields 2019-06-22 14:40:50 -07:00
Paul Gilbert dd4108e7c7 GLK: ALAN2: Removing all the existing system specific ifdef blocks
I'm going to be shortly formatting the code and doing refactoring
to work around the setjmp calls in the original, so there's little
point in keeping the system specific ifdef blocks from the original
2019-06-22 14:40:50 -07:00
Paul Gilbert 8f75589971 GLK: ALAN2: Remove all prototype ifdef blocks 2019-06-22 14:40:50 -07:00
Paul Gilbert ad1cecaeac GLK: ALAN2: Added savegame code 2019-06-22 14:40:49 -07:00
Paul Gilbert df74652321 GLK: ALAN2: Added shouldQuit checks to break out of game loops 2019-06-22 14:40:49 -07:00
Paul Gilbert b4ae2ec437 GLK: ALAN2: Open text data file on startup 2019-06-22 14:40:49 -07:00
Paul Gilbert 51a142aaf8 GLK: ALAN2: Loading fixes 2019-06-22 14:40:49 -07:00
Paul Gilbert 35cfe001c2 GLK: ALAN2: Add structure packing to types
These types map onto the uint32 memory array. Chances are that the
default packing would be fine, since each structure field is always
using four byte types, but better safe than sorry
2019-06-22 14:40:49 -07:00
Paul Gilbert 2fba84bf0a GLK: ALAN2: Add Glk window initialization 2019-06-22 14:40:49 -07:00
Paul Gilbert 0bbd9e2638 GLK: ALAN2: Fixes to game header loading and validation 2019-06-22 14:40:49 -07:00
Paul Gilbert ed21388e11 GLK: ALAN2: Added missing main code file, hooked up to Alan2 engine skeleton 2019-06-22 14:40:49 -07:00
Paul Gilbert 08bc570308 GLK: ALAN2: Initial import of full set of interpreter files 2019-06-22 14:40:49 -07:00
Paul Gilbert 84dfa6d3b8 GLK: ALAN2: Remove previously added code fragments 2019-06-22 14:40:22 -07:00
Paul Gilbert 004df0ef90 GLK: ALAN2: Add detection entries 2019-06-22 14:40:22 -07:00
Peter Kohaut 1276fc4c65 BLADERUNNER: Fix missing action for the black car in HF06
closes #10992
2019-06-22 21:17:39 +02:00
Cameron Cawley d8248c14d6 ALL: Fix -Wnewline-eof warnings 2019-06-22 17:27:07 +01:00
Thierry Crozat b87f69827c I18N: Update translations templates 2019-06-22 13:00:15 +02:00
DreadnoughtPT 0750b37673 I18N: Update translation (Portuguese (Portugal))
Currently translated at 74.6% (808 of 1083 strings)
2019-06-22 12:59:58 +02:00
George Kormendi 26715a03cb I18N: Update translation (Hungarian)
Currently translated at 100.0% (1083 of 1083 strings)
2019-06-22 12:59:58 +02:00
Purple T 7e26923a2e I18N: Update translation (French)
Currently translated at 98.9% (1072 of 1083 strings)
2019-06-22 12:59:58 +02:00
Peter Kohaut 4cd58f2fba BLADERUNNER: Switch all keyUp events to keyDown
With keyDown events some parts of the game feels more responsive.
This wasn't working before because of a issue in SDL library.
Also added ability to skip talking with ESC key.
2019-06-22 11:40:47 +02:00
Tarek Soliman 9d0de3e168 BLADERUNNER: Skip movies on keydown not keyup (#1696)
* BLADERUNNER: Skip movies on keydown not keyup

* BLADERUNNER: Filter out key-repeats when skipping movies
2019-06-22 10:36:47 +02:00
Thanasis Antoniou f3cdbd2ea9 BLADERUNNER: _playerActorIdle should affect McCoy only
Should be set or cleared only when McCoy is the actor who is walking and affect only McCoy
2019-06-22 11:01:39 +03:00
Tarek Soliman 2287a4f607 BLADERUNNER: Skip videos with Esc key only (#1690)
* BLADERUNNER: Skip videos with Esc key only

Previously any keyup event skipped the intro videos (including Shift)

* BLADERUNNER: Also skip movies with Return

Alt-Return toggles fullscreen so we also make sure there's no modifiers
2019-06-22 00:34:29 +02:00
Thanasis Antoniou 5c2489fd54 BLADERUNNER: Improve fix possible collision with genwalkers
This is in CT01 (restored content). Uses kVariableGenericWalkerConfig which was previously largely unused.
2019-06-22 01:22:05 +03:00
Cameron Cawley 0ddfe927ce OPENGLSDL: Move getSupportedFormats into OpenGLGraphicsManager 2019-06-22 01:15:39 +03:00
rsn8887 6d2da5c6f1 CONFIGURE: Disable libcurl on Switch (missing curl-config) 2019-06-21 11:11:11 -05:00
rsn8887 6dc1d1c028 CONFIGURE: Re-enable OpenGL on Switch, because it works
OpenGL works when enabled from the start in scummvm.ini,
when ScummVM is compiled with latest Switch toolchain packages.
It only crashes when switching between SDL modes and OpenGL while
ScummVM is running.
2019-06-21 11:01:56 -05:00
rsn8887 fee13a8505 CONFIGURE: Disable OpenGL on Switch because it crashes
GLES2 crashes when switching between SDL2 graphics and OpenGL
graphics. This is a known problem on the platform due to the
implementation of GLES2, it crashes on de-init.
2019-06-21 10:27:45 -05:00
Cameron Cawley 027e41632f TRAVIS: Don't build with gcc on Mac OS X (#1692)
* TRAVIS: Don't build with gcc on Mac OS X

gcc on Mac OS X is just a frontend for LLVM.

* TRAVIS: Fix building with clang on Linux
2019-06-21 16:05:39 +01:00
Thanasis Antoniou 12b5dde457 BLADERUNNER: Fix max volume in VQAs with audio stream
Closes #10987
2019-06-21 16:09:58 +03:00
athrxx 80f163b0fc ALL: revert accidental commits 2019-06-21 14:19:42 +02:00