aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/scalpel/scalpel.cpp
AgeCommit message (Collapse)Author
2019-02-26SHERLOCK: 3DO: Draw copyright string in intro in correct positionTorbjörn Andersson
After discussion with dreammaster. Apparently the 3DO version uses a resolution of 640x400 pixels internally, not 320x200. Doubling the X and Y coordinates from what they were seems to match what I have seen in YouTube videos of the original game.
2018-12-17SHERLOCK: Speed up other cutscenes to better match the originalPaul Gilbert
2018-12-15SHERLOCK: Speed up Blackwood cutscene in The Case of the Serrated ScalpelTorbjörn Andersson
When capturing Blackwood in The Case of the Serrated Scalpel, the whole scene seems to be running in slow motion. This simply doubles the speed for it. It may still be a tad slow, but at least it fits the music much better I think.
2018-04-15JANITORIAL: Indent GFXTransaction code blocksAdrian Frühwirth
2017-10-07ENGINES: Remove default1x scaler flagColin Snover
This flag is removed for a few reasons: * Engines universally set this flag to true for widths > 320, which made it redundant everywhere; * This flag functioned primarily as a "force 1x scaler" flag, since its behaviour was almost completely undocumented and users would need to figure out that they'd need an explicit non-default scaler set to get a scaler to operate at widths > 320; * (Most importantly) engines should not be in the business of deciding how the backend may choose to render its virtual screen. The choice of rendering behaviour belongs to the user, and the backend, in that order. A nearby future commit restores the default1x scaler behaviour in the SDL backend code for the moment, but in the future it is my hope that there will be a better configuration UI to allow users to specify how they want scaling to work for high resolutions.
2016-10-09JANITORIAL: Remove trailing spacesEugene Sandulenko
2016-03-14SHERLOCK: Changed engine to use Graphics::ManagedSurfacePaul Gilbert
2015-10-06SHERLOCK: SS: multilingual people names supportMartin Kiewitz
people names are now available in Spanish + German as well
2015-09-16SHERLOCK: Play rain sound during 3DO Scalpel introTorbjörn Andersson
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-15SHERLOCK: 3DO: SS: fully fix videoplay memory leakMartin Kiewitz
2015-09-15SHERLOCK: 3DO: SS: fix video player memory leakMartin Kiewitz
2015-09-14SHERLOCK: 3DO: Fix introductionPaul Gilbert
2015-09-14SHERLOCK: Reduce the scope of several variables.Strangerke
2015-09-13SHERLOCK: 3DO: Show portrait videos at full size when in hi-res modePaul Gilbert
2015-09-13SHERLOCK: 3DO: Fix refreshing scene after showing portrait videoPaul Gilbert
2015-09-13SHERLOCK: 3DO: Still allow old 320x200 mode as a fallbackPaul Gilbert
2015-09-13SHERLOCK: 3DO: Implementing high-resolution mode for 3DO versionPaul Gilbert
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-13SHERLOCK: SS: 3DO: fix video downscale commentMartin Kiewitz
it's called pixel weighting, not color weighting
2015-09-12SHERLOCK: SS: 3DO: color average for halfsize vidsMartin Kiewitz
calculate color average when downscaling videos
2015-09-12SHERLOCK: SS: 3DO: draw video frame for videosMartin Kiewitz
2015-09-10SHERLOCK: Fix Coverity warningsPaul Gilbert
2015-09-10SHERLOCK: Fix memory leak when playing half-sized 3DO moviesTorbjörn Andersson
2015-09-09SHERLOCK: 3DO: Implement half-size drawing for portrait moviesPaul Gilbert
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-09SHERLOCK: 3DO: Move 3do movie playback method into ScalpelEnginePaul Gilbert
2015-09-06SHERLOCK: 3DO: Hook up Save/Load buttons to ScummVM's dialogsPaul Gilbert
2015-09-06SHERLOCK: 3DO: Fix display of user interfacePaul Gilbert
2015-09-06SHERLOCK: 3DO: Use better RGB conversionPaul Gilbert
2015-09-06SHERLOCK: 3DO: Set up RGB color constants for 3DOPaul Gilbert
2015-08-30SHERLOCK: SS: Fix speed of intro sequencePaul Gilbert
2015-08-23SHERLOCK: SS: Rename mirror-related methodsPaul Gilbert
2015-07-04SHERLOCK: Make playMusic a private method of MusicPaul Gilbert
2015-07-02SHERLOCK: RT: Cleanup of Exit class and fix exiting scenesPaul Gilbert
2015-06-26SHERLOCK: Split FixedText into separate descendents for each gamePaul Gilbert
2015-06-17SHERLOCK: Add delay between 3DO EA logo animation and fade inTorbjörn Andersson
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-17SHERLOCK: Increase delay before 3DO credits, when there is no musicTorbjörn Andersson
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-17SHERLOCK: intro: remove debug outputMartin Kiewitz
2015-06-17SHERLOCK: intro: adjust localized graphicsMartin Kiewitz
Spanish + German versions
2015-06-16SHERLOCK: intro: msec sync instead of ticksMartin Kiewitz
2015-06-15SHERLOCK: 3DO: note about constable gfx glitchMartin Kiewitz
+ get returns of 2 animation play calls
2015-06-15SHERLOCK: Speed up 3DO Serrated Scalpel credits slightlyTorbjörn Andersson
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-14SHERLOCK: Roll credits for 3DO Serrated ScalpelTorbjörn Andersson
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-14SHERLOCK: initial inventory via fixed text classMartin Kiewitz
initial inventory is now localized
2015-06-13SHERLOCK: Fix 3 CppCheck warningsStrangerke
2015-06-12SHERLOCK: RT: Implement startCAnimPaul Gilbert
2015-06-12SHERLOCK: 3DO: some work on font file loadingMartin Kiewitz
2015-06-12SHERLOCK: remove transBlitFromUnscaled3DOMartin Kiewitz
2015-06-11SHERLOCK: Beginning of descendent Person classesPaul Gilbert
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-12SHERLOCK: 3DO: fix white pixels fade to whiteMartin Kiewitz
2015-06-11SHERLOCK: always stop music after introMartin Kiewitz
2015-06-10SHERLOCK: adjust coordinates of images in introMartin Kiewitz
done via screenshot comparison to match the original interpreter