Matthew Hoops
7ed456f268
MOHAWK: Add support for installer files from Riven and other Broderbund games
...
svn-id: r55368
2011-01-21 01:58:53 +00:00
Filippos Karapetis
572dfd2a23
MOHAWK: Added a FIXME and fixed a logic bug
...
svn-id: r55366
2011-01-21 00:29:55 +00:00
Alyssa Milburn
b10f072c9e
MOHAWK: Add CSTime engine.
...
svn-id: r55362
2011-01-20 21:35:00 +00:00
Alyssa Milburn
1e2ac8bc13
MOHAWK: Add shared view code.
...
The design/code here is still very much in flux, because it's still
unclear exactly how the code is used by some games.
svn-id: r55361
2011-01-20 21:34:19 +00:00
Alyssa Milburn
d68c8547c5
MOHAWK: Don't use a fixed-size array for cue lists.
...
svn-id: r55335
2011-01-19 22:41:12 +00:00
Alyssa Milburn
a3e9197805
MOHAWK: Add getSubImageSize function.
...
svn-id: r55334
2011-01-19 20:53:28 +00:00
Matthew Hoops
16ba5717f4
MOHAWK: Properly initialize Myst's background SndHandle
...
svn-id: r55331
2011-01-19 16:55:47 +00:00
Matthew Hoops
918a21cd7b
MOHAWK: Use a separate SndHandle for Myst's background sound
...
svn-id: r55330
2011-01-19 16:52:47 +00:00
Alyssa Milburn
6b123c0d11
MOHAWK: Fix comment in resource.h.
...
svn-id: r55329
2011-01-19 16:36:50 +00:00
Alyssa Milburn
017ab4c503
MOHAWK: Add some supporting code for cue lists.
...
svn-id: r55328
2011-01-19 16:36:34 +00:00
Matthew Hoops
e2d9a34bee
MOHAWK: Cleanup some Riven code
...
svn-id: r55327
2011-01-19 15:22:39 +00:00
Matthew Hoops
2aca6d3838
MOHAWK: Rename some Myst-specific sound functions; cleanup
...
svn-id: r55314
2011-01-18 21:10:58 +00:00
Matthew Hoops
0761ab7b3a
MOHAWK: Rename some VideoManager functions so we have some unified naming between versions
...
svn-id: r55312
2011-01-18 20:30:16 +00:00
Bastien Bouclet
bf06c49544
MOHAWK: Implement channelwood pipe valves
...
svn-id: r55311
2011-01-18 19:32:36 +00:00
Bastien Bouclet
f343bb9185
MOHAWK: Add a workaround to prevent a crash when pulling the gears puzzle reset lever in Myst ME.
...
CL1WLFCH.MOV is not the same for Myst ME and Myst win31. The proper fix will need backwards playing for QT movies.
svn-id: r55310
2011-01-18 19:30:32 +00:00
Matthew Hoops
da1669c666
MOHAWK: Add a sanity check to waitUntilMovieEnds()
...
svn-id: r55309
2011-01-18 19:22:48 +00:00
Bastien Bouclet
58c9e219b6
MOHAWK: Add gulls and butterflies to Myst
...
svn-id: r55308
2011-01-18 19:17:24 +00:00
Matthew Hoops
c35fa646ce
MOHAWK: Move Myst's o_quit opcode to the base class
...
svn-id: r55304
2011-01-18 17:42:34 +00:00
Matthew Hoops
5cd4bd3ce7
MOHAWK: Cleanup wrapMovieFilename()
...
svn-id: r55303
2011-01-18 17:08:17 +00:00
Matthew Hoops
b956f102d9
MOHAWK: Fix the gear puzzle in Myst ME Mac
...
svn-id: r55302
2011-01-18 17:03:21 +00:00
Matthew Hoops
503fdb6147
GRAPHICS: Add a getSurface() function to JPEG to automatically convert to RGB
...
svn-id: r55301
2011-01-18 16:18:10 +00:00
Matthew Hoops
5da1718beb
MOHAWK: Implement the whark response to the red light
...
svn-id: r55300
2011-01-18 14:51:03 +00:00
Matthew Hoops
245b7337f8
MOHAWK: Implement the village part of the left viewer on gspit
...
svn-id: r55299
2011-01-18 14:26:26 +00:00
Matthew Hoops
2a808be804
MOHAWK: Implement xgrviewer so the right viewer on gspit is usable
...
svn-id: r55282
2011-01-18 00:42:16 +00:00
Matthew Hoops
3fa01f4030
MOHAWK: Implement the Riven pin controls
...
svn-id: r55278
2011-01-17 16:10:48 +00:00
Bastien Bouclet
09c35e99b8
MOHAWK: Implement Myst's clock tower gears puzzle
...
svn-id: r55253
2011-01-15 19:11:53 +00:00
Alyssa Milburn
295550b26c
MOHAWK: Get rid of the DETECT_BRODERBUND_TITLES define.
...
svn-id: r55252
2011-01-15 18:39:29 +00:00
Bastien Bouclet
aa38ad519c
MOHAWK: Implement Atrus videos in D'ni
...
svn-id: r55245
2011-01-14 21:42:33 +00:00
Bastien Bouclet
ca249f5c65
MOHAWK: Implement video looping for Myst's green book
...
svn-id: r55244
2011-01-14 20:08:27 +00:00
Matthew Hoops
0eeacfe43e
MOHAWK: Simplify some code
...
svn-id: r55242
2011-01-14 16:39:34 +00:00
Alyssa Milburn
311c643c1e
MOHAWK: Don't delete the wrong video.
...
svn-id: r55241
2011-01-14 16:07:46 +00:00
Matthew Hoops
a191190cf2
MOHAWK: Fix the beetle animations in Riven
...
svn-id: r55240
2011-01-14 15:40:46 +00:00
Bastien Bouclet
75a2c36ecd
MOHAWK: Implement video seeking Myst's rocket link book
...
svn-id: r55230
2011-01-13 19:30:00 +00:00
Alyssa Milburn
30f8365502
MOHAWK: Add a basic LBCode implementation.
...
This is enough for the Rugrats Adventure Game to play the introduction
videos, but is still in a very preliminary state.
svn-id: r55215
2011-01-12 19:11:27 +00:00
Matthew Hoops
72b3d1f546
MOHAWK: Cleanup Mohawk wave parsing
...
svn-id: r55212
2011-01-11 21:48:49 +00:00
Matthew Hoops
55c0658c8d
MOHAWK: Set the system palette on 8bpp videos when in 8bpp mode
...
svn-id: r55210
2011-01-11 20:35:30 +00:00
Bastien Bouclet
f3f3b3bd62
MOHAWK: Play the right parts of Myst's tower clock bridge movie
...
svn-id: r55209
2011-01-11 20:00:57 +00:00
Bastien Bouclet
b1de27ed8f
MOHAWK: Implement Myst imager videos seeking / looping
...
svn-id: r55208
2011-01-11 19:52:58 +00:00
Matthew Hoops
f6b7979277
MOHAWK: Implement Riven's whark number puzzle
...
svn-id: r55207
2011-01-11 19:44:55 +00:00
Matthew Hoops
d03ff6e036
MOHAWK: Allow for Riven to update specific portions of the screen
...
svn-id: r55206
2011-01-11 19:23:24 +00:00
Matthew Hoops
1f043e15c7
MOHAWK: Play the telescope moving video (now that seeking is available :))
...
svn-id: r55205
2011-01-11 17:27:47 +00:00
Matthew Hoops
ee081dc476
MOHAWK: Adapt the VideoManager to allow for seeking; cleanup
...
svn-id: r55204
2011-01-11 17:27:43 +00:00
Matthew Hoops
1abb955a97
MOHAWK: Fix the Myst ME Mac intro and cleanup
...
svn-id: r55196
2011-01-10 14:59:25 +00:00
Alyssa Milburn
2b7acd6919
MOHAWK: Always restart anims on kLBOpTogglePlay.
...
This may not be the right place for this, but for now it fixes several bugs
where animations didn't play after they'd already been played once.
svn-id: r55191
2011-01-09 18:26:51 +00:00
Matthew Hoops
cd6d818ca3
MOHAWK: Cleanup named video handling
...
svn-id: r55188
2011-01-09 17:26:22 +00:00
Bastien Bouclet
81d29aa303
MOHAWK: Add a stub for Myst var getter 308
...
svn-id: r55187
2011-01-09 16:13:31 +00:00
Bastien Bouclet
9058a83ad9
MOHAWK: Myst zip mode improvements
...
- Save visited zip destinations in the game state
- Only allow zipping to visited zip destinations
- Save zip mode setting in the game state
svn-id: r55185
2011-01-09 15:31:08 +00:00
Bastien Bouclet
9265c85c49
MOHAWK: Implement minimal D'ni stack. Lacking movie control.
...
svn-id: r55180
2011-01-09 10:14:40 +00:00
Bastien Bouclet
d202e4c9dc
MOHAWK: Change Myst credits stack not to use the var store
...
svn-id: r55170
2011-01-08 17:40:29 +00:00
Alyssa Milburn
0d1955700e
MOHAWK: Set needsRedraw when changing LB palettes.
...
svn-id: r55169
2011-01-08 17:27:02 +00:00