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