aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-06-14SHERLOCK: font class char 0xE1 treatment -> 135Martin Kiewitz
instead of 136. confirmed via disassembly. happens in German version, when talking to kid in 2nd room
2015-06-13SHERLOCK: Further changes for different opcode rangesPaul Gilbert
2015-06-13SHERLOCK: SS: German and Spanish use an alternate opcode rangePaul Gilbert
2015-06-14SHERLOCK: font class adjustment for int. versionsMartin 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-13SHERLOCK: RT: Fix initial facing of characters within scenePaul Gilbert
2015-06-13SHERLOCK: RT: Replace values of 256 with SCALING_THRESHOLDPaul Gilbert
2015-06-13SHERLOCK: add detection for SH1 German+SpanishMartin Kiewitz
2015-06-13SHERLOCK: RT: Implement setWalkingPaul Gilbert
2015-06-13SHERLOCK: Initial implementation of the NPC-related opcodesFilippos Karapetis
This includes cmdWalkHolmesAndNPCToCAnimation, cmdWalkNPCToCAnimation, cmdWalkNPCToCoords and cmdWalkHomesAndNPCToCoords
2015-06-13SHERLOCK: Simplify UseType to derive from ActionTypePaul Gilbert
2015-06-13SHERLOCK: 3DO: talk movie playback changesMartin 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-13SHERLOCK: 3DO: dialog movie player adjustmentMartin Kiewitz
cut scriptname to 6 characters in case it's longer than that
2015-06-13SHERLOCK: 3DO: movie playback for script eventsMartin Kiewitz
also added debug information output
2015-06-13SHERLOCK: Add names of missing opcodes and controls in warning messagesFilippos Karapetis
2015-06-13SHERLOCK: Clean up ADJUST_COORD slightlyFilippos Karapetis
2015-06-13SHERLOCK: Clean up the parameter passed in talk3DOMovieTrigger()Filippos Karapetis
2015-06-13SHERLOCK: 3DO: close and delete videoDecoderMartin Kiewitz
...after playing a movie.
2015-06-13SHERLOCK: RT: Implemented doStandardControlPaul Gilbert
2015-06-13SHERLOCK: 3DO: support for talk moviesMartin Kiewitz
2015-06-13SHERLOCK: RT: Reset _runningProlog when loading a savegamePaul Gilbert
2015-06-13SHERLOCK: 3DO: object loading: fix _use loadingMartin Kiewitz
fixes murder scene room crash
2015-06-13SHERLOCK: RT: Implemented handleInput methodPaul Gilbert
2015-06-13SHERLOCK: 3DO: add checks to ccb header readingMartin Kiewitz
verify that height+width from PRE0/PRE1 are correct security check
2015-06-13SHERLOCK: 3DO: adjust sprite frame only for walkMartin Kiewitz
only adjust animation frame for walk.anim map uses another set of images and the same sprite code
2015-06-13SHERLOCK: 3DO: implement map support + cel 8-bitMartin Kiewitz
added PLUT shading
2015-06-13SHERLOCK: RT: Fix getting default scene player positionPaul Gilbert
2015-06-13SHERLOCK: 3DO: load scene: load exits seekMartin Kiewitz
2015-06-13SHERLOCK: 3DO: room loading: load exitsMartin Kiewitz
2015-06-13SHERLOCK: 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-13SHERLOCK: Use BLACK instead of 0 for consistencyTorbjö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-13SHERLOCK: fix delete[] inside room loaderMartin Kiewitz
2015-06-13SHERLOCK: 3DO: load sounds from room sounds dirMartin Kiewitz
if no directory was given, load sounds from room sounds directory
2015-06-13SHERLOCK: adjust vars b/c last 3DO cAnim commitMartin Kiewitz
2015-06-13SHERLOCK: 3DO: support for cAnim data (startCAnim)Martin Kiewitz
it's now possible to leave the first room Conflicts: engines/sherlock/objects.cpp
2015-06-13SHERLOCK: Remove unused variablesStrangerke
2015-06-13SHERLOCK: In startCAnim, check range before accessing sequence arrayStrangerke
2015-06-13SHERLOCK: Reduce the scope of some variables, add a couple of CHECKMEsStrangerke
2015-06-13SHERLOCK: Fix 3 CppCheck warningsStrangerke
2015-06-12SHERLOCK: RT: Implement startCAnimPaul Gilbert
2015-06-12SHERLOCK: Move walkToCoords from People to PersonPaul Gilbert
2015-06-12SHERLOCK: RT: Implement animation structure changesPaul Gilbert
2015-06-12SHERLOCK: RT: Fix cmdSetNPCDescOnOff methodPaul Gilbert
2015-06-12SHERLOCK: RT: Fix initial globals flag values at startupPaul Gilbert
2015-06-12SHERLOCK: RT: Fix loading talk/script statementsPaul Gilbert
2015-06-12SHERLOCK: RT: Refactor and remove remaining uses of MAX_NPCPaul Gilbert
2015-06-13SHERLOCK: 3DO: adjust walking frame number for 3DOMartin Kiewitz
3DO has 110 animation frames, PC has 55 we adjust the requested frame number accordingly so that the correct walking animation is chosen
2015-06-12SHERLOCK: Split up loadWalk into descendent classesPaul Gilbert
2015-06-12SHERLOCK: RT: Move RT fields added to Person to TattooPersonPaul Gilbert
2015-06-13SHERLOCK: set _rrmName during loadScene()Martin Kiewitz
_rrmName should be the full name of the room data file on 3DO this filename is a bit different than on PC
2015-06-13SHERLOCK: 3DO: adjust object cAnim loadingMartin Kiewitz
data layout is also not the same as on PC