Age | Commit message (Collapse) | Author | |
---|---|---|---|
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: adding workaround for sq4/room 391 | Martin Kiewitz | |
kDisplay is called with an object as opcode, we simply skip over it svn-id: r51208 | |||
2010-07-23 | SCI: 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-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: Cleanup leftovers from the FreeSCI sound code | Filippos Karapetis | |
svn-id: r51178 | |||
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: Add more parser test cases | Willem Jan Palenstijn | |
svn-id: r51167 | |||
2010-07-22 | SCI: Swap suffix' class_mask result_class | Willem 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-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: Hopefully fix compilation when ENABLE_SCI32 is not defined | Matthew Hoops | |
svn-id: r51164 | |||
2010-07-22 | SCI: fixing mirrored sci32 pictures | Martin Kiewitz | |
fixes lsl6, also slight cleanup and adding comments about sci32 picture resources svn-id: r51162 | |||
2010-07-22 | SCI: doing res correction on text as well | Martin Kiewitz | |
"fixes" lsl6 abort intro dialog svn-id: r51159 | |||
2010-07-22 | SCI: some changes to kFrameout for sci32 | Martin 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-22 | SCI: 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-22 | SCI: Also allow checkListPointer() to check the result of lookupNode() itself | Filippos Karapetis | |
svn-id: r51156 | |||
2010-07-22 | SCI: 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-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 | Extended the "version" console command to also show the game version found ↵ | Filippos Karapetis | |
in the VERSION file svn-id: r51150 | |||
2010-07-22 | SCI: Added another workaround to SQ4 Skate-o-rama area. | David Turner | |
svn-id: r51149 | |||
2010-07-22 | SCI: 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 | |||
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 | Use new[]/delete[] instead of malloc/free | Matthew Hoops | |
svn-id: r51144 | |||
2010-07-22 | Silence gcc warning | Matthew Hoops | |
svn-id: r51143 | |||
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 more work on priority sci32 | Martin Kiewitz | |
svn-id: r51139 | |||
2010-07-22 | SCI: removing priority hack for gk1hires | Martin Kiewitz | |
also fixing base picture drawing svn-id: r51137 | |||
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-22 | Silenced a known warning in SQ5, after the intro | Filippos Karapetis | |
svn-id: r51131 | |||
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 |