Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2015-06-13 | SHERLOCK: Clean up the parameter passed in talk3DOMovieTrigger() | Filippos Karapetis | |
2015-06-13 | SHERLOCK: 3DO: close and delete videoDecoder | Martin Kiewitz | |
...after playing a movie. | |||
2015-06-13 | SHERLOCK: RT: Implemented doStandardControl | Paul Gilbert | |
2015-06-13 | SHERLOCK: 3DO: support for talk movies | Martin Kiewitz | |
2015-06-13 | SHERLOCK: RT: Reset _runningProlog when loading a savegame | Paul Gilbert | |
2015-06-13 | SHERLOCK: 3DO: object loading: fix _use loading | Martin Kiewitz | |
fixes murder scene room crash | |||
2015-06-13 | SHERLOCK: RT: Implemented handleInput method | Paul Gilbert | |
2015-06-13 | SHERLOCK: 3DO: add checks to ccb header reading | Martin Kiewitz | |
verify that height+width from PRE0/PRE1 are correct security check | |||
2015-06-13 | SHERLOCK: 3DO: adjust sprite frame only for walk | Martin Kiewitz | |
only adjust animation frame for walk.anim map uses another set of images and the same sprite code | |||
2015-06-13 | SHERLOCK: 3DO: implement map support + cel 8-bit | Martin Kiewitz | |
added PLUT shading | |||
2015-06-13 | SHERLOCK: RT: Fix getting default scene player position | Paul Gilbert | |
2015-06-13 | SHERLOCK: 3DO: load scene: load exits seek | Martin Kiewitz | |
2015-06-13 | SHERLOCK: 3DO: room loading: load exits | Martin Kiewitz | |
2015-06-13 | SHERLOCK: Added color enum for 235 (button background color?) | Torbjörn Andersson | |
At some point, at least some of these will have to be handled differentl for the 3DO version, since it uses 16 bpp. I hope this will make them easier to find when that time comes. | |||
2015-06-13 | SHERLOCK: Use BLACK instead of 0 for consistency | Torbjörn Andersson | |
I've deliberately left the 0 in showCityCutscene3DO(), because in that one case it clearly isn't a palette index. (Though in the case of black, it makes no difference.) | |||
2015-06-13 | SHERLOCK: fix delete[] inside room loader | Martin Kiewitz | |
2015-06-13 | SHERLOCK: 3DO: load sounds from room sounds dir | Martin Kiewitz | |
if no directory was given, load sounds from room sounds directory | |||
2015-06-13 | SHERLOCK: adjust vars b/c last 3DO cAnim commit | Martin Kiewitz | |
2015-06-13 | SHERLOCK: 3DO: support for cAnim data (startCAnim) | Martin Kiewitz | |
it's now possible to leave the first room Conflicts: engines/sherlock/objects.cpp | |||
2015-06-13 | SHERLOCK: Remove unused variables | Strangerke | |
2015-06-13 | SHERLOCK: In startCAnim, check range before accessing sequence array | Strangerke | |
2015-06-13 | SHERLOCK: Reduce the scope of some variables, add a couple of CHECKMEs | Strangerke | |
2015-06-13 | SHERLOCK: Fix 3 CppCheck warnings | Strangerke | |
2015-06-12 | SHERLOCK: RT: Implement startCAnim | Paul Gilbert | |
2015-06-12 | SHERLOCK: Move walkToCoords from People to Person | Paul Gilbert | |
2015-06-12 | SHERLOCK: RT: Implement animation structure changes | Paul Gilbert | |
2015-06-12 | SHERLOCK: RT: Fix cmdSetNPCDescOnOff method | Paul Gilbert | |