aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2010-07-23SCUMM: Fix subtitles for Russian The DigEugene Sandulenko
It is a long standing bug which was revealed by r31784. With that commit Kirben switched DIG code to newer one. Russian version used 0x03 as placeholders for keeping string widths. Original did not copy those characters but we did hence the bug. Based on study of original. Restrict it to Dig-only in order to avoid regressions. svn-id: r51211
2010-07-23SCI: adding table for kDisplay workaroundsMartin Kiewitz
and removing hardcoded checks, adding another workaround for kGraph(drawLine) in island of dr. brain (also gene explanation chart) Moving trackOriginAndFindWorkaround() into workarounds.cpp svn-id: r51209
2010-07-23SCI: adding workaround for sq4/room 391Martin Kiewitz
kDisplay is called with an object as opcode, we simply skip over it svn-id: r51208
2010-07-23GROOVIE: Fix compilation.Jordi Vilalta Prat
svn-id: r51206
2010-07-23GROOVIE: Optimize the VDX player.Jordi Vilalta Prat
- Make some small optimizations to the VDX player. The changes aren't noticeable on desktop computers, but it showed changes on the profiler. Let's see if it helps limited platforms. - Clarify a few variable names and clean their usage. svn-id: r51205
2010-07-23SCI: fixing kNewWindow (SCI1.1)Martin Kiewitz
check differently for null restoreRect, fixes pq3 some windows not getting fully removed calling showBits on actual dims and not on restoreRect, fixes lb2 about window issues (and possible qfg1vga window issues as well) svn-id: r51204
2010-07-23SCI: support kSetCursorSci11(-2)Martin Kiewitz
svn-id: r51202
2010-07-23Removed some old deprecated code that was drawing the status text a second timePaul Gilbert
svn-id: r51201
2010-07-23Lots of action related fields added; scroll over default action is now ↵Paul Gilbert
displayed on-screen svn-id: r51200
2010-07-23SCI: adding workarounds for lsl6hiresMartin Kiewitz
svn-id: r51199
2010-07-23SCI: Actually sync kPalVary data when saving/loadingFilippos Karapetis
svn-id: r51198
2010-07-23SCI: Dropped support for the very old savegame versions 12 and 13 ↵Filippos Karapetis
(hopefully, the last ones to be dropped) svn-id: r51197
2010-07-23SCI: some changes to kPalVary savingMartin Kiewitz
still needs to get tested svn-id: r51196
2010-07-23SCI: Now saving the kPalVary state inside savegamesFilippos Karapetis
svn-id: r51194
2010-07-23KYRA: Implement support for selecting the VQA quality via "video_quality".Johannes Schickel
svn-id: r51187
2010-07-23KYRA: Formatting fixes.Johannes Schickel
svn-id: r51186
2010-07-23KYRA: Cleanup.Johannes Schickel
svn-id: r51183
2010-07-23KYRA: Implemented some missing timers for object creation.Johannes Schickel
svn-id: r51182
2010-07-23KYRA: Cleanup.Johannes Schickel
svn-id: r51181
2010-07-22SCI: Added Workaround for SQ4CD Droid in Supercomputer Maze.David Turner
There are about 20 screens, but all screens seem to share the same script, 704, so have added a -1 general exception. svn-id: r51180
2010-07-22KYRA: Implement missing dialog code.Johannes Schickel
This finally enables animations for all of Darm's talk sequences. svn-id: r51179
2010-07-22SCI: Cleanup leftovers from the FreeSCI sound codeFilippos Karapetis
svn-id: r51178
2010-07-22SCI: kSetCursor works the same in sci16Martin Kiewitz
(coordinates are not a regular Rect, but bottom/right is the last allowed coordinate) svn-id: r51177
2010-07-22SCI: Some slight work on robot filesFilippos Karapetis
svn-id: r51176
2010-07-22KYRA: Move LoL specific static data to its own file.Johannes Schickel
svn-id: r51175
2010-07-22SCI: kSetCursor change for sci32Martin Kiewitz
we use the movezone like any other rect, but sierra sci actually specifies bottom/right as being the last possible coordinates svn-id: r51174
2010-07-22KYRA: Cleanup.Johannes Schickel
svn-id: r51173
2010-07-22KYRA: Implement proper fade out when skipping the intro at any position.Johannes Schickel
svn-id: r51172
2010-07-22KYRA: Free hand shapes after the Kallak writing sequence.Johannes Schickel
svn-id: r51171
2010-07-22KYRA: Prevent fast fade to black when skipping the intro.Johannes Schickel
svn-id: r51170
2010-07-22KYRA: Remove superfluous palette update on quit.Johannes Schickel
svn-id: r51169
2010-07-22SCI: sci2+ has a different kSetCursor orderMartin Kiewitz
fixes gk1 mouse cursor issue thx to wjp svn-id: r51168
2010-07-22SCI: Add more parser test casesWillem Jan Palenstijn
svn-id: r51167
2010-07-22SCI: Swap suffix' class_mask result_classWillem Jan Palenstijn
Now 'coldly' is correctly recognized as the adverb form of 'cold', and 'attained' as the adjective form of 'attain'. svn-id: r51166
2010-07-22SCI: fix signature of kStrCpyMartin Kiewitz
disabled workaround for island of dr. brain, seems to work w/o and was probably caused by bad signature svn-id: r51165
2010-07-22SCI: Hopefully fix compilation when ENABLE_SCI32 is not definedMatthew Hoops
svn-id: r51164
2010-07-22KYRA: Properly short-circuit after the SC/MP logo on quit.Johannes Schickel
svn-id: r51163
2010-07-22SCI: fixing mirrored sci32 picturesMartin Kiewitz
fixes lsl6, also slight cleanup and adding comments about sci32 picture resources svn-id: r51162
2010-07-22Display the MacPlay Gold logo for Macintosh versions which include it.Johannes Schickel
svn-id: r51161
2010-07-22SCI: doing res correction on text as wellMartin Kiewitz
"fixes" lsl6 abort intro dialog svn-id: r51159
2010-07-22SCI: some changes to kFrameout for sci32Martin Kiewitz
cels are now clipped correctly against plane boundaries, nsRect is also set now, fixes some hotspot issues and larry disappearing when going to the left/right of screen svn-id: r51158
2010-07-22SCI: Remove sanity check introduced in rev 51154. When a node is deleted via ↵Filippos Karapetis
kDeleteKey, the successor is set to NULL, thus list processing stops (which is what SSCI is doing). svn-id: r51157
2010-07-22SCI: Also allow checkListPointer() to check the result of lookupNode() itselfFilippos Karapetis
svn-id: r51156
2010-07-22SCI: Added a sanity check for rev 51152. If a node has been deleted, it ↵Filippos Karapetis
shouldn't have a successor node svn-id: r51154
2010-07-22SCI: allow isSaneNodePointer to handle invalid node references itselfFilippos Karapetis
svn-id: r51153
2010-07-22SCI: Fixed the crash in LSL2, room 42 (when arriving at the island). ↵Filippos Karapetis
kAnimate may refer to unfrozen objects which have been deleted, thus handle that case accordingly. svn-id: r51152
2010-07-22SCI: Added remaining workarounds to SQ4 Skate-o-rama area.David Turner
svn-id: r51151
2010-07-22Extended the "version" console command to also show the game version found ↵Filippos Karapetis
in the VERSION file svn-id: r51150
2010-07-22SCI: Added another workaround to SQ4 Skate-o-rama area.David Turner
svn-id: r51149
2010-07-22SCI: changed the comment about the palette merging (it's not a workaround ↵Filippos Karapetis
anymore). Also, changed the warning when a picture has a broken palette into debug output - these pictures (which can be found in other games too) are usually meant to be blank, thus don't have a palette svn-id: r51148