10384 Commits

Author SHA1 Message Date
Johannes Schickel
1c86e18680 Disable CD audio for PC98 by default.
svn-id: r40658
2009-05-17 21:55:24 +00:00
Johannes Schickel
76285301aa Handle keyboard button press immediately.
svn-id: r40657
2009-05-17 21:52:31 +00:00
Johannes Schickel
1b74d8557a Change workaround to match comment description.
svn-id: r40656
2009-05-17 15:59:04 +00:00
Florian Kagerer
70a7fab1e6 LOL: - fix animations for fletcher shop in the swamp
svn-id: r40655
2009-05-17 15:54:29 +00:00
Florian Kagerer
b3a50b99fc LOL: - some opcodes for the swamp
- fix last commit (which broke TIM scripts)

svn-id: r40654
2009-05-17 15:02:34 +00:00
Travis Howell
2f798b088f Simplify cursor code.
svn-id: r40653
2009-05-17 14:53:47 +00:00
Florian Kagerer
2953f5b935 KYRA1: fix script code (Japanese version of lephole.emc was broken by recent changes in the parser)
svn-id: r40651
2009-05-17 14:22:05 +00:00
Walter van Niftrik
7c5fbf83f5 SCI: LSL6 invalid selector workaround is now always active, not just at
startup. Added support for mirrored pic drawing.

svn-id: r40648
2009-05-17 13:37:54 +00:00
Gregory Montoir
0ceb92871b cleanup
svn-id: r40646
2009-05-17 13:25:08 +00:00
Gregory Montoir
883e567f5e fix display of machine.flc (alternative fix would be to use the COGS00xy.PCX files directly and get rid of this second .flc file)
svn-id: r40645
2009-05-17 13:22:33 +00:00
Filippos Karapetis
7ffefa4d86 Fixed compilation when LoL is not enabled
svn-id: r40644
2009-05-17 12:23:50 +00:00
Travis Howell
31adbb8769 Fix mouse cursor color in the demo versions of The Feeble Files.
svn-id: r40643
2009-05-17 11:05:10 +00:00
Travis Howell
c0a8295919 Add more game demos.
svn-id: r40642
2009-05-17 10:40:28 +00:00
Paul Gilbert
7d6287dee7 Endian fix in script data access
svn-id: r40641
2009-05-17 10:01:21 +00:00
Filippos Karapetis
6f0b6b5aed Changed the FLIC player to the common VideoDecoder interface. Note that currently the double animation in Bud Tucker's intro credits is broken, as the second background animation is not played
svn-id: r40638
2009-05-17 08:44:20 +00:00
Travis Howell
dc55a54365 Add more game demos.
svn-id: r40635
2009-05-17 07:22:07 +00:00
Paul Gilbert
dcca3197fc Properly named the script structure offset field, and fixed an endian bug
svn-id: r40634
2009-05-17 06:59:19 +00:00
Paul Gilbert
17f468bb02 Removed the obsolete game Id list - it seems redundant, and stops the warning message coming up about Target 'cruise' upgraded to 'cruise'
svn-id: r40633
2009-05-17 05:14:55 +00:00
Paul Gilbert
3c45ee20eb Properly named the dialog menu item 'selected' field
svn-id: r40632
2009-05-17 05:12:10 +00:00
Florian Kagerer
4c2d4a453d LOL: implemented loading and saving via Alt/Ctrl + number keys
svn-id: r40631
2009-05-16 23:16:02 +00:00
Walter van Niftrik
f010eef04e SCI: Turned some relatively harmless yet frequently occurring warnings into debug messages.
svn-id: r40629
2009-05-16 14:24:12 +00:00
Florian Kagerer
6ebdb00965 LOL: some more opcodes for the draracle cave
svn-id: r40628
2009-05-16 12:53:05 +00:00
Walter van Niftrik
7f5bd2447e SCI: Allow the VM to continue when the invalid selector access occurs at the start of LSL6.
svn-id: r40627
2009-05-16 12:46:59 +00:00
Eugene Sandulenko
fd7ffd6f74 Add detection for Russian version of DW2.
svn-id: r40622
2009-05-16 11:18:14 +00:00
Paul Gilbert
1a427f8a98 Added the font character lookup table for the German version of the game
svn-id: r40621
2009-05-16 11:16:34 +00:00
Travis Howell
bce47e7eb6 Add initial support for DOS non-interactive demos of The Feeble Files.
svn-id: r40619
2009-05-16 05:34:16 +00:00
Paul Gilbert
e994b94c81 Added a workaround for a discrepancy in the English version - one of the long messages had a LF in the middle of a word
svn-id: r40618
2009-05-16 04:50:52 +00:00
Paul Gilbert
7ca0ca1dab Corrected mixed up parameter usage in the LoadFile method
svn-id: r40617
2009-05-16 04:04:35 +00:00
Paul Gilbert
358be385b5 Replaced value with proper constant, and named a previously un-named structure field
svn-id: r40616
2009-05-16 04:03:37 +00:00
Paul Gilbert
c3cf7420bd Fixed incorrect pathfinding data entry being deleted when a temporary actor animation is removed
svn-id: r40615
2009-05-16 00:33:49 +00:00
Paul Gilbert
340b5b9378 Added detection entry for Hebrew Discworld 1 release
svn-id: r40614
2009-05-15 23:57:08 +00:00
Willem Jan Palenstijn
a897ee239d Fix compilation
svn-id: r40611
2009-05-15 14:23:00 +00:00
Filippos Karapetis
87e8f94fde - Moved all the files out of /sci/scicore and into /sci
- Moved /scicore/sciconsole.h into /engine, and renamed /engine/scriptconsole.cpp to /engine/sciconsole.cpp

svn-id: r40608
2009-05-15 14:07:45 +00:00
Filippos Karapetis
ce29fec17a Removed unused defines and merged several different compression errors
svn-id: r40607
2009-05-15 13:52:22 +00:00
Fabio Battaglia
3771f9aef2 tinsel: fix drawing of some sprites, cursor and fonts in discworld PSX, palette is still wrong though
svn-id: r40606
2009-05-15 12:46:53 +00:00
Filippos Karapetis
78bf8c490d Reverted the SQ5 change introduced with commit #40574, as this makes the mouse cursor invisible in games which have multicolored cursors
svn-id: r40605
2009-05-15 12:41:27 +00:00
Filippos Karapetis
6ef7b6e1f4 Merged the 3 Huffman trees into decompressor.cpp, and changed their layout to be a bit more readable
svn-id: r40604
2009-05-15 12:39:58 +00:00
Travis Howell
0c1e89f355 Add several Dutch Windows demo of HE games.
svn-id: r40602
2009-05-15 10:21:19 +00:00
Max Horn
d8d18d14ef SCI: Keep a single copy of the versionNames array; this fixes warning about it (well, one of its many copies) being unused
svn-id: r40600
2009-05-15 09:29:03 +00:00
Max Horn
9c44705f05 SCI: Got rid of SEG_ID/SCRIPT_ID
svn-id: r40599
2009-05-15 09:28:31 +00:00
Max Horn
8f0b776afb SCI: Added SegManager::getScriptIfLoaded() method
svn-id: r40598
2009-05-15 09:27:39 +00:00
Max Horn
75c0d719c9 SCI: Turned several script related SegManager methods into Script methods
svn-id: r40597
2009-05-15 09:27:07 +00:00
Filippos Karapetis
565cfa074d Simplified SCI versions to be SCI version generations, and fixed some game entries in the process. Also, added a sanity check for invalid game entries
svn-id: r40596
2009-05-15 09:04:21 +00:00
Paul Gilbert
adaa0472c5 Bugfix to saving the width of a cached background area - the previous code was, for some reason, saving the width divided by 2.. this was causing corruptions during reload for cached areas with an odd horizontal width
svn-id: r40595
2009-05-15 07:03:56 +00:00
Paul Gilbert
464b8cc7f3 Corrected saving/loading of cached background areas
svn-id: r40594
2009-05-15 06:46:56 +00:00
Paul Gilbert
5e5098bb96 Bugfix to prevent off-screen areas from being restored by restoreBackground
svn-id: r40593
2009-05-15 06:36:44 +00:00
Florian Kagerer
bee8be58e3 LOL: implemented pit drop animation
svn-id: r40592
2009-05-15 06:29:08 +00:00
Torbjörn Andersson
24604dfa22 Yet another strcpy() where source and destination may be the same...
svn-id: r40591
2009-05-15 04:59:45 +00:00
Paul Gilbert
b7af9831da Fixes for the backupBackground method when X < 0
svn-id: r40590
2009-05-15 04:54:45 +00:00
Paul Gilbert
bb45be960d Converted various printf statements to use debug, warning, and error.
svn-id: r40588
2009-05-15 04:35:47 +00:00