69026 Commits

Author SHA1 Message Date
Paul Gilbert
a1057a3fe5 SHERLOCK: SS: Move fixBadText from ScalpelJournal to ScalpelTalk 2015-10-08 08:22:26 -04:00
Paul Gilbert
3c6cf2b947 SHERLOCK: SS: Fix crash picking up typewriter 2015-10-07 21:22:51 -04:00
Paul Gilbert
0dc9a46bbe SHERLOCK: SS: Fix Holmes character re-appearing in Lab Table scene 2015-10-07 20:52:43 -04:00
Kirben
8f9245cfce WIN: Fix mingw64 compilation, by limiting last hack. 2015-10-08 11:02:40 +11:00
Kirben
7e81052150 WIN: Add hack for command line display in Windows versions built with MinGW. 2015-10-08 10:46:05 +11:00
Martin Kiewitz
dd297c302b SHERLOCK: SS: remove PRESS_KEY_xx from header file
was changed to fixed text class today
2015-10-07 23:11:18 +02:00
Martin Kiewitz
d5ef626490 SHERLOCK: SS: Multilingual press key text
Press key to continue/for more is now translated in the Spanish+German
versions of the game
2015-10-07 15:06:48 +02:00
Martin Kiewitz
7ef159abab SHERLOCK: SS: Spanish typo workarounds in journal
Fix a few typos of location names in the journal (Spanish version)
2015-10-07 12:48:36 +02:00
Martin Kiewitz
7a919dee8a SHERLOCK: SS: Spanish typo workaround on map
Fix "Alamacen" typo into "Almacen" see bug #6931
2015-10-07 12:40:33 +02:00
Martin Kiewitz
ca096e1ddd SHERLOCK: SS: location "Alley" Spanish translated
Location "Alley" on the map is now translated in the Spanish version
see bug #6931
2015-10-07 00:25:29 +02:00
Martin Kiewitz
2efcd3c1d9 SHERLOCK: SS: fix Spanish "Exit" translation
"Exit" is now translated to "Salir" instead of keeping "Exit"
in the Spanish version of Scalpel (see bug #6931)
2015-10-06 19:25:56 +02:00
Martin Kiewitz
e251cc0d32 SHERLOCK: SS: replace fixtxt umlaut w/ octal value
Replace fixed text umlaut with octal value
Also fix German "Tarot Cards" translation, Tarock cards are the
french cards, that are not used for predicting the future / telling
fortunes
2015-10-06 19:01:22 +02: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
Paul Gilbert
654155bbe0 SHERLOCK: SS: Fix garbage text in German version conversation
Talking to Watson in the Alleyway scene can result in the text
"Change Speaker to Sherlock Holmes" appearing mid-conversation,
even in DosBox. This workaround fixes this by skipping the text.
2015-10-05 22:47:14 -04:00
Paul Gilbert
6aa5566a0f SHERLOCK: SS: Fix German conversation crash
The crash occurred due to the presense of a single character
printable string between two script opcodes
2015-10-05 22:19:46 -04:00
Paul Gilbert
12227fb6f8 SHERLOCK: SS: Remove now redundant isPossibleOpcode method 2015-10-05 21:46:30 -04:00
Martin Kiewitz
f70159b9a2 SHERLOCK: SS: show inv. exclam. mark in dialog
remove the possible opcode check, that was added to fix the Spanish
version crash during the alley room. We now have support for the
inverted exclamation mark and we want to show that character.

This also shows the inverted question mark. See bug #6931

If there are any more invalid characters, this commit may cause
assert()s in fonts.cpp again.
2015-10-06 00:18:06 +02:00
Martin Kiewitz
081fe30ce0 SHERLOCK: SS: fix comment typo 2015-10-05 23:55:58 +02:00
Martin Kiewitz
2aaf178dfc SHERLOCK: SS: Spanish inv. exclam. mark support
Support for spanish inverted exclamation mark
Was skipped over in the original interpreter and also wasn't
even included in the spanish font
We create the character by ourselves and map it accordingly
2015-10-05 23:53:46 +02:00
Paul Gilbert
e73a50c6c5 SHERLOCK: SS: Fix invalid characters when displaying journal 2015-10-04 20:56:13 -04:00
Paul Gilbert
f6b647c420 SHERLOCK: SS: Fix conversation crash in Spanish version 2015-10-04 17:36:07 -04:00
Paul Gilbert
3c990ac16b SHERLOCK: SS: Fix thin drawing of scene objects into UI area 2015-10-03 22:56:53 -04:00
Paul Gilbert
531292e04e SHERLOCK: SS: Fix freeze when using flower on flask 2015-10-03 21:24:38 -04:00
Paul Gilbert
676f0e01d1 SHERLOCK: SS: Fix hiding Holmes when viewing lab table 2015-10-03 21:12:45 -04:00
Torbjörn Andersson
074bc1f47e SHERLOCK: Fix drawing glitch mentioned in bug #6928
This would happen when drawing an unscaled, flipped sprite that
was clipped because it was partway below the bottom of the
screen. It was incorrectly adjusting the top and bottom again,
even though flipping only affects left and right.
2015-10-04 02:01:52 +02:00
Paul Gilbert
f4a57cfde0 SHERLOCK: 3DO: Apply walk points fix to 3DO scene loading 2015-10-03 19:04:36 -04:00
Paul Gilbert
3053cd2cae SHERLOCK: SS: Fix loading points between scene walkable areas
Rose Tattoo had the zone lists cleanly listed end to end,
but Serrated Sclapel has, at least for Outside Scotland Yard,
a whole bunch of garbage at the start of the walk data block
2015-10-03 18:20:46 -04:00
Torbjörn Andersson
711d77c04a SHERLOCK: Fix original save/load slot bug in Serrated Scalpel
When using ScummVM's save/load dialogs, savegames are numbered from
0 and up, so don't add 1 when saving/loading in the original
dialogs. (Populating the original savegame list already worked as
expected, which made it even more confusing.)
2015-10-02 07:41:20 +02:00
Torbjörn Andersson
85ce901c4a AUDIO: Fix comment typo 2015-10-01 20:51:34 +02:00
Paul Gilbert
f5ea337656 SHERLOCK: RT: Fix restoring background when expanding map closeup 2015-09-29 20:15:04 -04:00
Paul Gilbert
f633b02d62 SHERLOCK: RT: Fix palette corruption using Journal in Diogenes club 2015-09-28 08:10:37 -04:00
Paul Gilbert
35d5533361 SHERLOCK: SS: Fix audio getting disabled after changing sound settings 2015-09-27 23:27:42 -04:00
Torbjörn Andersson
3fa3a7197a SHERLOCK: Remove unnecessary indentation level 2015-09-27 17:05:16 +02:00
Torbjörn Andersson
d6aa2494e0 TUCKER: Add missing music to the intro
I'm told not every version of the game plays this. Mine does though,
and I see no harm in adding it for all versions. The code is robust
enough to work even if the "introdub.raw" file is missing completely.
2015-09-27 11:56:46 +02:00
Torbjörn Andersson
c8b8a2c9ee TUCKER: Fix overflow in volume calculation
This affected Bud's line, "Is that the great mystery invention you
had hidden away?" in the intro, making it very hard to hear, and
possibly other sounds as well. I don't know if this was a bug in
the original game, but it's much closer to the English version I
own now.
2015-09-27 11:53:23 +02:00
Paul Gilbert
51e5baa4d1 HOPKINS: Fix malformed octal characters 2015-09-22 19:56:06 -04:00
Strangerke
c7902537da MADS: Rex - Fix check used to force sprite reload in scene group 1xx 2015-09-22 10:44:07 +02:00
Paul Gilbert
4850924b47 SHERLOCK: RT: Start next music song when a previous one finishes 2015-09-21 21:33:28 -04:00
Paul Gilbert
4a8ab68327 SHERLOCK: RT: Fix trying to scroll journal when there's only a single page 2015-09-21 20:35:20 -04:00
Paul Gilbert
e704f9aa9d SHERLOCK: RT: Fix Watson's Journal option not shown on all pages 2015-09-21 20:26:13 -04:00
Paul Gilbert
b439cf75b5 SHERLOCK: RT: Remove redundant voices check when showing look dialogs 2015-09-21 20:00:30 -04:00
Paul Gilbert
3acf884126 SHERLOCK: RT: Fix speech getting muted 2015-09-20 17:44:25 -04:00
Paul Gilbert
7de231af6c SHERLOCK: RT: Hide cursor when showing map close-up 2015-09-20 17:29:43 -04:00
Paul Gilbert
6fc719fdae SHERLOCK: RT: Don't show cursor during intro 2015-09-17 21:37:08 -04:00
Paul Gilbert
8188251c35 SHERLOCK: RT: Fix crash clicking outside cards in card game 2015-09-17 21:06:44 -04: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
Christian Krause
1fdeb98e70 AUDIO: Fix compiler warning
This commit fixes a compiler warning about a "set but not used"
variable. The warning was introduced by commit 2f707bf2.
2015-09-15 20:48:09 -04:00
Matthew Hoops
8165e9aa4c AUDIO: Fix uninitialized read in MP3 initialization
Thanks to chkr-private for finding the issue
2015-09-15 20:44:09 -04:00
Paul Gilbert
6c2d828f4f SHERLOCK: Add new detection entries 2015-09-15 20:15:48 -04:00
Martin Kiewitz
b493bc2a6d SHERLOCK: 3DO: SS: fully fix videoplay memory leak 2015-09-15 16:40:04 +02:00