Commit Graph
137148 Commits
Author SHA1 Message Date
Bastien Bouclet 018e017550 DOCS: The game executable is no longer required to play Myst III 2016-10-16 11:23:13 +02:00
Bastien Bouclet 02f30c026b MYST3: Change detection to use the language files instead of the executables 2016-10-16 11:14:33 +02:00
Bastien Bouclet 19a8b11d85 MYST3: Initial version of the widescreen mod 2016-10-16 09:35:40 +02:00
Bastien Bouclet 1537ec2de2 MYST3: Change frameViewport to be in screen coordinates rather than OpenGl coordinates 2016-10-16 09:28:08 +02:00
Bastien Bouclet 5bb96c937a MYST3: Start moving some of the frame viewport code the the Scene class 2016-10-16 09:28:08 +02:00
Bastien Bouclet bb896d23bc MYST3: Fix the node init script being incomplete in myst3.dat 2016-10-16 09:26:00 +02:00
Colin Snover 65d0c659ef SCI32: Fix crash clicking quit button during LSL6hires credits 2016-10-15 20:57:48 -05:00
Colin Snover 06d58c91b9 SCI32: Fix crash in LSL6hires ending
Fixes Trac#9613.
2016-10-15 19:29:00 -05:00
Colin Snover f35fafa525 SCI32: Fix kPalVary(SetVary) in SCI2.1early games
Game scripts pass an extra argument which is never used in SSCI.
This happens e.g. when warping from room 620 to room 860 in
LSL6hires.

Adding a signature for kPalVarySetVary for SCI2.1early games only
does not work because KQ7 1.51 is detected as SCI2.1early but the
interpreter includes kPalVary code that matches SCI2.1mid.

Fixes Trac#9611.
2016-10-15 18:00:37 -05:00
Eugene Sandulenko af2027ddd1 Merge pull request #838 from bluegr/chewy
Chewy: Esc from F5. New WIP engine.
2016-10-15 13:51:00 +02:00
Eugene Sandulenko e928198a72 BLADERUNNER: Mark engine as highres 2016-10-15 13:50:15 +02:00
Eugene Sandulenko 6ab1edf597 BLADERUNNER: Fix compilation on older gcc 2016-10-15 13:47:06 +02:00
Eugene Sandulenko 04f0fa36a6 GRAPHICS: Fixed BDF font scaling 2016-10-15 12:25:21 +02:00
Eugene Sandulenko 23544e6866 DIRECTOR: Added Mac font rendering test 2016-10-15 12:25:20 +02:00
Eugene Sandulenko 290ac2cc04 GRAPHICS: Added all supported Mac fonts to enum 2016-10-15 12:25:20 +02:00
Colin Snover 6303468555 SCI32: Fix mouse position clamping 2016-10-14 19:52:21 -05:00
Colin Snover c3adfc065e SCI: Ensure export breakpoints always trigger on export calls
Previously, export calls to non-existing functions would act like
there was never an export call, and the breakpoint would never be
triggered.
2016-10-14 19:43:47 -05:00
Colin Snover a05ae2e24a SCI32: Fix slow transitions in SQ6 2016-10-14 19:43:47 -05:00
Willem Jan Palenstijn 699a147348 SCI: Make -propDict- unique for each class
Previously, this was using the offset of the property dict inside the
script. However, this isn't unique. For example, SQ6's DPath and
PolyPath classes both have their property dict at offset 8 of their
respective scripts. This would break Obj::isMemberOf.

Closes #846.
2016-10-14 19:43:32 -05:00
Eugene Sandulenko 5aac0e9d39 GRAPHICS: Further work on BDF font scaling 2016-10-14 19:21:18 +02:00
Paul Gilbert a8dd2856b7 TITANIC: Fix getting NPC animation name lists 2016-10-13 23:10:10 -04:00
Eugene Sandulenko a350cc8fd0 BLADERUNNER: Fix compilation with plugins enabled 2016-10-14 00:16:30 +02:00
Eugene Sandulenko e89c76f63c Merge pull request #836 from peterkohaut/bladerunner
BLADERUNNER: added basic support for blade runner game
2016-10-13 23:48:50 +02:00
Eugene Sandulenko 72c4e0cd7a Merge pull request #848 from vanfanel/master
RASPBERRYPI: Add specific README and launch script for using SDL 2.0.4 included in the release package.
2016-10-13 16:37:06 +02:00
vanfanel b44a501499 RASPBERRYPI: Add Raspberry Pi specific README. 2016-10-13 15:50:45 +02:00
vanfanel b905a3ba8e RASPBERRYPI: Add script to use included SDL 2.0.4 build. 2016-10-13 09:38:16 +02:00
Thierry Crozat aa39a6ce4b SURFACESDL: Improve toggling filtering on/off
We don't need to recreate the window when turning filtering on or off.
Only the texture needs to be recreated.
2016-10-13 01:46:27 +01:00
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