1530 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
Giulio Camuffo
3a147c88ef Fix memory leak. Patch taken from ScummVM. 2012-01-31 11:42:19 +01:00
Giulio Camuffo
d2f0b55bce GRIM/MOVIE: Remove the timer callback immediately on ~MoviePlayer(). 2012-01-31 11:38:17 +01:00
Bastien Bouclet
ed0f533e25 MYST3: Implement variable-controlled cursor transparency 2012-01-31 11:27:30 +01:00
Giulio Camuffo
dd7090daa9 GRIM: No need to redraw every frame anymore when in DrawMode. Fix #497 2012-01-31 11:17:09 +01:00
Bastien Bouclet
b6892d99ea MYST3: Right click unlocks the cursor in cube nodes 2012-01-31 10:00:59 +01:00
Bastien Bouclet
b8dbae83e3 MYST3: Implement dragging the symbols from the inventory 2012-01-31 10:00:58 +01:00
Einar Johan T. Sømåen
eb6a71ef48 EMI: Output the correct warning for animations we can't find.
The demo seems to try to load a bunch of animbs that doesn't exist,
similar to how it also tries to load the meshbs that only exist in
retail. We might want to silence these warnings some time in the future.
2012-01-31 00:57:35 +01:00
Einar Johan T. Sømåen
1e2858bc34 EMI: Connect up the animated vertices to the drawing. 2012-01-31 00:14:26 +01:00
Einar Johan T. Sømåen
ede1d61d92 EMI: Add the math to initBone in skeleton. 2012-01-30 23:55:56 +01:00