Commit Graph
86814 Commits
Author SHA1 Message Date
Travis Howell a6ec9f9f17 Add patch #2846476 - MM C64: german verbs fix.
svn-id: r43797
2009-08-29 10:11:19 +00:00
Johannes Schickel 84c1fc6399 Fix bug for non 8bpp indexed game screens in grabScreen565.
svn-id: r43796
2009-08-29 08:02:40 +00:00
Johannes Schickel 1b7fef5117 Whitespace fix.
svn-id: r43795
2009-08-29 07:53:06 +00:00
Johannes Schickel 64489c3f21 Fix regression, which caused skipping of some dialogue lines to fail in Kyrandia 1.
svn-id: r43794
2009-08-29 07:52:45 +00:00
Johannes Schickel adf1df19c0 Move Amiga SFX tables to kyra.dat.
svn-id: r43793
2009-08-29 07:52:24 +00:00
Travis Howell 0ae1d719db Fix the default save game path setting in HE98+ games.
svn-id: r43791
2009-08-29 07:40:48 +00:00
Travis Howell ea8ff6624e Add Macintosh version of Blue's ABC Time Activities.
svn-id: r43789
2009-08-29 07:29:35 +00:00
Jody Northup 21e6438a50 changes to graphics/scaler/thumbnail_intern.cpp that escaped earlier 16-bit merge.
svn-id: r43788
2009-08-29 07:23:49 +00:00
Johannes Schickel 174311e325 Use Common::String::clear instead of assigning "".
svn-id: r43787
2009-08-29 06:04:21 +00:00
Johannes Schickel 2bddb68289 - Added static and const to static data.
- Slight formatting fixes.

svn-id: r43786
2009-08-29 06:03:56 +00:00
Travis Howell 19920fece2 Fix the default save game path setting in Macintosh versions of HE72+ games.
svn-id: r43784
2009-08-29 01:13:47 +00:00
Arnaud Boutonné af3e23b291 Playtoons - Add new freeSprite function for Playtoons & Bambou. This fixes the crash that occurred when exiting the game.
svn-id: r43783
2009-08-28 21:08:59 +00:00
Arnaud Boutonné 42848e1276 Playtoons - Save temp sprites. This fixes some of the Bambou graphical issues, and the Playtoons menu (history selection)
svn-id: r43782
2009-08-28 19:28:54 +00:00
Arnaud Boutonné d8c1eb7992 Suppress useless game type for Playtoons CK
svn-id: r43781
2009-08-28 18:14:55 +00:00
Filippos Karapetis 2874593dec The first part of the selector table (the first 83 entries) is almost the 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 14:33:26 +00:00
Filippos Karapetis af2668145a - Removed the unused selectors "prevSignal", "who" and "distance" from the 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-28 10:13:03 +00:00
Paul Gilbert 97c2a8cb89 Added missing parameter size specifiers for the DW-GRA Palace Guards script fixes
svn-id: r43777
2009-08-28 08:43:30 +00:00
Filippos Karapetis c8b4fbe9c3 Removed the unused selectors (edgeHit, semanticFail and baseSetter)
svn-id: r43776
2009-08-28 00:20:27 +00:00
Filippos Karapetis faa3c64d1b Stop loading opcodes from vocab.998. They are the same in all SCI games and 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-27 23:39:59 +00:00
Matthew Hoops e8406cc7c3 Throw a warning when kGetSaveDir is called with a parameter
svn-id: r43774
2009-08-27 17:25:13 +00:00
Sven Hesse 7c9b9c657e Fixing a typo and copy-paste error
svn-id: r43773
2009-08-27 16:36:19 +00:00
Sven Hesse a6c7d14ddf This just fix the compile errors on AmigaOS (bug #2845660)
svn-id: r43772
2009-08-27 16:29:56 +00:00
Filippos Karapetis 3963a68937 Removed the signature check from GetSaveDir in order to let the scripts in GK progress a bit further
svn-id: r43771
2009-08-27 15:08:21 +00:00
Johannes Schickel a502a7a365 Slight formatting and changed searchHotspot to be const.
svn-id: r43770
2009-08-27 12:31:42 +00:00
Arnaud Boutonné 3e0d3ed380 code formatting
svn-id: r43769
2009-08-27 12:20:21 +00:00
Joost Peters 3f8b961807 fix compilation
svn-id: r43768
2009-08-27 11:28:35 +00:00
Arnaud Boutonné b8fed0dd69 Playtoons - Modify oPlaytoons_F_1B so that it only warns when the functions is supposed to /really/ do something
svn-id: r43767
2009-08-27 10:39:04 +00:00
Arnaud Boutonné 9078ee4e7f Playtoons/Adi2 - Add rudimentary Hotspots search function based on shortId. The long Id checked is ShortId plus 0xD000, 0xB000 or 0x4000.
svn-id: r43766
2009-08-27 10:37:48 +00:00
Arnaud Boutonné 6044cea5a0 Playtoons - delayed bgstop only when frame == -9
svn-id: r43765
2009-08-27 10:35:39 +00:00
Matthew Hoops d05e65ccfb How did that get in there? Nothing to see here.... move along....
svn-id: r43764
2009-08-27 01:55:35 +00:00
Matthew Hoops 5d83522e75 Add the minor differences of SCI3 to the SCI2.1 kernel table.
svn-id: r43763
2009-08-27 01:39:30 +00:00
Matthew Hoops 2ceafbae77 - Fix the opcode formats for some opcodes in SCI32 (some arguments are now words instead of bytes).
- Fix the SCI2.1 kernel table.
- Add DoSound detection for SCI2.

svn-id: r43762
2009-08-26 22:11:31 +00:00
Matthew Hoops 0a40bb4d88 Missed another comma....
svn-id: r43761
2009-08-26 20:57:43 +00:00
Filippos Karapetis ba6a054dc5 Committed a slight patch by clone2727, which contains debug code to dump the 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-26 18:13:11 +00:00
Filippos Karapetis 205aa58cf9 Added a safeguard to avoid getting stuck in an endless loop when 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-26 16:50:22 +00:00
Paul Gilbert c98941d6d7 Fix to correctly store a cursor's key colour, fixing key colour being lost when cursors are popped
svn-id: r43757
2009-08-26 11:19:28 +00:00
Filippos Karapetis ed6b9175d0 Further work on the fallback detector: added several demos
svn-id: r43756
2009-08-26 10:01:05 +00:00
Filippos Karapetis f128f49ea6 If a resource map entry can't be read, retry with the volume version instead, if it's different than the map version
svn-id: r43755
2009-08-26 09:38:51 +00:00
Filippos Karapetis 6e469002dd Formatting
svn-id: r43754
2009-08-26 09:36:54 +00:00
Matthew Hoops 6a50e6dc7f Oops! Missed a comma.
svn-id: r43753
2009-08-26 06:28:12 +00:00
Filippos Karapetis 5ac2b5522d Added code to distinguish between the demo and full versions of fairytales
svn-id: r43752
2009-08-26 01:38:18 +00:00
Filippos Karapetis fcf4366230 Started working on distinguishing the Sierra game demos. Also added a note about a potential problem with language detection with some SCI games
svn-id: r43751
2009-08-26 01:26:56 +00:00
Filippos Karapetis 3583216c82 Wording
svn-id: r43750
2009-08-26 00:37:04 +00:00
Filippos Karapetis ed9313f3c1 Added automatic detection of the game language to the fallback detector
svn-id: r43749
2009-08-26 00:27:14 +00:00
Filippos Karapetis 9707721184 Updated the MSVC project files of the SCI engine for the latest file changes, and enabled SCI32 by default in the trunk
svn-id: r43748
2009-08-25 23:39:21 +00:00
Filippos Karapetis c212b5ad1d Disabled the signature checks for kNewWindow and kGetEvent, which are different in Mac versions. At least, Mac versions should start now
svn-id: r43747
2009-08-25 23:39:06 +00:00
Filippos Karapetis c3db0d3f2a - Finished automatic detection of the game platform in the fallback detector
- 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-25 23:36:20 +00:00
Filippos Karapetis f7acc7f669 Fixed compilation when ENABLE_SCI32 is not set
svn-id: r43744
2009-08-25 23:15:18 +00:00
Johannes Schickel 228ceb3b63 Fix for bugs #2843081 "FW: Assert starting demo (regression)" and #2843080 "OS: Assert starting demo (regression)".
svn-id: r43743
2009-08-25 23:11:17 +00:00
Matthew Hoops b5da8a5cdc - Split SCI_VERSION_32 into SCI_VERSION_2, SCI_VERSION_2_1, and 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-25 23:02:57 +00:00