aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-08-28Suppress useless game type for Playtoons CKArnaud Boutonné
svn-id: r43781
2009-08-28The first part of the selector table (the first 83 entries) is almost the ↵Filippos Karapetis
same in all SCI versions (up to and including the "z" selector), therefore the hardcoded selector tables can be simplified a lot svn-id: r43780
2009-08-28- Removed the unused selectors "prevSignal", "who" and "distance" from the ↵Filippos Karapetis
quick access selector array - Added the "motionCue" and "egoMoveSpeed" selectors to the selector array, to limit the places where findSelector() is used only in debugging functions - Reordered the selector initialization in mapSelectors(), so that their order matches the order found in vocab.997 svn-id: r43779
2009-08-28Added missing parameter size specifiers for the DW-GRA Palace Guards script ↵Paul Gilbert
fixes svn-id: r43777
2009-08-28Removed the unused selectors (edgeHit, semanticFail and baseSetter)Filippos Karapetis
svn-id: r43776
2009-08-27Stop loading opcodes from vocab.998. They are the same in all SCI games and ↵Filippos Karapetis
are hardcoded anyway (plus, vocab.998 is unreliable in some games, e.g. QFG3, or completely missing in others). Also hardcoded the opcode names for the script debugger, the only place they're actually used. The only place where vocab.998 is loaded on demand is when using the "opcodes" console command (for debug/verification purposes) svn-id: r43775
2009-08-27Throw a warning when kGetSaveDir is called with a parameterMatthew Hoops
svn-id: r43774
2009-08-27Fixing a typo and copy-paste errorSven Hesse
svn-id: r43773
2009-08-27This just fix the compile errors on AmigaOS (bug #2845660)Sven Hesse
svn-id: r43772
2009-08-27Removed the signature check from GetSaveDir in order to let the scripts in ↵Filippos Karapetis
GK progress a bit further svn-id: r43771
2009-08-27Slight formatting and changed searchHotspot to be const.Johannes Schickel
svn-id: r43770
2009-08-27code formattingArnaud Boutonné
svn-id: r43769
2009-08-27fix compilationJoost Peters
svn-id: r43768
2009-08-27Playtoons - Modify oPlaytoons_F_1B so that it only warns when the functions ↵Arnaud Boutonné
is supposed to /really/ do something svn-id: r43767
2009-08-27Playtoons/Adi2 - Add rudimentary Hotspots search function based on shortId. ↵Arnaud Boutonné
The long Id checked is ShortId plus 0xD000, 0xB000 or 0x4000. svn-id: r43766
2009-08-27Playtoons - delayed bgstop only when frame == -9Arnaud Boutonné
svn-id: r43765
2009-08-27How did that get in there? Nothing to see here.... move along....Matthew Hoops
svn-id: r43764
2009-08-27Add the minor differences of SCI3 to the SCI2.1 kernel table.Matthew Hoops
svn-id: r43763
2009-08-26- Fix the opcode formats for some opcodes in SCI32 (some arguments are now ↵Matthew Hoops
words instead of bytes). - Fix the SCI2.1 kernel table. - Add DoSound detection for SCI2. svn-id: r43762
2009-08-26Missed another comma....Matthew Hoops
svn-id: r43761
2009-08-26Committed a slight patch by clone2727, which contains debug code to dump the ↵Filippos Karapetis
selector table from a game. This is very useful to construct selector tables for games which don't have a vocab.997 resource, using dumped tables from similar versions or games svn-id: r43760
2009-08-26Added a safeguard to avoid getting stuck in an endless loop when ↵Filippos Karapetis
initializing some problematic scripts in certain demos (e.g. the EcoQuest 1 demo), and fixed the return values of script_instantiate_sci0() in the process svn-id: r43759
2009-08-26Fix to correctly store a cursor's key colour, fixing key colour being lost ↵Paul Gilbert
when cursors are popped svn-id: r43757
2009-08-26Further work on the fallback detector: added several demosFilippos Karapetis
svn-id: r43756
2009-08-26If a resource map entry can't be read, retry with the volume version ↵Filippos Karapetis
instead, if it's different than the map version svn-id: r43755
2009-08-26FormattingFilippos Karapetis
svn-id: r43754
2009-08-26Oops! Missed a comma.Matthew Hoops
svn-id: r43753
2009-08-26Added code to distinguish between the demo and full versions of fairytalesFilippos Karapetis
svn-id: r43752
2009-08-26Started working on distinguishing the Sierra game demos. Also added a note ↵Filippos Karapetis
about a potential problem with language detection with some SCI games svn-id: r43751
2009-08-26WordingFilippos Karapetis
svn-id: r43750
2009-08-26Added automatic detection of the game language to the fallback detectorFilippos Karapetis
svn-id: r43749
2009-08-25Updated the MSVC project files of the SCI engine for the latest file ↵Filippos Karapetis
changes, and enabled SCI32 by default in the trunk svn-id: r43748
2009-08-25Disabled the signature checks for kNewWindow and kGetEvent, which are ↵Filippos Karapetis
different in Mac versions. At least, Mac versions should start now svn-id: r43747
2009-08-25- Finished automatic detection of the game platform in the fallback detectorFilippos Karapetis
- Added detection for GK1 to the fallback detector - Removed the rest of the executable reading code, as it's no longer used svn-id: r43746
2009-08-25Fixed compilation when ENABLE_SCI32 is not setFilippos Karapetis
svn-id: r43744
2009-08-25Fix for bugs #2843081 "FW: Assert starting demo (regression)" and #2843080 ↵Johannes Schickel
"OS: Assert starting demo (regression)". svn-id: r43743
2009-08-25- Split SCI_VERSION_32 into SCI_VERSION_2, SCI_VERSION_2_1, and ↵Matthew Hoops
SCI_VERSION_3 (each version has a different kernel table). - Improve map detection. - Fix SCI32 object and script initialization (Torin's Passage and GK1 scripts now start up, and probably most SCI2/2.1 games). - Add SCI2 and SCI2.1 kernel tables. svn-id: r43742
2009-08-25Whitespace fix.Johannes Schickel
svn-id: r43740
2009-08-25Add fade to black effect at the end of Kyra1 CD demo.Johannes Schickel
svn-id: r43739
2009-08-25Fix uninitialized variable.Johannes Schickel
svn-id: r43738
2009-08-25Implement support for the Kyrandia 1 CD demo.Johannes Schickel
svn-id: r43737
2009-08-25TUCKER: skip sound file loading if not available in compressed bundleGregory Montoir
svn-id: r43736
2009-08-25TOUCHE: disable flag 777 update (not checked by any scripts)Gregory Montoir
svn-id: r43735
2009-08-25TUCKER: add support for commpressed intro sound effectsGregory Montoir
svn-id: r43733
2009-08-25TUCKER: some dirty rects handling fixesGregory Montoir
svn-id: r43732
2009-08-25Fix Cine's predefined palette formats (They were all broken by the ↵Kari Salminen
gsoc2009-16bit-branch's merge in r43577 because of incorrect conversion to PixelFormat's constructor usage). svn-id: r43731
2009-08-25When opening files, open the English language part of the filename. Fixes ↵Filippos Karapetis
some multilingual SCI1 games svn-id: r43730
2009-08-25- Replaced more cases of EngineState parametersFilippos Karapetis
- Made some version comparisons for old SCI0 versions easier to read - Removed the GET_SEL32SV macro svn-id: r43729
2009-08-25Add ADI 2.0 'for Math Teacher' special packArnaud Boutonné
svn-id: r43728
2009-08-25Fixed detection for GK1 demo when SCI32 is not enabledFilippos Karapetis
svn-id: r43727