3207 Commits

Author SHA1 Message Date
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
Bastien Bouclet
e8a33ad712 MYST3 - Puzzle 12 - Amateria railroad switchs 2012-02-07 10:18:33 +01:00
Bastien Bouclet
7f52d647d4 MYST3 - Puzzle 6 - Rotating ball 2012-02-07 08:25:47 +01:00
Giulio Camuffo
1fbdc68154 Merge pull request #525 from klusark/patchr
GRIM: Improve the way that patchr searches for patches and clean up some code.
2012-02-05 02:31:52 -08:00
Giulio Camuffo
c573a1b66a Merge pull request #526 from klusark/cleanups
GRIM: Various cleanups to code
2012-02-05 02:29:59 -08:00
Giulio Camuffo
92b6a5725d Merge pull request #527 from klusark/fixes
GRIM: Make sure the bitmap data is loaded before setting the active image
2012-02-05 02:27:54 -08:00
Joel Teichroeb
4b19bef77c GRIM: Fix some warnings 2012-02-04 18:19:44 -08:00
Joel Teichroeb
7ff91c5817 GRIM: Various cleanups to code 2012-02-04 18:07:24 -08:00
Joel Teichroeb
4acf20480d GRIM: Make sure the bitmap data is loaded before setting the active image 2012-02-04 18:04:10 -08:00
Joel Teichroeb
3a3b6e42a3 GRIM: Improve the way that patchr searches for patches and clean up some code 2012-02-02 14:42:15 -08:00
Einar Johan Trøan Sømåen
3f3ed8ed3b Merge pull request #518 from bgK/grim_rtl
GRIM: Add return to launcher support
2012-02-02 13:28:21 -08:00
Einar Johan Trøan Sømåen
d5f0b09e17 Merge pull request #522 from usineur/master
EMI: fix crash when FullMonkeyMap.imt is not fully filled
2012-02-02 13:27:35 -08:00
Joel Teichroeb
1226e45ac3 EMI: Initial work on getting costumes to draw animations.
Also, an initial split-off for EMI from the costume-class,
now uses it as a base class. (somaen)
2012-02-02 22:01:09 +01:00
Giulio Camuffo
b79aa00944 Merge pull request #524 from klusark/setclean
GRIM: Clean up and reduce duplicate code.
2012-02-02 12:59:40 -08:00
Joel Teichroeb
b7254e6079 GRIM: Remove some unneeded code 2012-02-02 12:34:48 -08:00
Joel Teichroeb
cd4adf5ac1 GRIM: Created a function out of some duplicated code 2012-02-02 12:18:11 -08:00
Giulio Camuffo
322afbed96 Merge pull request #523 from klusark/bitmapmem
GRIM: Greatly improved memory usage of bitmaps
2012-02-02 09:55:45 -08:00
Joel Teichroeb
505ec14fc3 GRIM: Greatly improved memory usage of bitmaps 2012-02-02 09:38:37 -08:00
Joel Teichroeb
09ac583708 GRIM: Remove unused primitive bitmap code 2012-02-02 09:34:37 -08:00
Matthieu Milan
8eb1ce242f EMI: fix crash when FullMonkeyMap.imt is not fully filled 2012-02-02 16:29:14 +01:00
Bastien Bouclet
5e4d8d7f1f MYST3: Implement puzzles 4 and 5 - Resonance rings main panel 2012-02-02 13:33:37 +01:00
Bastien Bouclet
180b9042c7 Merge pull request #521 from somaen/myst3ps2pal
MYST3: Add detection and database-data for PS2-PAL-version
2012-02-01 23:13:36 -08:00
Einar Johan T. Sømåen
2e2ecc1d1c MYST3: Add detection and database-data for PS2-PAL-version 2012-02-02 01:46:33 +01:00
Einar Johan Trøan Sømåen
0dad0ebb32 Merge pull request #517 from Botje/stuff
Walking around in EMI
2012-02-01 09:46:24 -08:00
Bastien Bouclet
03cfaf15f2 MYST3: Implement puzzle 3 - Amateria resonance ring control 2012-02-01 18:28:17 +01:00
Bastien Bouclet
70f6c44363 MYST3: Implement puzzle 7 - Amateria weigths drag 2012-02-01 18:28:17 +01:00
Bastien Bouclet
87e4bcf425 MYST3: Implement opcodes 131, 188 and 190 2012-02-01 18:28:17 +01:00
Bastien Bouclet
ab0ae5ae23 MYST3: Opcode 125 was not using the correct arguments 2012-02-01 13:15:13 +01:00
Einar Johan T. Sømåen
f0db69c8ff MATH: Correct a critical typo in the slerp-function. 2012-02-01 12:46:05 +01:00
Bastien Bouclet
86a1f8418b MYST3: Implement puzzle 11 - Narayan symbol codes click handling
The puzzle is still blocked because the bink decoder crashes when
decoding some segment frames. FFmpeg errors out as well, see
https://ffmpeg.org/trac/ffmpeg/ticket/962
2012-02-01 11:19:43 +01:00
Bastien Bouclet
80e7d8c989 MYST3: Dialog box - Dont loose events when a button is hovered 2012-02-01 09:43:03 +01:00
Bastien Bouclet
cbec8df9d4 MYST3: Implement opcode 248 - Open dialog box 2012-02-01 09:24:26 +01:00
Bastien Bouclet
1fa15e69a9 MYST3: Implement puzzle 10 - Narayan symbol codes init 2012-02-01 09:06:42 +01:00
Dries Harnie
e94f2f8c24 EMI: don't renormalize in Sector::getProjection* 2012-01-31 23:35:42 +01:00
Bastien Bouclet
00d756433f GRIM: Add return to launcher support.
Also fix a memory leak, and reinitialize a global var in lua
2012-01-31 21:39:34 +01:00
Dries Harnie
925bc0b097 EMI: turn around properly 2012-01-31 20:01:03 +01:00
Dries Harnie
f8ffa66682 GRIM: use proper sector normal instead of (0,0,1) 2012-01-31 20:01:03 +01:00
Dries Harnie
2262ff4e45 GRIM: set a normal for sectors 2012-01-31 20:01:03 +01:00
Dries Harnie
c8297eeaec EMI: render scene in correct orientation 2012-01-31 20:01:03 +01:00
Einar Johan T. Sømåen
99520661cb EMI: Complete the skeleton setup 2012-01-31 17:00:51 +01:00