3247 Commits

Author SHA1 Message Date
Einar Johan T. Sømåen
e2573c1d49 README: Remove reference to unpacking patch with patchex. 2012-02-13 23:41:58 +01:00
Giulio Camuffo
2b29820241 TinyGL: Try to not blit the clean buffer if empty. 2012-02-13 21:28:19 +01:00
Giulio Camuffo
9d0666129a GRIM: Convert the zbuffer data to fit the 32bit zbuffer in TinyGL. 2012-02-13 19:21:37 +01:00
Giulio Camuffo
8156e3a9a3 TinyGL: Remove the double zbuffer. Just use the 32bit one. 2012-02-13 19:21:37 +01:00
Einar Johan T. Sømåen
3c501e6ad4 EMI: Make sure to set _musicTable to NULL for PS2 for now. 2012-02-13 18:43:05 +01:00
Einar Johan Trøan Sømåen
153dd45569 Merge pull request #533 from usineur/master
EMI: fix crash while trying to play music with PS2 versions
2012-02-13 09:39:56 -08:00
Giulio Camuffo
5c7db7a77d GRIM: Properly implement the lua opcode ActorToClean(). Fix #406 2012-02-13 18:01:03 +01:00
Giulio Camuffo
2c527f3993 TinyGL: Add an offscreen buffer, used to draw once and blit many times. 2012-02-13 17:59:48 +01:00
Giulio Camuffo
08028dd7d6 GRIM: Reset the volumes after restoring a savegame. 2012-02-12 21:39:19 +01:00
Giulio Camuffo
df102865de GRIM: Fix use of uninitialized data. 2012-02-12 17:07:18 +01:00
Bastien Bouclet
f5e6c0fb4e MYST3: Fix a file descriptor leak when MP3 support is missing 2012-02-12 15:31:43 +01:00
Bastien Bouclet
f381ff518a MYST3: Don't play a new sound in a still playing channel 2012-02-12 14:50:56 +01:00
Bastien Bouclet
742f29cb4c MYST3: Add subtitle support for the movies 2012-02-12 11:15:51 +01:00
Bastien Bouclet
d04cbec645 MYST3: Use a factory method for subtitles to handle constructor failure 2012-02-12 11:02:11 +01:00
Bastien Bouclet
6a1511e1f9 MYST3: Use the TTF font provided by the game for subtitles 2012-02-12 09:59:12 +01:00
Bastien Bouclet
50bb94db2d MYST3: Use RGB565 surfaces for the subtitles to allow BDF fonts 2012-02-12 09:41:44 +01:00
Bastien Bouclet
0286180765 MYST3: Apply the charset for the subtitles 2012-02-12 09:25:33 +01:00
Bastien Bouclet
22256e0f41 MYST3: Use correct positionning information for the subtitles 2012-02-12 08:48:04 +01:00
Bastien Bouclet
43b5901db5 MYST3: Add detection for a few more funky mac versions 2012-02-11 20:45:58 +01:00
Bastien Bouclet
46842b0dc0 MYST3: Add preliminary hotspot subtitle support 2012-02-11 14:40:16 +01:00
Matthieu Milan
fe0869fb5e EMI: fix crash while trying to play music with PS2 versions 2012-02-11 13:48:28 +01:00
Bastien Bouclet
377cfbee8b MYST3: Resource identifiers are 24bit numbers in the archives 2012-02-11 08:40:32 +01:00
Bastien Bouclet
4072906c1c MYST3: Add text language support for the localized versions 2012-02-10 19:08:57 +01:00
Bastien Bouclet
69bdb9103a MYST3: Fix puzzle 11 - Narayan symbol codes 2012-02-10 16:28:51 +01:00
Bastien Bouclet
8418b0f981 MYST3: Detect the game executable version using the detection code. 2012-02-10 16:28:51 +01:00
Bastien Bouclet
cd8c5665a0 MYST3: Implement puzzles 17, 18, 19 - Game settings 2012-02-10 16:28:51 +01:00
Bastien Bouclet
c39e1ba138 GUI: Change the eraser bitmap to use Residual modern colors 2012-02-10 16:28:51 +01:00
Giulio Camuffo
3344b3c756 GRIM: Setup the lights from the closest to the farthest to the actor position.
This way if OpenGL can't handle all the set lights it will use the most
important ones. Fix #481
2012-02-10 14:57:58 +01:00
Paweł Kołodziejski
3df73da56b GRIM: revert previous commit 2012-02-10 12:44:16 +01:00
Paweł Kołodziejski
a892424731 Merge pull request #529 from klusark/flip
GRIM: Remove now unneeded buffer flip
2012-02-10 03:34:45 -08:00
Paweł Kołodziejski
c129dffdfe cleanup header 2012-02-10 08:20:59 +01:00
Bastien Bouclet
bf378de012 BUILD: Fix freetype detection 2012-02-10 08:18:09 +01:00
Paweł Kołodziejski
72d4a511b4 fixed compilation 2012-02-10 08:03:43 +01:00
Pawel Kolodziejski
aa13bc0e36 fixed compilation 2012-02-10 08:01:10 +01:00
Paweł Kołodziejski
fce6b64e5e fixed compilation 2012-02-10 07:58:05 +01:00
Pawel Kolodziejski
2c6439c16d synced with scummvm 2012-02-10 07:55:11 +01:00
Pawel Kolodziejski
5fc7ac39ee synced with scummvm 2012-02-10 07:51:41 +01:00
Giulio Camuffo
cdd1831d23 EMI: Fix loading sector names. Thanks to Botje. 2012-02-09 16:36:15 +01:00
Bastien Bouclet
02f19276b5 GRAPHICS: Switch to integer based JPEG IDCT
Based on public domain code, and explanations from :
http://halicery.com/jpeg/idct.html
Thanks.
2012-02-09 16:34:08 +01:00
Bastien Bouclet
6717059c91 GRAPHICS: Add support for JPEG files using a restart interval
Patch by Scott and clone2727
2012-02-09 16:34:07 +01:00
Bastien Bouclet
2e510a71f9 AUDIO: Add support for RAW PCM wave stream with an incomplete packet
The last incomplete packet is ignored
2012-02-09 16:34:07 +01:00
Bastien Bouclet
096e4af64a VIDEO: Fix the BINK decoder to play file whose width is 24px
See https://ffmpeg.org/trac/ffmpeg/ticket/962
2012-02-09 16:34:07 +01:00
Giulio Camuffo
d1a064e41d GRIM: Use strstr to get a sector by name. Fix #530 2012-02-09 16:33:00 +01:00
Giulio Camuffo
cc43e9e862 Merge pull request #528 from klusark/warnings
GRIM: Fix some warnings
2012-02-09 07:13:52 -08:00
Paweł Kołodziejski
935e467087 Merge pull request #532 from bgK/grim_settings
GRIM: Use standard settings for audio options
2012-02-09 07:10:01 -08:00
Bastien Bouclet
f521415baf GRIM: Use standard config settings. The GUI settings are now effective.
Affected settings are the subtitles, text speed and speech mode.
2012-02-09 13:42:25 +01:00
Bastien Bouclet
6baf47fd65 GRIM: Use the full volume range 2012-02-09 12:04:59 +01:00
Bastien Bouclet
d372e62681 MYST3: Clean up quit handling 2012-02-09 08:09:02 +01:00
Bastien Bouclet
67b10648a6 MYST3 - Implement puzzle 13 - Amateria rollercoaster 2012-02-07 13:22:09 +01:00
Bastien Bouclet
c7b4e9893a MYST3 - Implement opcodes 172 and 173 - While loop 2012-02-07 13:21:38 +01:00