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