78096 Commits

Author SHA1 Message Date
Thierry Crozat
d6c4f35441 I18N: Update translations templates 2016-10-13 01:46:27 +01:00
Thierry Crozat
79bf5c7152 README: Add filtering command line option and hotkey 2016-10-13 01:46:27 +01:00
Thierry Crozat
fd77916f86 SURFACESDL: Add hotkey to enable/disable filtering 2016-10-13 01:46:26 +01:00
Thierry Crozat
529a7ca26c OPENGLSDL: Add hotkey to enable/disable filtering
Crtl-Alt-f now enables/disables filtering instead of changing the
graphics mode. Since there is only one graphics mode now, a hotkey
to change it is a bit useless.
2016-10-13 01:46:26 +01:00
Thierry Crozat
48ec053a13 TESTBED: Add test for kFeatureFilteringMode 2016-10-13 01:45:01 +01:00
Thierry Crozat
3a69898729 SURFACESDL: Add support for filtering feature when using SDL2
This implements the request from ticket #9573: SDL1/2: Different
rendering/filtering?
2016-10-13 01:45:01 +01:00
Thierry Crozat
c6ce1c8002 OPENGL: Add support for filtering feature
This replaces the two graphics modes "OpenGL (No filtering)" and
"OpenGL". Now there is a single "OpenGL" mode and filtering is
controlled by the kFeatureFilteringMode.
2016-10-13 01:45:01 +01:00
Thierry Crozat
3e08c33c35 GUI: Add checkbox and config option to enable/disable graphics filtering 2016-10-13 01:45:01 +01:00
Thierry Crozat
30aae5178a OSYSTEM: Add kFeatureFilteringMode 2016-10-13 01:45:01 +01:00
Thierry Crozat
d0b2770243 OPENGLSDL: Make some OSD messages translatable
Also change some OSD messages to be the same or similar to
messages used by the Surface SDL code.
2016-10-13 01:15:38 +01:00
Paul Gilbert
a333f3c44c VIDEO: Support rewind on AVI files with multiple video tracks 2016-10-12 20:09:36 -04:00
Thierry Crozat
0a186a66d6 TESTBED: Fix fullscreen test
The test was always failing when starting from the fullscreen state.
2016-10-12 23:04:42 +01:00
Eugene Sandulenko
ce89406b9a GRAPHICS: Fix BDF font referencing on font generation 2016-10-12 23:27:50 +02:00
Peter Kohaut
577c3b56a5 BLADERUNNER: added picking up of items
and some formatting
2016-10-12 23:00:33 +02:00
Eugene Sandulenko
b5d4c302d0 GRAPHICS: Fix built-in font parameters 2016-10-12 22:12:40 +02:00
Willem Jan Palenstijn
3dc5431884 SCI: Add modified workaround for Simbani bridge room for GOG
The GOG version comes with a fan patch that uses rm470::name to
store a timer to rate-limit rm470::doit. This breaks the workaround
detection since that uses the name field.
2016-10-12 22:06:50 +02:00
Martin Kiewitz
32ca051485 AGI: Make TIME_DELAY 0 to set the game to 40 fps
Original AGI TIME_DELAY 0 made the game run as fast
as possible. We didn't go that far, but it still seems to run
too fast. This should hopefully fix that.
See bug #9607
2016-10-12 21:48:35 +02:00
Thierry Crozat
eef7d91fe1 GUI: Fix wrong error messages when failing to change some graphics settings 2016-10-12 19:59:00 +01:00
Eugene Sandulenko
2cb0e45c63 GRAPHICS: Further work on BDF font scaling 2016-10-12 19:17:29 +02:00
Eugene Sandulenko
a89deafcad DISTS: Added Sparkle 1.9.0 signature 2016-10-12 09:06:01 +02:00
Retro-Junk
25ff6fcd5f FULLPIPE: Fix animation lock-up 2016-10-12 09:06:01 +02:00
Paul Gilbert
c45b11f849 VIDEO: Fix video playback for zvision AVI videos 2016-10-11 21:05:58 -04:00
Colin Snover
82c39aa6ad SCI32: Fix garbage collection of objects stored in IntArrays 2016-10-11 19:40:08 -05:00
Strangerke
86e525c1ad DM: Fix isSquareACorridorTeleporterPitOrDoor for the demo, set version of demo to 2.0 2016-10-11 21:44:03 +02:00
Strangerke
7c138231e0 DM: Handle demo dungeon file 2016-10-11 21:44:01 +02:00
Eugene Sandulenko
719bc03487 GRAPHICS: Added stub for BDF font scaler 2016-10-11 18:27:06 +02:00
Colin Snover
c118e2fe12 SCI32: Reset active hot rect index when changing hot rects 2016-10-10 19:35:28 -05:00
Colin Snover
4b6b328bbb SCI32: Check for existence of visiblePlane before dereferencing
CID 1351620.
2016-10-10 19:35:28 -05:00
Eugene Sandulenko
1c2ed0c094 ANDROIDSDL: Update port settings 2016-10-10 23:35:41 +02:00
Eugene Sandulenko
d7a452a6f6 GRAPHICS: Use PIXEL_SIZE as BDF font size 2016-10-10 14:00:41 +02:00
Filippos Karapetis
53de49a052 CHEWY: Create a scene class 2016-10-10 05:05:42 +03:00
Filippos Karapetis
5fbf9ad171 CHEWY: Remove duplicate table 2016-10-10 05:05:19 +03:00
Filippos Karapetis
375618828f CHEWY: Move cursor related functions into a separate file 2016-10-10 04:50:35 +03:00
Filippos Karapetis
684cbfa2fd CHEWY: Add support for palette fadeout to videos 2016-10-10 04:42:06 +03:00
Filippos Karapetis
a292fcdd93 CHEWY: Fix typo 2016-10-10 04:41:31 +03:00
Strangerke
93392024d2 DM: Add detection for an amiga demo version 2016-10-09 23:53:45 +02:00
Strangerke
dcfa51cd9d DM: Remove useless variable 2016-10-09 23:50:36 +02:00
Filippos Karapetis
bda8a9b92b CHEWY: Initial work on converting TMF music data back to MOD data
This way, we can use our regular Protracker MOD player
2016-10-09 23:39:41 +03:00
Filippos Karapetis
0a4c1eeca1 CHEWY: Move all sound functions into sound.* 2016-10-09 23:38:39 +03:00
Filippos Karapetis
c1e44df357 CHEWY: Use atds.tap for detection
Now that a lot of the game's resources have been figured out, it turns
out that using comic.tgp was a bad idea, as it's the same in both the
English and German versions. atds.tap contains all of the game's texts,
so it is probably the best candidate for detection
2016-10-09 23:34:51 +03:00
Filippos Karapetis
339e1c1f88 CHEWY: Pass the text parameter of getLine() by reference
Saves an unneeded copy
2016-10-09 23:33:19 +03:00
Willem Jan Palenstijn
95424d770f I18N: Fix fuzzy Dutch translation 2016-10-09 22:00:36 +02:00
Colin Snover
d0ec919fb7 SCI: Fix crash when attempting to view invalid list, array, bitmap references 2016-10-09 13:52:04 -05:00
Peter Kohaut
8720c3a98f BLADERUNNER: fixed some compilation warnings 2016-10-09 20:26:53 +02:00
Colin Snover
6cc761e728 SCI32: Allow 'focused' variable to break out of the event loop 2016-10-09 11:41:52 -05:00
Colin Snover
832979c2db SCI: Fix memory leak 2016-10-09 11:32:01 -05:00
Colin Snover
40444b0aeb SCI32: Clarify some identifiers
transparentColor -> skipColor
displace -> origin
scaledWidth -> xResolution
scaledHeight -> yResolution
2016-10-09 11:21:46 -05:00
Colin Snover
8c555200d9 SCI32: Change storage type of int16 arrays to hold reg_ts instead
Memory references and integers in SSCI are both 16-bit numbers,
so game scripts frequently (incorrectly) use an IntArray instead
of an IDArray for holding references. Since references in ScummVM
are 32-bit reg_ts, IntArray entries must be large enough to hold
reg_ts in order to be compatible with game scripts that store
references in integer arrays.

The alternative solution is to find and patch all incorrect use of
IntArray across all games. This is possible, but a bit risky from
a save game stability perspective, since incorrect IntArray usage
is sometimes not apparent until well after the array is
instantiated (like GK1's global interview array).

This change invalidates existing SCI32 save games.
2016-10-09 11:21:13 -05:00
Eugene Sandulenko
cb4ec21d13 GCW0: Fixed wording in the README 2016-10-09 16:14:13 +02:00
Eugene Sandulenko
42a023b81f GCW0: Mention that only 320x240 games are supported 2016-10-09 16:05:28 +02:00