Commit graph

136 commits

Author SHA1 Message Date
Paul Gilbert
3da3dda187 SHERLOCK: Changed engine to use Graphics::ManagedSurface 2016-03-14 20:56:27 -04:00
Martin Kiewitz
0a3ecf0471 SHERLOCK: SS: multilingual people names support
people names are now available in Spanish + German as well
2015-10-06 18:47:47 +02:00
Torbjörn Andersson
d227e40e53 SHERLOCK: Play rain sound during 3DO Scalpel intro
This is based on guesswork, particularly with regards to the volume.
It sounds pretty close to a YouTube video I saw of the original game,
and at least it's not unpleasantly loud.
2015-09-16 22:09:08 +02:00
Martin Kiewitz
b493bc2a6d SHERLOCK: 3DO: SS: fully fix videoplay memory leak 2015-09-15 16:40:04 +02:00
Martin Kiewitz
0d6fa01408 SHERLOCK: 3DO: SS: fix video player memory leak 2015-09-15 14:03:21 +02:00
Paul Gilbert
e9efe9ab90 SHERLOCK: 3DO: Fix introduction 2015-09-14 19:54:47 -04:00
Strangerke
dab5cd387d SHERLOCK: Reduce the scope of several variables. 2015-09-14 00:23:07 +02:00
Paul Gilbert
492166debe SHERLOCK: 3DO: Show portrait videos at full size when in hi-res mode 2015-09-13 17:08:12 -04:00
Paul Gilbert
fcbf84455e SHERLOCK: 3DO: Fix refreshing scene after showing portrait video 2015-09-13 16:46:22 -04:00
Paul Gilbert
dff7941db7 SHERLOCK: 3DO: Still allow old 320x200 mode as a fallback 2015-09-13 15:29:29 -04:00
Paul Gilbert
bb01b27777 SHERLOCK: 3DO: Implementing high-resolution mode for 3DO version
This will allow us to play the portrait movies at full resolution,
and better display the fonts, which dont look good at low resolution
2015-09-13 12:22:31 -04:00
Martin Kiewitz
703d1d7142 SHERLOCK: SS: 3DO: fix video downscale comment
it's called pixel weighting, not color weighting
2015-09-13 00:29:08 +02:00
Martin Kiewitz
9dcf97940d SHERLOCK: SS: 3DO: color average for halfsize vids
calculate color average when downscaling videos
2015-09-12 23:35:08 +02:00
Martin Kiewitz
37ee1f5640 SHERLOCK: SS: 3DO: draw video frame for videos 2015-09-12 18:57:32 +02:00
Paul Gilbert
61bb7cc8ed SHERLOCK: Fix Coverity warnings 2015-09-10 20:48:40 -04:00
Torbjörn Andersson
1b60e55fe8 SHERLOCK: Fix memory leak when playing half-sized 3DO movies 2015-09-10 22:03:03 +02:00
Paul Gilbert
84bb389bae SHERLOCK: 3DO: Implement half-size drawing for portrait movies
Ideally, it would be great if the portraits could be played at their
original size, but it would mean using a higher resolution graphics
mode, and changing co-ordinates everywhere in the engine, which
would be a major undertaking
2015-09-09 21:02:57 -04:00
Paul Gilbert
707afebbf1 SHERLOCK: 3DO: Move 3do movie playback method into ScalpelEngine 2015-09-09 20:26:05 -04:00
Paul Gilbert
1f5afe5c84 SHERLOCK: 3DO: Hook up Save/Load buttons to ScummVM's dialogs 2015-09-06 22:18:47 -04:00
Paul Gilbert
8b3dd18aca SHERLOCK: 3DO: Fix display of user interface 2015-09-06 21:54:57 -04:00
Paul Gilbert
b906cd2b45 SHERLOCK: 3DO: Use better RGB conversion 2015-09-06 21:11:02 -04:00
Paul Gilbert
e0ad8a9ef5 SHERLOCK: 3DO: Set up RGB color constants for 3DO 2015-09-06 20:52:15 -04:00
Paul Gilbert
b654369377 SHERLOCK: SS: Fix speed of intro sequence 2015-08-30 12:03:40 -04:00
Paul Gilbert
81ecdf4b51 SHERLOCK: SS: Rename mirror-related methods 2015-08-23 17:00:05 -04:00
Paul Gilbert
88002ef19f SHERLOCK: Make playMusic a private method of Music 2015-07-04 14:33:13 -04:00
Paul Gilbert
480003f48d SHERLOCK: RT: Cleanup of Exit class and fix exiting scenes 2015-07-02 20:53:40 -04:00
Paul Gilbert
9eb168583f SHERLOCK: Split FixedText into separate descendents for each game 2015-06-26 21:34:37 -04:00
Torbjörn Andersson
3e5e63fa4a SHERLOCK: Add delay between 3DO EA logo animation and fade in
In the YouTube video I've seen, the screen goes black, the rain
sound starts, and then the screen fades up. Once we add the rain
sound, this should be pretty close to that. I think it adds to the
atmosphere.
2015-06-17 00:40:35 +02:00
Torbjörn Andersson
8b4bdbd2f4 SHERLOCK: Increase delay before 3DO credits, when there is no music
This better matches a YouTube video I've seen of the intro, though
the case where there is no music is unlikely to happen outside of
debugging.
2015-06-17 00:40:35 +02:00
Martin Kiewitz
ef2d585459 SHERLOCK: intro: remove debug output 2015-06-17 00:18:08 +02:00
Martin Kiewitz
3f0a434c0b SHERLOCK: intro: adjust localized graphics
Spanish + German versions
2015-06-17 00:15:47 +02:00
Martin Kiewitz
3aef3c396d SHERLOCK: intro: msec sync instead of ticks 2015-06-16 22:56:58 +02:00
Martin Kiewitz
5a12026ae8 SHERLOCK: 3DO: note about constable gfx glitch
+ get returns of 2 animation play calls
2015-06-15 21:48:36 +02:00
Torbjörn Andersson
39d22720a3 SHERLOCK: Speed up 3DO Serrated Scalpel credits slightly
This seems to be a fairly close match to a recording I was given
from a 3DO emulator. We could go further and try and sync it with
the music, but this should be good enough for now.
2015-06-15 20:25:27 +02:00
Torbjörn Andersson
8ed2e75256 SHERLOCK: Roll credits for 3DO Serrated Scalpel
There's a missing "brighten the image" effect, and the speed of
the scrolling text may need some tuning. But it's a start.
2015-06-14 22:52:41 +02:00
Martin Kiewitz
133b4defe9 SHERLOCK: initial inventory via fixed text class
initial inventory is now localized
2015-06-14 20:40:02 +02:00
Strangerke
b87b081cfc SHERLOCK: Fix 3 CppCheck warnings 2015-06-13 07:52:42 +02:00
Paul Gilbert
803c06beb9 SHERLOCK: RT: Implement startCAnim 2015-06-12 23:23:16 -04:00
Martin Kiewitz
765dbe647c SHERLOCK: 3DO: some work on font file loading 2015-06-12 21:26:24 +02:00
Martin Kiewitz
a08b0b9e59 SHERLOCK: remove transBlitFromUnscaled3DO 2015-06-12 11:11:55 +02:00
Paul Gilbert
3d0e2cb5b0 SHERLOCK: Beginning of descendent Person classes
Tattoo has some different Sprite methods, and since Person descends
from Sprite, need to create descendents from it. And this has also
necessitated some refactoring of People class's _data array
2015-06-11 22:02:33 -04:00
Martin Kiewitz
ead934ed81 SHERLOCK: 3DO: fix white pixels fade to white 2015-06-12 00:57:16 +02:00
Martin Kiewitz
252b4d1317 SHERLOCK: always stop music after intro 2015-06-11 12:44:37 +02:00
Martin Kiewitz
d7544b696c SHERLOCK: adjust coordinates of images in intro
done via screenshot comparison to match the original interpreter
2015-06-10 09:29:34 +02:00
Torbjörn Andersson
ce6ad7e6d8 SHERLOCK: Fix tiny memory leak 2015-06-10 07:14:15 +02:00
Martin Kiewitz
6aaee559dc SHERLOCK: 3DO intro: implement fade from white 2015-06-10 07:14:15 +02:00
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
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