3207 Commits

Author SHA1 Message Date
Matthew Hoops
fb30462d43 GRIM: Fix EMI Bink videos with the 'SMUSH' header 2012-01-22 16:34:56 +01:00
Bastien Bouclet
839e460479 MYST3: Load more sound scripts from the executable 2012-01-22 11:22:33 +01:00
Bastien Bouclet
f979bd7c88 MYST3: Load the ambient sound scripts from the executable 2012-01-22 11:22:33 +01:00
Joel Teichroeb
acdd0e223f GRIM: Add support for live switching of gfx engines 2012-01-21 20:18:35 -08:00
Einar Johan Trøan Sømåen
195ac7c67a Merge pull request #482 from klusark/zbuffer
GRIM: Fix the zbuffer when the source is incorrectly set to 0xf81f Fixes #255
2012-01-21 17:42:55 -08:00
Joel Teichroeb
e63b9824b8 GRIM: Fix the zbuffer when the source is incorrectly set to 0xf81f Fixes #255 2012-01-21 17:32:57 -08:00
Bastien Bouclet
bceea1b40f Merge pull request #495 from clone2727/master
MYST3: Fix Mac/PS2 versions
2012-01-21 09:38:33 -08:00
Matthew Hoops
2ce0a83ad2 MYST3: Fix Mac/PS2 versions
Broken with 1acf3877357e954034858df27f5b3359690f2b7c
2012-01-21 12:00:21 -05:00
Bastien Bouclet
ac77656be8 MYST3: Implement some simple sound-related opcodes 2012-01-21 09:49:56 +01:00
Bastien Bouclet
f34dac95c2 AUDIO: Initial basic sound support 2012-01-21 09:49:56 +01:00
Bastien Bouclet
377889ef0b AUDIO: Import the wave decoder from ScummVM.
This is needed for audio support in Myst 3.
2012-01-21 09:49:55 +01:00
Einar Johan Trøan Sømåen
315b0275c5 Merge pull request #494 from klusark/stream
GRIM: Fix some memory leaks related to not always freeing streams Fixes #480
2012-01-20 16:10:47 -08:00
Joel Teichroeb
af7f68db76 GRIM: Fix some memory leaks related to not always freeing streams 2012-01-20 12:06:01 -08:00
Bastien Bouclet
ff5c8048c7 Merge pull request #493 from eriktorbjorn/gcc-warnings
Silence most GCC warnings in Myst 3 engine
2012-01-20 11:13:20 -08:00
Torbjörn Andersson
b4c278031d MYST3: Silence GCC warning about variable shadowing function. 2012-01-20 19:50:01 +01:00
Torbjörn Andersson
ab6270f5b1 MYST3: Silence GCC warnings about unsigned int >= 0 always being true. 2012-01-20 19:47:58 +01:00
Torbjörn Andersson
db882cf0d0 MYST3: Fix GCC format string warnings. 2012-01-20 19:46:27 +01:00
Torbjörn Andersson
92367ce211 MYST3: Silence GCC warnings suggesting extra parentheses for clarity. 2012-01-20 19:39:23 +01:00
Torbjörn Andersson
6e9d79b011 MYST3: Fix GCC warning about converting string constant to char * 2012-01-20 19:35:05 +01:00
Giulio Camuffo
439f0eebe7 Merge pull request #490 from klusark/set
GRIM: Move saving and loading code for Lights and Setups to their own functions
2012-01-20 06:03:48 -08:00
Giulio Camuffo
4a8fd1abd9 Merge pull request #491 from klusark/savegame
GRIM: Better handle invalid savegames.
2012-01-20 05:58:43 -08:00
Bastien Bouclet
9ade224005 MYST3: Add the Polish 1.22 version 2012-01-20 14:48:10 +01:00
Bastien Bouclet
1acf387735 MYST3: Load the sound files names from the executable 2012-01-20 11:23:55 +01:00
Bastien Bouclet
3211535fd5 VIDEO: Fix seeking for bink movies with audio tracks
This fixes sound stuttering in Myst 3
2012-01-20 08:58:47 +01:00
Bastien Bouclet
c9d9a86dfd MYST3: Puzzle #15. Projector spot items. 2012-01-20 08:54:34 +01:00
Joel Teichroeb
a476452d6c GRIM: Move saving and loading code for Lights and Setups to their own functions 2012-01-19 14:19:36 -08:00
Joel Teichroeb
1eb4bdfe5c GRIM: Better handle invalid savegames. 2012-01-19 14:02:16 -08:00
Einar Johan Trøan Sømåen
e330db291b Merge pull request #489 from YakBizzarro/gfupd2
Load the update directly from the original executable for Grimfandango and EMI
2012-01-19 13:03:24 -08:00
Andrea Corna
0f969be811 GRIM: Add support for patches directly from the update executable 2012-01-19 21:32:23 +01:00
Andrea Corna
1ed60ed385 COMMON: Update zlib interface from scummvm 2012-01-19 21:15:43 +01:00
Andrea Corna
22fbf595d3 GRIM: Clean a bit lab 2012-01-19 21:15:43 +01:00
Bastien Bouclet
1e0ea56efc MYST3: Implement the blur effect for J'nanin's projectors. 2012-01-19 21:04:01 +01:00
Bastien Bouclet
a37cb11f2b MYST3: Implement the zoom effect for J'nanin's projectors
The blur effect is still missing
2012-01-19 13:09:03 +01:00
Bastien Bouclet
d0de43cb1e MYST3: Implement puzzle #14, and WIP for drawing J'nanin's projectors
The zoom and blur effects are missing
2012-01-19 11:09:26 +01:00
Bastien Bouclet
81b7cff635 MYST3: Implement opcode 130 - 2D lever 2012-01-18 14:12:07 +01:00
Bastien Bouclet
d5d2d04820 MYST3: Implement puzzle helper 16 - projector controls update 2012-01-18 14:12:06 +01:00
Bastien Bouclet
596bed4caa MYST3: Implement opcode 96 - var cross multiplication 2012-01-18 14:12:06 +01:00
Bastien Bouclet
0c115edc8e MYST3: Implement opcode 127 - levers for cube nodes 2012-01-18 14:12:06 +01:00
Paweł Kołodziejski
29d03da563 Merge pull request #485 from klusark/monkeyresource
EMI: Only load the files that are actually applicable instead of a wild card.
2012-01-17 21:28:44 -08:00
Paweł Kołodziejski
a7fb6ccc2a Merge pull request #484 from klusark/arrowfix
GRIM: Fix drawing of rectangles
2012-01-17 21:27:45 -08:00
Joel Teichroeb
4507440c4a EMI: Only load the files that are actually applicable instead of a wild card 2012-01-17 20:45:35 -08:00
Joel Teichroeb
f44c9920e8 GRIM: Fix drawing of rectangles 2012-01-17 20:27:52 -08:00
Paweł Kołodziejski
e715b0cbb7 fix paths 2012-01-17 16:12:17 +01:00
Paweł Kołodziejski
4c43826d49 fix compilation 2012-01-17 16:07:37 +01:00
Bastien Bouclet
077d79d059 MYST3: Partial implementation of opcode 127 - drag lever
Also contains a build fix for older GCC versions
2012-01-17 15:56:19 +01:00
Paweł Kołodziejski
cffb466b69 update link 2012-01-17 15:38:53 +01:00
Bastien Bouclet
44bebdf76d MYST3: Implement some camera-related opcodes 2012-01-16 17:56:20 +01:00
Bastien Bouclet
5895bb8460 MYST3: Honor the force 2d flag for movies in cube frames.
This fixes some overlay effects
2012-01-16 16:16:08 +01:00
Bastien Bouclet
2db9c999de MYST3: Implement opcodes 64 and 65 - distance to zone 2012-01-16 13:41:24 +01:00
Bastien Bouclet
aa1b799904 MYST3: Implement opcodes 27 and 28 - remove movie 2012-01-16 12:26:07 +01:00