Commit Graph

98 Commits

Author SHA1 Message Date
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