Torbjörn Andersson
2603108022
SHERLOCK: Fix misattribution in Rose Tattoo journal
...
Some messages spoken to Watson show up in the journal as if spoken
to the inspector. (And, presumably, the other way around, but I
haven't gotten that far in playing the game yet.)
2019-01-13 17:15:39 -08:00
Paul Gilbert
a69eebe53b
SHERLOCK: SS: Fix German journal crash moving tobacco box
2016-09-03 15:44:58 -04:00
Martin Kiewitz
5c1eb40bd3
SHERLOCK: RT: Only see German Sharp-S char as printable
...
And not the full 0xE0 -> 0xFF range
Fixes bug #7042
2016-02-16 19:49:38 +01:00
Paul Gilbert
1e560fd234
SHERLOCK: RT: Fix German umlaut display in Journal
2016-02-09 20:39:45 -05:00
Martin Kiewitz
15be58dfb5
SHERLOCK: Make journal entries multilingual
...
Spanish needs to be checked
Spanish also needs to be copy and slightly changed for SH1
Also fixed Journal button text for French + Spanish
Fixes bug #7019
2016-02-07 16:22:56 +01:00
Paul Gilbert
202cb1210a
SHERLOCK: SS: Fix signed char issues with new isPrintable function
2016-01-28 22:39:24 -05:00
Paul Gilbert
314379e929
SHERLOCK: SS: Fix German accents not showing in journal
2016-01-27 21:47:24 -05:00
Paul Gilbert
c8acaff521
SHERLOCK: Add validation for journal entry values
2015-12-09 21:44:08 -05:00
Paul Gilbert
a1057a3fe5
SHERLOCK: SS: Move fixBadText from ScalpelJournal to ScalpelTalk
2015-10-08 08:22:26 -04: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
b05127ae82
SHERLOCK: RT: Fix searching and displaying matches
2015-09-03 20:57:36 -04:00
Paul Gilbert
09e506381e
SHERLOCK: RT: Minor fixes and added highlight enum to Journal
2015-08-20 22:26:22 -04:00
Paul Gilbert
0538f08bbe
SHERLOCK: RT: Fix journal handling of OP_NPC_DESC_ON_OFF opcode
2015-08-03 19:15:10 -04:00
Paul Gilbert
2315257155
SHERLOCK: RT: Fix redundant speaker lines in Journal
2015-07-28 20:12:22 -04:00
Paul Gilbert
d021b20e82
SHERLOCK: RT: Fix loading and display of journal locations
2015-07-27 20:32:32 -04:00
Paul Gilbert
543f655bec
SHERLOCK: RT: Fix vertical spacing in journal
2015-07-26 22:58:36 -04:00
Paul Gilbert
3712c52451
SHERLOCK: RT: Fix placement of journal text
2015-07-26 22:47:36 -04:00
Paul Gilbert
bcfe38c24f
SHERLOCK: RT: Move Journal record method back to Journal class
2015-07-26 21:51:18 -04:00
Paul Gilbert
8570f052a3
SHERLOCK: RT: Cleanup and fleshing out of saving
2015-07-05 19:16:54 -04:00
Paul Gilbert
76419173b5
SHERLOCK: RT: Fix infinite empty talk dialog in intro
2015-07-01 21:50:32 -04:00
Paul Gilbert
e4b4fd0493
SHERLOCK: RT: Fix Coverity problems
2015-06-29 19:43:44 -04:00
Matthew Hoops
0ba332493b
SHERLOCK: Silence gcc warnings
2015-06-28 20:05:24 -04:00
Paul Gilbert
9eb168583f
SHERLOCK: Split FixedText into separate descendents for each game
2015-06-26 21:34:37 -04:00
Paul Gilbert
9bbeaa668a
SHERLOCK: RT: Set up new values for color constants
2015-06-25 21:36:26 -04:00
Paul Gilbert
5a5a225216
SHERLOCK: RT: Implemented further journal draw methods
2015-06-21 17:23:26 -04:00
Paul Gilbert
6b01a11a39
SHERLOCK: RT: Move journal code used by both games back to Journal
2015-06-21 12:30:43 -04:00
Paul Gilbert
dec2b0857c
SHERLOCK: Split up Journal class for each game
2015-06-21 09:47:59 -04:00
Filippos Karapetis
25e729efe0
SHERLOCK: Introduce a IS_3DO define
...
This is similar to IS_SERRATED_SCALPEL and IS_ROSE_TATTOO, and makes
the code a bit easier to read
2015-06-16 09:59:27 +03:00
Matthew Hoops
cf07fb562d
SHERLOCK: Use a string literal as the format string
...
It's a gcc warning, but can lead to crashes should a string with a specifier in it be passed in and no arguments on the stack.
2015-06-15 21:07:47 -04:00
Martin Kiewitz
21f0038f96
SHERLOCK: journal uses fixed text class now
...
journal buttons and some text is now localized
2015-06-14 15:49:32 +02:00
Martin Kiewitz
174aa230b6
SHERLOCK: 3DO: fix library loading on 3DO
...
also disable journal recording for 3DO
2015-06-12 18:14:36 +02:00
Paul Gilbert
5f2218c326
SHERLOCK: Remove redundant cursor animation when searching journal
2015-06-11 23:51:02 -04:00
Torbjörn Andersson
26ed7954c3
SHERLOCK: Fix comment typo
2015-06-08 08:20:28 +02:00
Paul Gilbert
af2a1a3351
SHERLOCK: Refactoring, cleanup, and fixes for savegame code
2015-06-07 19:18:14 -04:00
Filippos Karapetis
d8e9482480
SHERLOCK: More differences implemented for RT's loadJournalFile
2015-06-08 00:10:52 +03: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
Filippos Karapetis
99ee0ecc4a
SHERLOCK: Add initial handling of journal talk and location data for RT
2015-06-07 10:14:14 +03:00
Martin Kiewitz
30d3cc541a
SHERLOCK: 3DO changes
...
- journal.txt is actually missing
- chess.txt is the same as on PC
- information about 3DA/3DX files
2015-06-05 00:18:39 +02:00
Martin Kiewitz
16d124b231
SHERLOCK: tiny bit of work on 3DO
2015-06-04 20:51:27 +02:00
Filippos Karapetis
3b2c045212
SHERLOCK: Fix bug when opening the journal
2015-06-01 03:47:33 +03:00
Paul Gilbert
79a33dc3b6
SHERLOCK: Create separate opcode list for Scalpel vs Tattoo
2015-05-24 12:23:25 -04:00
Paul Gilbert
bfbeed4f5e
SHERLOCK: Replaced second MAX_PEOPLE definition with _characters.size()
2015-05-21 21:23:09 -04:00
Paul Gilbert
5c30a2c577
SHERLOCK: Clean up initialization and handling of NPC data
2015-05-21 20:07:54 -04:00
Paul Gilbert
a57f569244
SHERLOCK: Fix display of 'Text Not Found' when doing journal searches
2015-05-20 20:56:04 -04:00
Paul Gilbert
30133cef0e
SHERLOCK: Re-add GCC_PRINTF and fix resulting GCC warnings
2015-05-20 08:28:12 -04:00
Strangerke
20d859377d
SHERLOCK: Trim useless spaces and tabs
2015-05-19 22:30:47 +02:00
Paul Gilbert
6f9693102f
SHERLOCK: Further minor cleanups
2015-05-19 09:35:53 -04:00
Paul Gilbert
fa35249a24
SHERLOCK: More syntactic fixes
2015-05-19 08:01:06 -04:00