Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-24 | SCI: adding workaround for castle of dr. brain | Martin Kiewitz | |
room 320, for kUnLoad svn-id: r51256 | |||
2010-07-24 | SCI: adding kOnMe transparency support | Martin 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-24 | SCI: removing sci32 gfx debug messages | Martin Kiewitz | |
svn-id: r51254 | |||
2010-07-24 | SCI: support useInsetRect in kFrameout | Martin Kiewitz | |
svn-id: r51251 | |||
2010-07-24 | SCI: cache Planes for sci32 | Martin Kiewitz | |
svn-id: r51249 | |||
2010-07-24 | SCI: adding sq4 workaround room 150 | Martin Kiewitz | |
svn-id: r51247 | |||
2010-07-24 | SCI: kCelWide/kCelHigh now adjust on hires views | Martin Kiewitz | |
somewhat fixes gk1 hires inventory issue svn-id: r51245 | |||
2010-07-24 | SCI: removing some debug stuff from sci32 gfx | Martin Kiewitz | |
svn-id: r51244 | |||
2010-07-24 | SCI: fix warning and remove duplicate code | Martin Kiewitz | |
svn-id: r51243 | |||
2010-07-24 | SCI: added said spec dump ability to logkernel | Martin Kiewitz | |
svn-id: r51242 | |||
2010-07-24 | SCI: adding workaround for sq4 room 391 | Martin Kiewitz | |
svn-id: r51238 | |||
2010-07-24 | SCI: adding workaround for room 150 sq4 | Martin Kiewitz | |
svn-id: r51237 | |||
2010-07-23 | SCI: result now displayed in decimal for logkernel | Martin Kiewitz | |
svn-id: r51225 | |||
2010-07-23 | SCI: some small logkernel changes | Martin Kiewitz | |
svn-id: r51224 | |||
2010-07-23 | SCI: logkernel changes | Martin Kiewitz | |
removing old manual debug code, use logkernel * on/off to log all calls svn-id: r51222 | |||
2010-07-23 | SCI: adding new debug command logkernel | Martin Kiewitz | |
svn-id: r51220 | |||
2010-07-23 | SCI: adding lsl6hires workaround | Martin Kiewitz | |
svn-id: r51215 | |||
2010-07-23 | SCI: adding table for kDisplay workarounds | Martin 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-23 | SCI: support kSetCursorSci11(-2) | Martin Kiewitz | |
svn-id: r51202 | |||
2010-07-23 | SCI: adding workarounds for lsl6hires | Martin Kiewitz | |
svn-id: r51199 | |||
2010-07-23 | SCI: Actually sync kPalVary data when saving/loading | Filippos Karapetis | |
svn-id: r51198 | |||
2010-07-23 | SCI: 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-23 | SCI: some changes to kPalVary saving | Martin Kiewitz | |
still needs to get tested svn-id: r51196 | |||
2010-07-23 | SCI: Now saving the kPalVary state inside savegames | Filippos Karapetis | |
svn-id: r51194 | |||
2010-07-22 | SCI: 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-22 | SCI: kSetCursor works the same in sci16 | Martin Kiewitz | |
(coordinates are not a regular Rect, but bottom/right is the last allowed coordinate) svn-id: r51177 | |||
2010-07-22 | SCI: Some slight work on robot files | Filippos Karapetis | |
svn-id: r51176 | |||
2010-07-22 | SCI: kSetCursor change for sci32 | Martin 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-22 | SCI: sci2+ has a different kSetCursor order | Martin Kiewitz | |
fixes gk1 mouse cursor issue thx to wjp svn-id: r51168 | |||
2010-07-22 | SCI: fix signature of kStrCpy | Martin 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-22 | SCI: Also allow checkListPointer() to check the result of lookupNode() itself | Filippos Karapetis | |
svn-id: r51156 | |||
2010-07-22 | SCI: allow isSaneNodePointer to handle invalid node references itself | Filippos Karapetis | |
svn-id: r51153 | |||
2010-07-22 | SCI: 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-22 | SCI: Added remaining workarounds to SQ4 Skate-o-rama area. | David Turner | |
svn-id: r51151 | |||
2010-07-22 | SCI: Added another workaround to SQ4 Skate-o-rama area. | David Turner | |
svn-id: r51149 | |||
2010-07-22 | When 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-22 | SCI: Adding workaround for sq4 room 411 | Martin Kiewitz | |
kGraph(RestoreBox) is called with an additional parameter svn-id: r51145 | |||
2010-07-22 | SCI: Added workaround for Engine Abort when rummaging in Software Excess ↵ | David Turner | |
bargain bin. svn-id: r51142 | |||
2010-07-22 | SCI: 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 | |||
2010-07-22 | SCI: some work on priority in sci32 | Martin Kiewitz | |
svn-id: r51134 | |||
2010-07-22 | SCI: Remove '#define FAKE', make SCI_WORKAROUNDENTRY_TERMINATOR 'private' | Max Horn | |
svn-id: r51133 | |||
2010-07-22 | SCI: Moved the actual workaround arrays inside a cpp file | Filippos Karapetis | |
svn-id: r51132 | |||
2010-07-21 | SCI: Fixed signature of kFileIO subop 19 for Torin (full version) | Filippos Karapetis | |
svn-id: r51112 | |||
2010-07-21 | SCI: Moved all the video related functions in a separate file | Filippos Karapetis | |
svn-id: r51110 | |||
2010-07-21 | SCI: Moved the SCI32 kernel functions out of kernel32.cpp and into their ↵ | Filippos Karapetis | |
respective files svn-id: r51108 | |||
2010-07-21 | SCI: r51104 adding #ifdef and check for hires | Martin Kiewitz | |
pq4cd is probably low-res, so adding check for hires and adding #ifdef as well svn-id: r51106 | |||
2010-07-21 | SCI: halfing kCelWide for sci2.1 | Martin Kiewitz | |
fixes lsl6 inventory icon placement, ffs. see comments svn-id: r51104 | |||
2010-07-21 | SCI: Rewrite said spec handling. | Willem Jan Palenstijn | |
We now use a manual parser instead of a bison-generated one, and the new code to match said trees with parse trees matches sierra's more closely. Also change the parse/spec tree nodes to use direct pointers to their child nodes to make it more convenient to manipulate the trees. This has a high potential for regressions. svn-id: r51099 | |||
2010-07-21 | SCI: fix initializing script 99 of sq3 | Martin Kiewitz | |
svn-id: r51097 | |||
2010-07-21 | SCI: adding workaround for sq3 | Martin Kiewitz | |
fixing off-by-one error when initializing script 93 svn-id: r51091 |