Commit Graph

69094 Commits

Author SHA1 Message Date
Thierry Crozat
eba16c05d7 SHERLOCK: Fix compilation error on OS X
The error was:
no viable conversion from 'std::__1::nullptr_t' to 'const Common::String'
2015-10-11 18:57:18 +01:00
Thierry Crozat
01aba70b04 I18N: Regenerate translations data file 2015-10-11 18:38:18 +01:00
Thierry Crozat
ee759cc29b I18N: Revert Language field change in German po file 2015-10-11 18:37:35 +01:00
rootfather
86737e61c4 i18N: update German translation
Revert "Alles stumm" to "Alles aus". The new translation broke the gui
in lowres.
2015-10-11 18:35:35 +01:00
rootfather
8ae0de7015 I18N: Update german "NEWS" file
update the german news file (doc/de/Neues) to address the changes made
to the file "NEWS" in commit 8c5e6d2b
2015-10-11 18:35:13 +01:00
rootfather
b539706499 I18N: Update german translation file
updated the german translation file to address the changes made in
commit b046479c. Also fixed a string that was too long for the GUI.
2015-10-11 18:34:56 +01:00
Paul Gilbert
1d0c07006c SHERLOCK: SS: Fix sprites when multiple animations are active 2015-10-11 10:58:54 -04:00
Torbjörn Andersson
0f3e7531c1 NEVERHOOD: Possible fix for bad car behaviour
This is something I found when trying the savegame from bug #6932,
but I still don't know if it actually is that bug.

From what I understand, there are two different cases in the
moveCarToPoint() method: One where you click on a different
section on a track than you're on, and one where you click on the
same section on the track that you're on.

In the latter case, it sends message 0x2004 to the car, which is
then handled by AsCommonCar::handleMessage(). That one will assume
that the parameter is a point, but this can also be encoded as an
integer with 16 bits for the X coordinate and 16 bits for the Y
coordinate. See MessageParam::asPoint().

If we only pass an X coordinate to the message, the Y coordinate
is assumed to be 0, and we do this in a couple of places. I do not
know the exact implications of that, but in the two cases I've
changed here, it meant that clicking on the track below the car
would still make it go up, because it thought you were travelling
towards the top of the screen.

So I think this is the appropriate fix, but even if it is, I do
not know if it's enough or if it should be changed in other places
as well.
2015-10-11 08:00:23 +02:00
Paul Gilbert
4e6cdf71fb SHERLOCK: Change _cAnimShapes to be a pointer array
This fixes cases where the array has multiple entries; removing a
previous entry could result in startCAnim's Object &cObj ending
up pointing to an incorrect entry
2015-10-10 20:55:39 -04:00
Paul Gilbert
9a6a65a965 SHERLOCK: SS: Don't reset Holme's position when loading savegames 2015-10-10 18:27:47 -04:00
Paul Gilbert
d089172f87 SHERLOCK: SS: Fix using keys to select UI buttons 2015-10-10 17:57:56 -04:00
Paul Gilbert
980810703e SHERLOCK: SS: Clean up speech playback to use playSpeech 2015-10-10 17:03:11 -04:00
Paul Gilbert
177409390f SHERLOCK: SS: Fix playback of voices in cutscenes 2015-10-10 16:38:28 -04:00
Martin Kiewitz
1e0b18684c SHERLOCK: RT: fix french detection entry 2015-10-08 17:36:08 +02:00
Martin Kiewitz
d236ddca4d SHERLOCK: RT: multilingual cleanup + French text
Moved people names to fixed text class
Changed order of inventory names + inventory descriptions
Fixed German umlauts
Added French text
2015-10-08 17:19:36 +02:00
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
Ori Avtalion
923ee223d8 NEVERHOOD: Don't crash when loading savegames with a high slot ID 2015-10-05 18:51:15 +03: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
89dfd36b60 CREATE_PROJECT: Add support for Visual Studio 2015 2015-09-28 19:23:58 -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