aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine
AgeCommit message (Collapse)Author
2010-07-26SCI: Fixed a script bug in the intro of LB2 (invalid call to kMemory), room ↵Filippos Karapetis
220 (while talking to Mr. Augustini) svn-id: r51301
2010-07-26SCI: Fixed bug #3034490 , "signature mismatch in laura bow 2 introduction"Filippos Karapetis
svn-id: r51298
2010-07-26SCI: Fixed bug #3034464, "ECOQUEST2: Crash near beginning"Filippos Karapetis
svn-id: r51293
2010-07-25SCI: adding kAddPicAt dummyMartin Kiewitz
svn-id: r51283
2010-07-25SCI: some changes for kq7Martin Kiewitz
- resetting negative plane left/top - kSave(0) returns SIGNAL svn-id: r51281
2010-07-25SCI: adding gk2 uninit workaroundMartin Kiewitz
svn-id: r51280
2010-07-25SCI: sci32 coord adjustment changesMartin Kiewitz
- fixes lsl6hires inventory svn-id: r51275
2010-07-25SCI: adding separate kCantBeHere32 (stub)Martin Kiewitz
svn-id: r51273
2010-07-25SCI: signature change for kPalVary(8)Martin Kiewitz
svn-id: r51271
2010-07-25SCI: sci32 changesMartin Kiewitz
- mouse position now gets adjusted inside kGetEvent - priority is read out during kFrameout - check planeRect - check if plane picture resource actually exists fixes sq6 svn-id: r51270
2010-07-24SCI: adding workaround for castle of dr. brainMartin Kiewitz
room 420, alien card game svn-id: r51257
2010-07-24SCI: adding workaround for castle of dr. brainMartin Kiewitz
room 320, for kUnLoad svn-id: r51256
2010-07-24SCI: adding kOnMe transparency supportMartin Kiewitz
and disabling speed throttler for poor clones computer :P fixes some hotspots in gk1 only supposed to react on actual pixel clicks svn-id: r51255
2010-07-24SCI: removing sci32 gfx debug messagesMartin Kiewitz
svn-id: r51254
2010-07-24SCI: support useInsetRect in kFrameoutMartin Kiewitz
svn-id: r51251
2010-07-24SCI: cache Planes for sci32Martin Kiewitz
svn-id: r51249
2010-07-24SCI: adding sq4 workaround room 150Martin Kiewitz
svn-id: r51247
2010-07-24SCI: kCelWide/kCelHigh now adjust on hires viewsMartin Kiewitz
somewhat fixes gk1 hires inventory issue svn-id: r51245
2010-07-24SCI: removing some debug stuff from sci32 gfxMartin Kiewitz
svn-id: r51244
2010-07-24SCI: fix warning and remove duplicate codeMartin Kiewitz
svn-id: r51243
2010-07-24SCI: added said spec dump ability to logkernelMartin Kiewitz
svn-id: r51242
2010-07-24SCI: adding workaround for sq4 room 391Martin Kiewitz
svn-id: r51238
2010-07-24SCI: adding workaround for room 150 sq4Martin Kiewitz
svn-id: r51237
2010-07-23SCI: result now displayed in decimal for logkernelMartin Kiewitz
svn-id: r51225
2010-07-23SCI: some small logkernel changesMartin Kiewitz
svn-id: r51224
2010-07-23SCI: logkernel changesMartin Kiewitz
removing old manual debug code, use logkernel * on/off to log all calls svn-id: r51222
2010-07-23SCI: adding new debug command logkernelMartin Kiewitz
svn-id: r51220
2010-07-23SCI: adding lsl6hires workaroundMartin Kiewitz
svn-id: r51215
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: support kSetCursorSci11(-2)Martin Kiewitz
svn-id: r51202
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-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-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-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-22SCI: sci2+ has a different kSetCursor orderMartin Kiewitz
fixes gk1 mouse cursor issue thx to wjp svn-id: r51168
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: Also allow checkListPointer() to check the result of lookupNode() itselfFilippos Karapetis
svn-id: r51156
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-22SCI: Added another workaround to SQ4 Skate-o-rama area.David Turner
svn-id: r51149
2010-07-22When modifying variable selectors with argc > 1, don't throw a warning, but ↵Filippos Karapetis
use a debugC instead. These are usually typos in the original scripts, and aren't fatal svn-id: r51147
2010-07-22SCI: Adding workaround for sq4 room 411Martin Kiewitz
kGraph(RestoreBox) is called with an additional parameter svn-id: r51145
2010-07-22SCI: Added workaround for Engine Abort when rummaging in Software Excess ↵David Turner
bargain bin. svn-id: r51142
2010-07-22SCI: Fixed a bug when loading some saved games (sometimes, the execution ↵Filippos Karapetis
stack wasn't cleared properly when loading and you couldn't save or restore) svn-id: r51140