Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-15 | SHERLOCK: Clarify TODO comment for Rose Tattoo MT-32 | Torbjörn Andersson | |
2015-06-15 | SHERLOCK: Use standard MIDI drivers for Rose Tattoo | Torbjörn Andersson | |
As far as I understand, the Rose Tattoo music is standard XMIDI, so it can be played on any GM device. The music now sounds like I remember it from DOSBox. (I'm currently limited to AdLib music in DOSBox, so I can't make any proper comparison.) AdLib support currently depends on ScummVM's GM -> AdLib conversion, so that does not match the original. I'm not sure about MT-32, but since I have no reason to believe that there is MT-32 specific music - at least not in the way the Serrated Scalpel MT-32 driver expects - we can probably rely on our default driver to a reasonable job of it. | |||
2015-06-14 | SHERLOCK: RT: Fix walking with segments more than 10 steps long | Paul Gilbert | |
2015-06-15 | SHERLOCK: RT: Initial implementation of XMI music support for RT | Filippos Karapetis | |
2015-06-14 | SHERLOCK: 3DO: don't get palette for saving game | Martin Kiewitz | |
makes it possible to save in the 3DO version | |||
2015-06-14 | SHERLOCK: RT: Fix rendering name surface on map | Paul Gilbert | |
2015-06-14 | SHERLOCK: Silence two other GCC warnings | Torbjörn Andersson | |
2015-06-14 | SHERLOCK: Fix GCC signed/unsigned comparison warning | Torbjörn Andersson | |
2015-06-14 | SHERLOCK: Roll credits for 3DO Serrated Scalpel | Torbjö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-14 | SHERLOCK: remove virtual from Talk::isOpcode() | Martin Kiewitz | |
2015-06-14 | SHERLOCK: remove inline from Talk::isOpcode() | Martin Kiewitz | |
2015-06-14 | SHERLOCK: fix build | Martin Kiewitz | |
2015-06-14 | SHERLOCK: RT: Fix loading of _altImages when necessary | Paul Gilbert | |
2015-06-14 | SHERLOCK: RT: Move more methods from Sprite to TattooPerson | Paul Gilbert | |
2015-06-14 | SHERLOCK: SS: fix talkInterf to handle int. chars | Martin Kiewitz | |
so that line wrapping works properly for international versions | |||
2015-06-14 | SHERLOCK: initial inventory via fixed text class | Martin Kiewitz | |
initial inventory is now localized | |||
2015-06-14 | SHERLOCK: 3DO: make inventory work somewhat | Martin Kiewitz | |
inventory images is in item.lib on 3DO | |||
2015-06-14 | SHERLOCK: add boundary checks to fixed text class | Martin Kiewitz | |
for action strings | |||
2015-06-14 | SHERLOCK: Move _walkDest from People to Person | Paul Gilbert | |
2015-06-14 | SHERLOCK: RT: Fix player movement whilst walking | Paul Gilbert | |
2015-06-14 | SHERLOCK: fixed text German adjustment | Martin Kiewitz | |
2 lines were duplicated, fixed it | |||
2015-06-14 | SHERLOCK: action processing uses fixed text class | Martin Kiewitz | |
action error messages are now localized too | |||
2015-06-14 | SHERLOCK: RT: Fix player animation when enterng scene | Paul Gilbert | |
2015-06-14 | SHERLOCK: Compilation fix | Paul Gilbert | |
2015-06-14 | SHERLOCK: journal uses fixed text class now | Martin Kiewitz | |
journal buttons and some text is now localized | |||
2015-06-14 | SHERLOCK: RT: Fix initialization of character animation sequences | Paul Gilbert | |
2015-06-14 | SHERLOCK: RT: Move checkObject from Object to BaseObject | Paul Gilbert | |
checkObject needs to be called in checkSprite now, which is in the Sprite class. So the method and a few others it depeends on have been moved into BaseObject | |||
2015-06-14 | SHERLOCK: inventory uses fixed text class now | Martin Kiewitz | |
inventory buttons now localized | |||
2015-06-14 | SHERLOCK: fixedText class to support localizations | Martin Kiewitz | |
also implemented text for windows (exit/up/down) using this class | |||
2015-06-14 | SHERLOCK: RT: Initial support for multiple sound effects | Filippos Karapetis | |
The paper boy in the intro sounds correct now | |||
2015-06-14 | SHERLOCK: improve image palette detection | Martin Kiewitz | |
fixes German+Spanish menu bars. The first menu bar of those versions is the exact same size as a palette. | |||
2015-06-14 | SHERLOCK: 3DO: enable button pressing in UI | Martin Kiewitz | |
2015-06-14 | SHERLOCK: Add mutex to Sherlock MIDI parser | Torbjörn Andersson | |
Hopefully this will put a stop to random crashes when music starts and/or stops. I'm never quite sure just how much locking is necessary, though... | |||
2015-06-14 | SHERLOCK: RT: Implemented walk setup | Paul Gilbert | |
2015-06-13 | SHERLOCK: Refactored walk data block to e a proper structure | Paul Gilbert | |
2015-06-14 | SHERLOCK: font class char 0xE1 treatment -> 135 | Martin Kiewitz | |
instead of 136. confirmed via disassembly. happens in German version, when talking to kid in 2nd room | |||
2015-06-13 | SHERLOCK: Further changes for different opcode ranges | Paul Gilbert | |
2015-06-13 | SHERLOCK: SS: German and Spanish use an alternate opcode range | Paul Gilbert | |
2015-06-14 | SHERLOCK: font class adjustment for int. versions | Martin Kiewitz | |
- allow characters > 0x80 - adjust characters >= 0x80 (Spanish + German didn't do exactly the same) - behavior inside SH2 unconfirmed - makes text in SH1 German+Spanish work | |||
2015-06-13 | SHERLOCK: RT: Fix initial facing of characters within scene | Paul Gilbert | |
2015-06-13 | SHERLOCK: RT: Replace values of 256 with SCALING_THRESHOLD | Paul Gilbert | |
2015-06-13 | SHERLOCK: add detection for SH1 German+Spanish | Martin Kiewitz | |
2015-06-13 | SHERLOCK: RT: Implement setWalking | Paul Gilbert | |
2015-06-13 | SHERLOCK: Initial implementation of the NPC-related opcodes | Filippos Karapetis | |
This includes cmdWalkHolmesAndNPCToCAnimation, cmdWalkNPCToCAnimation, cmdWalkNPCToCoords and cmdWalkHomesAndNPCToCoords | |||
2015-06-13 | SHERLOCK: Simplify UseType to derive from ActionType | Paul Gilbert | |
2015-06-13 | SHERLOCK: 3DO: talk movie playback changes | Martin Kiewitz | |
only trigger movie playback inside Talk::doScript when scripts switch to new speaker. That way longer text won't trigger movie playback. | |||
2015-06-13 | SHERLOCK: 3DO: dialog movie player adjustment | Martin Kiewitz | |
cut scriptname to 6 characters in case it's longer than that | |||
2015-06-13 | SHERLOCK: 3DO: movie playback for script events | Martin Kiewitz | |
also added debug information output | |||
2015-06-13 | SHERLOCK: Add names of missing opcodes and controls in warning messages | Filippos Karapetis | |
2015-06-13 | SHERLOCK: Clean up ADJUST_COORD slightly | Filippos Karapetis | |