Martin Kiewitz
866d7a27d8
SHERLOCK: 3DO intro: implement fade in/out/merge
2015-06-10 07:14:13 +02:00
Martin Kiewitz
15b9d61f6e
SHERLOCK: adjust "early following morning" coords
2015-06-10 07:12:25 +02:00
Kirben
e670951a46
SCUMM: Fix bug #6592 SCUMM: ZAK - Read Ticket is too fast to read.
2015-06-10 07:12:25 +02:00
Paul Gilbert
dd116cfbf0
SHERLOCK: Add RT map data loading
2015-06-10 07:12:25 +02:00
Martin Kiewitz
b5f966ceb5
SHERLOCK: events delay quit event
2015-06-08 21:56:32 +02:00
Torbjörn Andersson
3b07645991
SHERLOCK: Don't skip rest of intro when skipping DOS EA logo
...
This is how the original works, as far as I can tell.
2015-06-08 21:45:24 +02:00
Martin Kiewitz
7d00e33c09
SHERLOCK: 3DO: add 3DO EA Splash screen
2015-06-08 21:41:29 +02:00
Martin Kiewitz
4ed4dfadca
SHERLOCK: 3DO: play EA intro movie
2015-06-08 21:01:07 +02:00
Torbjörn Andersson
6260c33666
SHERLOCK: Fix checkSprite() regression from FIXED_INT_MULTIPLIER
...
I think these 100 should be FIXED_INT_MULTIPLIER, which was changed
to 1000 recently to accomodate for The Case of the Rose Tattoo.
Bizarrely, the noticeable regression from this was that the first
few paragraphs of the journal (referencing events in the intro)
were not recorded.
I trust someone will let me know if I got it wrong.
2015-06-08 20:34:07 +02:00
Martin Kiewitz
91d4b8df0f
SHERLOCK: adjust music play code (file extension)
2015-06-08 20:29:22 +02:00
Martin Kiewitz
dc1706700b
SHERLOCK: 3DO: add delay right at the intro start
2015-06-08 20:18:41 +02:00
Martin Kiewitz
0d09049562
SHERLOCK: add music + sync to 3DO intro
2015-06-08 20:09:29 +02:00
Martin Kiewitz
55551cfbd5
SHERLOCK: 3DO: add comment about ccbFlag bit 5
2015-06-08 18:14:41 +02:00
Martin Kiewitz
d5ef021f6f
SHERLOCK: 3DO intro screen clear added
2015-06-08 18:00:36 +02:00
Martin Kiewitz
856b52b816
SHERLOCK: 3DO intro cels added (+scream +note)
2015-06-08 18:00:00 +02:00
Martin Kiewitz
460d387ec5
SHERLOCK: 3do cel uncompressed fix, adjust city
...
- uncompressed data is still DWORD aligned
- fixes "copyright EA" cel
- adjusted city scene coordinates
2015-06-08 17:24:54 +02:00
Martin Kiewitz
65d94d3fb3
SHERLOCK: 3DO cel decoding support
2015-06-08 16:41:41 +02:00
Paul Gilbert
9e964b52b1
SHERLOCK: Remove redundant game check from ScalpelMap
2015-06-08 08:48:40 -04:00
Paul Gilbert
aa0dd080dd
SHERLOCK: Add virtual destructors to Map classes
2015-06-08 08:48:05 -04:00
Paul Gilbert
f5a1b626b7
SHERLOCK: Move Scalpel map code to ScalpelMap
2015-06-08 08:31:51 -04:00
Martin Kiewitz
ae64cca8f0
SHERLOCK: bit of work on 3DO graphic resources
2015-06-08 12:47:38 +02:00
Torbjörn Andersson
26ed7954c3
SHERLOCK: Fix comment typo
2015-06-08 08:20:28 +02:00
Paul Gilbert
cffa31c72e
SHERLOCK: Beginnings of Map descendent classes
2015-06-07 23:29:36 -04:00
Paul Gilbert
62aad480ef
SHERLOCK: Move Scalpel scene enum to scalpel_scene.h
2015-06-07 23:07:21 -04:00
Paul Gilbert
d171d07e2f
SHERLOCK: Fix loadWalk checks against WALK_LIB_NAMES
2015-06-07 20:34:18 -04:00
Paul Gilbert
bfdedb68ec
SHERLOCK: Fix cmdSetNPCInfoLine
2015-06-07 20:19:41 -04:00
Paul Gilbert
e336317ea7
SHERLOCK: Fix cmdWalkToCoords
2015-06-07 20:13:03 -04:00
Paul Gilbert
af2a1a3351
SHERLOCK: Refactoring, cleanup, and fixes for savegame code
2015-06-07 19:18:14 -04:00
Torbjörn Andersson
19448b2fdb
SHERLOCK: Silence GCC warning
2015-06-08 00:31:22 +02:00
Paul Gilbert
e90c04b14f
SHERLOCK: Fix Scalpel bug when picking up paper
2015-06-07 18:24:43 -04:00
Filippos Karapetis
e3d6b25d57
SHERLOCK: Add missing check for the rightmost limit in adjustSprite
2015-06-08 01:23:23 +03:00
Paul Gilbert
eb5579df54
SHERLOCK: Fix loading of character walk sequence data
2015-06-07 17:27:43 -04:00
Filippos Karapetis
d8e9482480
SHERLOCK: More differences implemented for RT's loadJournalFile
2015-06-08 00:10:52 +03:00
Paul Gilbert
9ce6dc72d3
SHERLOCK: Add missing OP_END_TEXT_WINDOW opcode
2015-06-07 16:59:56 -04:00
Paul Gilbert
a066d27aee
SHERLOCK: Fix mistakes in opcode lists
2015-06-07 16:55:21 -04:00
Torbjörn Andersson
359d4cdb24
SHERLOCK: Clean up EA logo animation
...
Since I don't know the TsAGE engine, it's possible that this could
be done in some better way, but I think it's still an improvement
over the old code.
2015-06-07 22:01:50 +02:00
Torbjörn Andersson
247f6d43f8
SHERLOCK: Fix animation speed in EA logo
...
The slowness of the animation was caused by a misunderstanding of
_counter vs frame counter. The nextFrame() function is called every
two frames, so when the cases were set up five frames apart, they
were actually advancing the animation once every ten frames.
2015-06-07 22:01:50 +02:00
Filippos Karapetis
6a60653304
SHERLOCK: Implement more differences in loadJournalFile for Rose Tattoo
2015-06-07 22:41:53 +03:00
Filippos Karapetis
2b543b0662
SHERLOCK: Implement some differences in loadJournalFile for Rose Tattoo
2015-06-07 22:19:57 +03:00
Paul Gilbert
9b837c308f
SHERLOCK: Fix for switching speakers
2015-06-07 14:26:57 -04:00
Filippos Karapetis
be46bfd1f9
SHERLOCK: Adapt more code to use FIXED_INT_MULTIPLIER
2015-06-07 21:07:00 +03:00
Filippos Karapetis
dc43979a9c
SHERLOCK: Split cmdGotoScene and add the Rose Tattoo implementation
...
This also adds some code missing from the Serrated Scalpel implementation
2015-06-07 20:51:45 +03:00
Filippos Karapetis
0f8f40c111
SHERLOCK: Implement the "dumpfile" debugger command
...
This can help us debug resources bundled within LIB files
2015-06-07 20:51:44 +03:00
Torbjörn Andersson
47d905486c
SHERLOCK: Initialize _midiParser. Fixes crash on exit in 3DO version.
2015-06-07 19:35:24 +02:00
Martin Kiewitz
f2a25013f1
SHERLOCK: 3DO intro: audio implemented
2015-06-07 19:19:04 +02:00
Torbjörn Andersson
a07cfe1eb0
SHERLOCK: Fix animation/growing rate of EA logo
2015-06-07 18:47:28 +02:00
Filippos Karapetis
38b3ab4bc0
SHERLOCK: Add walk.lib to cache for Rose Tattoo
2015-06-07 19:07:09 +03:00
Paul Gilbert
02ff4ce495
SHERLOCK: Implemented talk/listen sequence methods
2015-06-07 11:37:15 -04:00
Torbjörn Andersson
6cc469dc5c
SHERLOCK: Fix GCC compilation
2015-06-07 17:19:05 +02:00
Martin Kiewitz
4c9e67ccfa
SHERLOCK: 3DO animation support
2015-06-07 17:05:26 +02:00