Martin Kiewitz
1067a72769
SCI: adding comments for r52450
...
svn-id: r52451
2010-08-30 10:18:31 +00:00
Martin Kiewitz
154099d0a4
SCI: check filesize of qfg import files
...
filter out files that are larger than 1k, actually removes real saved games from the list
svn-id: r52450
2010-08-30 10:14:50 +00:00
Martin Kiewitz
6d7d0ee940
SCI: reverting r52448
...
broke importing, also savedgames are named "qfg1.0xx", so they werent showed before anyway and ".sav" is not mandatory for exported character files.
svn-id: r52449
2010-08-30 08:47:57 +00:00
Filippos Karapetis
3e6d55aee7
SCI: Only show exported characters in the QFG import screens.
...
QFG can't import saved games, thus there is no point in including them in the
character import screens.
svn-id: r52448
2010-08-29 23:35:23 +00:00
Filippos Karapetis
e004831576
SCI: Fixed bug #3038767 - "SCI Fanmade - Cascade Quest: Crash when restoring a game"
...
svn-id: r52447
2010-08-29 23:25:30 +00:00
Martin Kiewitz
b53d4dcd96
SCI: cleanup kDoBresen (no real code change)
...
svn-id: r52446
2010-08-29 21:11:36 +00:00
Martin Kiewitz
4f8daaf596
SCI: fix typo in comment
...
svn-id: r52445
2010-08-29 20:26:30 +00:00
Martin Kiewitz
fc3dfd1bf7
SCI: adding comment about invalid rect return val
...
svn-id: r52444
2010-08-29 18:19:11 +00:00
Martin Kiewitz
2fb722056c
SCI: fix warning (thx wjp, thank you not msvc)
...
svn-id: r52443
2010-08-29 15:23:08 +00:00
Martin Kiewitz
357fb5c604
SCI: fix build
...
svn-id: r52442
2010-08-29 15:18:24 +00:00
Martin Kiewitz
ff7476d9f1
SCI: adding virtual lists for qfg-import rooms
...
now lists import files of all possible games, adds game title before that, removes game prefixes for all files
svn-id: r52441
2010-08-29 15:13:25 +00:00
Filippos Karapetis
8ba02169f8
SCI: Properly fixed bug #3053268 - "QFG1 VGA: Fetch spell crashes game"
...
svn-id: r52440
2010-08-29 12:54:15 +00:00
Filippos Karapetis
99d2f23ab3
SCI: fixed debug output
...
svn-id: r52438
2010-08-29 11:10:18 +00:00
Filippos Karapetis
6a058892fb
SCI: Throw a warning in QFG import screens for unmatched files
...
The original SCI games supported up to 12 characters for file names, thus we
use the file name returned as a mask to find the actual file, as we don't
wrap/unwrap save file names in these screens. If no files match, or if more
than 1 files match, throw a warning.
svn-id: r52437
2010-08-29 11:08:27 +00:00
Martin Kiewitz
9e9db758fb
SCI: changing scroll transition behaviour
...
makes scroll smooth on linux (and maybe others too)
svn-id: r52436
2010-08-29 10:39:34 +00:00
Filippos Karapetis
a32926147c
SCI: Fixed bug #3051475 - "MOTHERGOOSE CD: Crash after giving the pipe to the king"
...
svn-id: r52433
2010-08-29 02:31:18 +00:00
Filippos Karapetis
b0b4ddcc52
SCI: Fixed bug #3037874 - "SCI1.1: High cpu usage when a textbox is displayed"
...
svn-id: r52432
2010-08-29 00:58:27 +00:00
Filippos Karapetis
9096848e4b
SCI: Throttle the invocations of Engine::shouldQuit()
...
SCI constantly invoked Engine::shouldQuit(), which in
turn called 2 virtual functions. This added a significant
overhead, as this was called constantly without any
throttling whatsoever. Now, the invocation of shouldQuit()
is throttled to be on each frame update (i.e. at a rate of
60fps). Thanks to wjp for profiling this.
svn-id: r52431
2010-08-29 00:39:33 +00:00
Filippos Karapetis
3f1f894e8e
SCI: Added proper handling of QFG exported character files.
...
Now, QFG2, 3 and 4 may read exported characters from all
other QFG games, like the originals did. Fixes bug
#3054692 - "QFG2/QFG3 Import issues".
svn-id: r52430
2010-08-29 00:17:56 +00:00
Arnaud Boutonné
c2f29ba22d
GOB: Change detection of Fascination CD
...
At the opposite of the other versions, the real name of the first
stick file in Fascination CD is intro.stk, not disk0.stk.
svn-id: r52424
2010-08-28 12:36:19 +00:00
Filippos Karapetis
fa04c9dd38
SCI: Fixed bug #3054613 , "QFG character saves, naming convention"
...
svn-id: r52419
2010-08-27 23:21:08 +00:00
Arnaud Boutonné
c4db714e35
HUGO: Fix a bug in creation tool in act14 (H1 Dos)
...
Fix a bug (missing character id in initialization) in creation tool
and silent some more warnings.
svn-id: r52414
2010-08-27 21:13:47 +00:00
Torbjörn Andersson
b442ee7010
SCI: Fixed potential memory leak in convert_polygon()
...
svn-id: r52413
2010-08-27 17:26:34 +00:00
Martin Kiewitz
b5b4ecbed6
SCI: adding kq4 0.247
...
svn-id: r52412
2010-08-27 15:09:54 +00:00
Filippos Karapetis
0bc33f000f
SCI: Possible fix for bug #3053268 - "QFG1 VGA: Fetch spell crashes game"
...
svn-id: r52411
2010-08-27 14:21:08 +00:00
Arnaud Boutonné
03fe16087e
HUGO: Fix previous commit (bad format used)
...
svn-id: r52407
2010-08-27 10:01:09 +00:00
Arnaud Boutonné
ec9708694e
HUGO: Hopefully fix GCC_PRINTF issue in util
...
* Add a mask in each call of Warn(), Error() and Box() not using one
* cleanup: use the same wording for 'End of namespace Hugo' in all files
svn-id: r52406
2010-08-27 09:48:53 +00:00
Oystein Eftevaag
a7541810b4
HUGO: Removed some dead code and redundant indirection
...
svn-id: r52404
2010-08-26 23:41:39 +00:00
Oystein Eftevaag
98400327c3
HUGO: Implemented basic MIDI support.
...
svn-id: r52403
2010-08-26 23:13:17 +00:00
Martin Kiewitz
f8276a36fb
SCI: adjust r52397
...
actually they return 0:0, when no bytes were read, otherwise they return the destination pointer
svn-id: r52398
2010-08-26 07:31:54 +00:00
Martin Kiewitz
c0f81439dc
SCI: kFileIOReadString/kFGets return byte count
...
in sierra sci of read bytes
svn-id: r52397
2010-08-26 07:26:30 +00:00
Willem Jan Palenstijn
ca81bdde9b
SCI: Return empty string from fgets with maxsize 1
...
This should fix r3049360 in Hoyle4.
svn-id: r52396
2010-08-25 22:05:10 +00:00
Arnaud Boutonné
bbab21300a
GOB: Detection of pirated games
...
Add detection of the known cracked Coktel
games with the appropriate ADGF_PIRATED flag
svn-id: r52395
2010-08-25 20:10:45 +00:00
Martin Kiewitz
6de3b6c55c
SCI: adding detection for freddy pharkas "fred"
...
fixes blop not appearing during intro song, because game thought we were too slow (bug #3051514 )
svn-id: r52392
2010-08-25 17:49:03 +00:00
Andre Heider
1b2ae60e27
HUGO: Use GCC_PRINTF on functions with variable arguments
...
Two instances commented out with a FIXME for Strangerke :P
svn-id: r52391
2010-08-25 17:07:47 +00:00
Andre Heider
088da9e698
HUGO: Fix invalid usage of snprintf with va_args
...
svn-id: r52390
2010-08-25 17:03:24 +00:00
Matthew Hoops
b1532eca9f
M4: Silence gcc warning
...
Original warning: "format not a string literal and no format arguments"
svn-id: r52388
2010-08-25 13:31:14 +00:00
Johannes Schickel
4135dc7a7c
AD: Fix infinite loop in cleanupPirated.
...
svn-id: r52386
2010-08-25 12:03:43 +00:00
Eugene Sandulenko
15e50a64b8
SCI: Make use of new ADGF_PIRATED flag
...
svn-id: r52385
2010-08-25 11:51:26 +00:00
Eugene Sandulenko
78278db7ed
AD: Implement AGDF_PIRATED flag.
...
svn-id: r52384
2010-08-25 11:51:06 +00:00
Eugene Sandulenko
1d7566f371
AD: Print out infromation about unknown version in better format
...
Now it is suitable for direct copy/pasting into detection tables.
svn-id: r52383
2010-08-25 11:50:23 +00:00
Martin Kiewitz
3900aa96b6
SCI: apply qfg1vga fight patch on weapon master
...
fixes fighting the weapon master as well...
svn-id: r52381
2010-08-25 11:28:27 +00:00
Eugene Sandulenko
def042e412
SCI: md5s from Bug #3049193
...
svn-id: r52380
2010-08-25 11:00:48 +00:00
Martin Kiewitz
a55dbc831d
SCI: making loading from ScummVM menu work correctly
...
using a trick for indirectly calling GameObject::init and then restoring, fixes text color/font code issues, also removing all the hackery
svn-id: r52379
2010-08-25 10:38:09 +00:00
Paul Gilbert
5e66329117
LURE: Workaround for bug #3047234 in English EGA version
...
svn-id: r52378
2010-08-25 09:28:29 +00:00
Willem Jan Palenstijn
b2ebb62e11
SCI: Make assert stricter.
...
(Thanks to fuzzie.)
svn-id: r52376
2010-08-25 09:02:43 +00:00
Eugene Sandulenko
3e4f6b4a24
SCUMM: Fix bug #3039004
...
Bug #3039004 : "MANIACNES: Ed does not appear at doorway."
Actually whole thing is a gross hack on top of SCUMM v1.5 hack
with extra wide screen. It all calls for review and writing
specified methods.
svn-id: r52375
2010-08-25 07:41:54 +00:00
Eugene Sandulenko
99c9ba697c
TINSEL: Fix bug #3032780 : "DW: Mute setting does not work"
...
Bug #3032778 was fixed too as it is the duplicate.
Since there is no engine-specific logic, rely on superclass'
setupSoundSettings(), and use it on startup too.
svn-id: r52374
2010-08-25 07:41:35 +00:00
Eugene Sandulenko
fcdb349fa2
AGI: Respect mute setting
...
svn-id: r52373
2010-08-25 07:41:14 +00:00
Eugene Sandulenko
c4299cc0c7
SCUMM: Fix bug #3032758 : "SCUMM: Mute setting does not work"
...
svn-id: r52372
2010-08-25 07:40:52 +00:00
Eugene Sandulenko
386e38faa5
AD: Fix in-depth search.
...
svn-id: r52371
2010-08-25 07:40:32 +00:00
Eugene Sandulenko
503cfd304b
SCUMM: Fix bug #3049323
...
Bug #3049323 : "SCUMM: Detects games in wrong places".
I must admit: A seriously stupid bug.
svn-id: r52370
2010-08-25 07:40:13 +00:00
Eugene Sandulenko
349b89adce
AGI: Fix bug #3034370
...
Bug #3034370 : "Manhunter: New York keyboard unresponsive". Actually
the keyboard was made responsive after June implementation of set.key,
still the game speed was increasing. Fixed that too.
svn-id: r52369
2010-08-25 07:39:50 +00:00
Eugene Sandulenko
30d8dda867
AGI: Reset controllers on game restart
...
svn-id: r52368
2010-08-25 07:39:31 +00:00
Eugene Sandulenko
540cff87dc
SCUMM: Implement keyboard-driven inventory scrolling in v2
...
Bug #2828383 : "ZAK V2: no inventory keyboard shortcuts".
svn-id: r52366
2010-08-25 07:27:17 +00:00
Paul Gilbert
4395e75aef
M4: Fixes for compiler errors
...
svn-id: r52365
2010-08-25 06:55:11 +00:00
Paul Gilbert
212479ab79
M4: Implementation of script engine
...
svn-id: r52364
2010-08-25 06:42:54 +00:00
Travis Howell
4c215fc9a0
SCUMM: Fix bug #2702847 - PUTTZOO: Graphic glitches on dancing penguin.
...
svn-id: r52363
2010-08-25 06:02:18 +00:00
Martin Kiewitz
9ca5165606
SCI: adding pharkas patch for ladder issue
...
in room 320, fixes bug #3037192
svn-id: r52362
2010-08-24 22:24:25 +00:00
Martin Kiewitz
4a6553098f
SCI: adding qfg1vga patch for fight issue
...
fixes bug #3036756
svn-id: r52361
2010-08-24 21:53:06 +00:00
Arnaud Boutonné
eface88e31
GOB: Add information about a cracked Fascination
...
Add a comment about a cracked versions of Fascination. The crack used
is based on the original executable's tolerance, it crashes in
Scummvm.
svn-id: r52360
2010-08-24 21:30:44 +00:00
Arnaud Boutonné
b563a9d265
GOB: Little cleanup of Fascination detection
...
svn-id: r52359
2010-08-24 21:25:19 +00:00
Martin Kiewitz
85c35f41ca
SCI: fixing comment of r52351
...
svn-id: r52353
2010-08-24 17:33:35 +00:00
Filippos Karapetis
27fbfcc34e
SCI: Fixed bug #3052359 - "Hoyle1: Hearts Crash"
...
svn-id: r52352
2010-08-24 17:28:52 +00:00
Martin Kiewitz
3e6fb233ac
SCI: fix race condition in sierra kPalVary code
...
we are loading pictures very fast, this results in a kPalVary race condition, because sierra set timer to 1 tick, when it was getting called with 0 ticks and required the timer to occur before the transition. Fixes freddy pharkas nighttime being daytime during transitions (bug #3051905 )
svn-id: r52351
2010-08-24 17:22:05 +00:00
Filippos Karapetis
d48e173da1
SCI: added another version of Hoyle 1 (bug report #3052366 )
...
svn-id: r52350
2010-08-24 17:17:13 +00:00
Filippos Karapetis
d1e45fd5d9
SCI: Removed a now unused selector from the selector cache
...
svn-id: r52349
2010-08-24 17:12:31 +00:00
Johannes Schickel
c23f597f50
KYRA: Cleanup.
...
svn-id: r52348
2010-08-24 15:48:43 +00:00
Johannes Schickel
51939fe743
KYRA: Implement new handling of KYRA3's TLK files.
...
This speeds up loading of KYRA3's TLK files by a lot, since only the index
table will be load now. This should help the startup time for KYRA3 when
playing from CD or other slow storages.
svn-id: r52347
2010-08-24 15:48:17 +00:00
Johannes Schickel
501d7cbb84
KYRA: Simplify PAK/INS/TLK loading.
...
This also reduces the number of seeks done while loading TLK files.
svn-id: r52346
2010-08-24 15:47:53 +00:00
Martin Kiewitz
01a8fc604b
SCI: replacing save dialog as well
...
experimental feature - enable by putting "scireplacedialog=true" inside scummvm section of scummvm.ini
LSL6 currently loses the ability to quicksave, when using the feature. Although i don't see it as a huge loss. That way it's now possible to save to up to 100 slots instead of just 20.
svn-id: r52345
2010-08-24 15:11:53 +00:00
Filippos Karapetis
cd61674010
SCI: Check for the existence of script 180 before accessing it.
...
Fixes the Longbow demo
svn-id: r52344
2010-08-24 14:58:29 +00:00
Filippos Karapetis
ff9b897d8c
SCI: Define xLast/yLast for LB2 floppy (which has no selector
...
vocabulary), since they're used inside kDoBresen()
svn-id: r52343
2010-08-24 14:54:16 +00:00
Martin Kiewitz
5fbe5f049b
SCI: more work on replacing save dialog
...
also removing some previous code, because it wont work that way
svn-id: r52342
2010-08-24 14:40:18 +00:00
Martin Kiewitz
af6492fa45
SCI: some work on replacing save dialog
...
svn-id: r52341
2010-08-24 13:50:55 +00:00
Johannes Schickel
feff6fecdf
KYRA: Cleanup.
...
svn-id: r52340
2010-08-24 13:41:24 +00:00
Martin Kiewitz
10a1806f32
SCI: fixing const cast warning
...
making clone happy :D
svn-id: r52339
2010-08-24 13:37:24 +00:00
Filippos Karapetis
83c8ed97e3
TINSEL: Code cleanup, fixed potentially undefined behavior
...
svn-id: r52338
2010-08-24 13:31:44 +00:00
Johannes Schickel
c913ffe83f
KYRA: Add support for playing KYRA3 from CD.
...
svn-id: r52336
2010-08-24 13:11:12 +00:00
Johannes Schickel
a551faa8a4
COMMON: Constify directoryGlobs variable in ADParams.
...
svn-id: r52335
2010-08-24 13:10:48 +00:00
Arnaud Boutonné
a85cb60e00
GOB: Two fixes for the Fascination delay issue.
...
Add two more workarounds for the delay issue between the storage
room and the lab. This fixes the PC Floppy Hebrew and german
versions.
svn-id: r52334
2010-08-24 12:50:12 +00:00
Filippos Karapetis
3082354fa4
TINSEL: Adjusted the commented out music debug code for the latest changes to
...
the lookup tables
svn-id: r52333
2010-08-24 12:45:19 +00:00
Eugene Sandulenko
663a606602
AGI: Fix bug #3017908 : "AGI: No music with the new MIDI patch"
...
Fixed by performing proper MIDI initialization.
svn-id: r52332
2010-08-24 12:41:56 +00:00
Filippos Karapetis
808e36541e
TINSEL: Removed the hardcoded MIDI offset arrays.
...
MIDI offsets for the enhanced music soundtrack
are now calculated on the fly
svn-id: r52331
2010-08-24 12:27:22 +00:00
Eugene Sandulenko
066174ad75
SCUMM: Change palette for C64 games.
...
Based on bugreport #2847001 : "SCUMM v0: Wrong palette colors". Old
palette is #ifdef'ed for reference.
svn-id: r52330
2010-08-24 12:24:23 +00:00
Martin Kiewitz
347accf2d7
SCI: dont load target palette when gameIsRestarting != 0
...
fixes sepia palette getting applied when loading in pharkas (part of bug #3051905 )
svn-id: r52326
2010-08-24 11:21:32 +00:00
Eugene Sandulenko
cb93679ea2
TINSEL: Fixed final track mapping to Ench soundtrack.
...
For some reason it referred to non-existent 3141. Changed it to
correct 3142.
svn-id: r52324
2010-08-24 09:47:04 +00:00
Eugene Sandulenko
95748c07cc
TINSEL: Partial fix for MIDI in German release.
...
Bug #2827022 : "DW: Enhanced music doesn't work". This release
has completely different MIDI.DAT file. So far offsets and detection
for this version were added. The mapping has to be confirmed with
James Woodcock.
svn-id: r52323
2010-08-24 09:46:17 +00:00
Martin Kiewitz
b192de5423
SCI: changing signature of kRestoreGame
...
and changing patch code accordingly
svn-id: r52320
2010-08-24 09:11:53 +00:00
Martin Kiewitz
d828b36d76
SCI: changing maximum slots from 0-999 to 0-99
...
svn-id: r52319
2010-08-24 09:05:54 +00:00
Martin Kiewitz
d5d8434fd6
SCI: now pausing/unpausing music in replaced restore dialog
...
dialog will not get replaced in sci32, nor in mother goose. Enable by adding "scireplacedialog" inside scummvm section of scummvm.ini file. Note: this feature is experimental
svn-id: r52318
2010-08-24 09:00:53 +00:00
Martin Kiewitz
f1f24b7b28
SCI: bit more work on restore dialog replacing
...
(works now, if enabled - but music isn't yet paused)
svn-id: r52317
2010-08-24 08:31:57 +00:00
Arnaud Boutonné
a484a99e9f
GOB: Avoid a crash in the protection screen of Fascination (PC).
...
When failing the protection check, the script of the PC version was writing on purpose everywhere in the memory to hang the computer. This resulted in a crash in Scummvm, fixed by this workaround. (Tested on the 256 Col version french and german)
svn-id: r52316
2010-08-24 06:25:08 +00:00
Martin Kiewitz
e93eaa0d95
SCI: some more work on replacing restore dialog
...
svn-id: r52314
2010-08-23 23:04:07 +00:00
Martin Kiewitz
0c5561105c
SCI: storing game super class address now inside SciEngine
...
svn-id: r52311
2010-08-23 20:29:13 +00:00
Martin Kiewitz
45a87ffe3f
SCI: some work on replacing sierra restore dialog
...
svn-id: r52305
2010-08-23 19:10:06 +00:00
Matthew Hoops
9f5f27b42e
MOHAWK: Fix xgwatch in the DVD version, which uses sounds in a different location
...
svn-id: r52302
2010-08-23 17:01:33 +00:00
Martin Kiewitz
7b8add291e
SCI: multiple changes for mother goose vga
...
which is sci1 and sci1.1
fixes bug #3051145
- separating this mother goose from ega and sci2.1
- adding workaround when restoring saved games in these games, games try to calculate restored savedgameid instead of looking it up, we patch this code out and also set the global to the current savedgameid
- adding workaround for scripts checking savedgameid to be below 13 (our savedgameids begin at 100 now)
- changing official range for savedgameids from 1000->1999 to 100->199, otherwise mother goose would have required much larger patches and this range should be fine even if we replace savedgame dialogs later
svn-id: r52301
2010-08-23 16:33:19 +00:00
Matthew Hoops
c1e63b55e4
MOHAWK: Print the rect of the hotspot in the 'hotspot' command too
...
svn-id: r52300
2010-08-23 14:41:25 +00:00
Martin Kiewitz
d6fc42ebc9
SCI: slightly changing msecs for scrolling
...
svn-id: r52299
2010-08-23 13:57:00 +00:00
Filippos Karapetis
23d4177d20
SCI: Check for EOF and errors when reading from a file. Fixes bug #3049360 - "SCI: Bug in file read/write operations"
...
svn-id: r52298
2010-08-23 12:56:41 +00:00
Willem Jan Palenstijn
eeff13d747
SCI: Fix whitespace
...
svn-id: r52297
2010-08-23 10:18:06 +00:00
Max Horn
7a125f85fe
SCUMM: cleanup
...
svn-id: r52295
2010-08-23 10:00:19 +00:00
Filippos Karapetis
f960f5da23
SCI: Fixed bug #3051163 - "MOTHERGOOSE: Crash at the very end" and merged 2 SQ6 workarounds
...
svn-id: r52294
2010-08-23 08:29:16 +00:00
Matthew Hoops
8d0b207dd5
MOHAWK: Add initial work for the dome sliders
...
While the sliders cannot move yet, the game now knows if the puzzle is complete and whether you're over a slider or not. Drawing the sliders and moving the sliders will come next.
svn-id: r52292
2010-08-23 04:14:30 +00:00
Filippos Karapetis
542711cea7
SCI: Fixed bug #3048908 - "PQ3EGA: Wrong speech bubble background colors" and added a FIXME inside kGraphDrawLine
...
svn-id: r52291
2010-08-22 23:55:29 +00:00
Arnaud Boutonné
704ee45b98
GOB - Suppress debug comments
...
svn-id: r52290
2010-08-22 23:21:48 +00:00
Filippos Karapetis
11d5f5ac06
SCI: Fixed bug #3050856 - "SQ3 : Crash at intro"
...
svn-id: r52289
2010-08-22 23:11:55 +00:00
Arnaud Boutonné
c8005dfb75
GOB - Fix 2 bugs in Fascination Hebrew, now playable.
...
Again, thanks SylvainTV for the debugging efforts
svn-id: r52288
2010-08-22 23:11:29 +00:00
Florian Kagerer
0348ca3e65
SCUMM: fix CD audio regression in Monkey Island 1 DOS/CD
...
svn-id: r52287
2010-08-22 20:37:48 +00:00
Arnaud Boutonné
4109b40d88
GOB - Add detection for all the languages on Fascination CD
...
Add detection for Spanish, Italian, German and French
svn-id: r52286
2010-08-22 19:54:12 +00:00
Matthew Hoops
66f7e4306c
SCI: Add uninit'd workaround for the SQ6 demo
...
svn-id: r52283
2010-08-22 17:55:29 +00:00
Filippos Karapetis
68f3cc944c
SCI: Reimplemented the kShow kernel command, used by the inbuilt SCI debugger. There is no real need to implement kernel debug commands, but since this one maps almost directly to our own "show" debug command, it has been reimplemented (was removed in rev #45310 ). Normally, there is no real need to implement kernel functions for debug functionality, since there are advanced tools for this purpose nowadays (plus, ScummVM's debugger). Fixes bug #3050616 - "QFG1 EGA: priority/control/view functions crash, debug mode"
...
svn-id: r52281
2010-08-22 16:30:33 +00:00
Matthew Hoops
3677a8a382
SCI: Fix a bug in kFileIOWriteString. The first return statement should go inside the if-statement.
...
svn-id: r52269
2010-08-22 03:50:42 +00:00
Arnaud Boutonné
5cd3ea41db
GOB: Clean up of Fascination code
...
Move Fascination specific function to appropriate classes, plus some style modifications
svn-id: r52267
2010-08-21 18:16:04 +00:00
Martin Kiewitz
ee6f972247
SCI: improving delaying transitions
...
should hopefully make them run better on different platforms (some platforms dont update on every updateScreen call, so the transitions worked much faster there (e.g. wii) and some other platforms dont have that much power, so transitions were slower on those)
svn-id: r52266
2010-08-21 17:49:59 +00:00
Johannes Schickel
1a0d7c87d3
Hugo: Some formatting fixes.
...
svn-id: r52265
2010-08-21 17:27:48 +00:00
Martin Kiewitz
4742b4d728
SCI: now fading color 255 as well in sci1.1
...
looks better, although sierra didn't do that (examples: qfg3 demo/intro)
svn-id: r52264
2010-08-21 14:54:57 +00:00
Martin Kiewitz
ff24ae66fb
SCI: removing debug output from r52259
...
svn-id: r52263
2010-08-21 14:53:14 +00:00
Martin Kiewitz
864b067f66
SCI: fixing resourcemgr for pharkas/german
...
pharkas/german has duplicate resource entries inside the main resource files and we used the first ones. This results in half of the game being english and umlauts missing. We now use the last entries, which will fix all those issues (fixes bug #3039551 )
svn-id: r52259
2010-08-21 13:36:09 +00:00
Filippos Karapetis
3faae2a831
Reverted part of r52256, it's not really undefined behavior (the two parts of the bitwise OR aren't reading from the same source)
...
svn-id: r52258
2010-08-21 13:24:09 +00:00
Filippos Karapetis
d986a78834
SCI: Fixed potentially undefined behavior
...
svn-id: r52256
2010-08-21 13:03:35 +00:00
Filippos Karapetis
f9d9fe8f12
SCI: Added support for the DEL key
...
svn-id: r52255
2010-08-21 11:34:19 +00:00
Filippos Karapetis
2c8946f392
SCI: add support for Control-C in earlier SCI games, too
...
svn-id: r52254
2010-08-21 11:11:54 +00:00
Filippos Karapetis
c4d58a8d88
SCI added the "init" selector to the list of static selectors of LB2 floppy (which has no selector vocabulary), so that the workarounds of the CD version match with the ones from the floppy version
...
svn-id: r52253
2010-08-21 11:03:09 +00:00
Filippos Karapetis
dcd6c9eaf0
SCI: Fixed bug #3048911 - "Keyboard discrepancies in all SCI games" by handling synthetic (keyboard repeat) events and adding support for Control-C
...
svn-id: r52252
2010-08-21 10:46:35 +00:00
Filippos Karapetis
107c39910d
SCI: Fixed bug #3050122 - "QFG3: Crash after throwing the spear of death"
...
svn-id: r52251
2010-08-21 09:19:34 +00:00
Filippos Karapetis
7890bf484f
SCI: Added a detection entry for LSL5 (bug report #3049771 )
...
svn-id: r52250
2010-08-21 08:25:36 +00:00
Arnaud Boutonné
10066443b0
GOB: Add an initGame() for Fascination.
...
Added in order to suppress the speaker and the adlib flag. When the speaker flag is set, some sounds are skipped. The adlib flag will be required the day the MDY/TBR player will work: SB music for the moment
svn-id: r52247
2010-08-20 22:23:12 +00:00
Martin Kiewitz
3e427b725b
SCI: added another comment to kRandom
...
about hoyle4
svn-id: r52246
2010-08-20 22:14:48 +00:00
Martin Kiewitz
1b9d95e43c
SCI: kRandom now exactly behaving like sierra sci
...
hoyle4 and lsl5 door code work now
svn-id: r52244
2010-08-20 21:59:14 +00:00
Filippos Karapetis
f8957603e6
SCI: Fixed typos in kRandom()
...
svn-id: r52242
2010-08-20 21:05:56 +00:00
Filippos Karapetis
29adf97a14
SCI: Reverted kRandom to use unsigned integers again (used e.g. in LSL5) and added a temporary hack for the special case in Hoyle 4 (0x0, 0xFFFF), till we find out how this is handled correctly
...
svn-id: r52240
2010-08-20 21:02:24 +00:00
Arnaud Boutonné
b6c929a02a
Fascination - (SylvainTV) Implement window traces
...
svn-id: r52238
2010-08-20 20:31:05 +00:00
Filippos Karapetis
8d037cd5af
SCI: Fixed bug #3039308 - "HOYLE4: Rules Dialog missing background"
...
svn-id: r52237
2010-08-20 18:52:21 +00:00
Filippos Karapetis
45f1a5d450
Fixed bug #3049361 - "Hoyle4: Game is falsely detected as DEMO"
...
svn-id: r52236
2010-08-20 18:43:00 +00:00
Filippos Karapetis
3d913042c0
SCI: Fixed bug #3049435 - "QFG3: Crash at Simbani warrior challenge"
...
svn-id: r52235
2010-08-20 18:18:52 +00:00
Florian Kagerer
f7314a1e56
SCUMM/TOWNS: fix minor bugs
...
svn-id: r52234
2010-08-20 17:37:06 +00:00
Florian Kagerer
b55a70acb8
KYRA/TOWNS: fix memory leak and some cleanup
...
svn-id: r52232
2010-08-20 17:04:32 +00:00
Arnaud Boutonné
9d5dada110
Oups - Fix compilation
...
svn-id: r52231
2010-08-20 16:40:13 +00:00
Arnaud Boutonné
e81eab6133
Hugo : Style - Add parenthesis around condition when conditional operator is used, as mentioned in Code Formatting Conventions
...
svn-id: r52230
2010-08-20 16:35:20 +00:00
Arnaud Boutonné
53bf93a884
Hugo : Add toggle sound, plus little clean up
...
svn-id: r52229
2010-08-20 16:25:48 +00:00
Arnaud Boutonné
48c9b4855b
Hugo - Fix a problem in the F1 behavior
...
svn-id: r52228
2010-08-20 16:02:00 +00:00
Arnaud Boutonné
30f1312386
Hugo - Add handling of "turbo" key (F8)
...
- Modify the score line so it looks like the DOS one
svn-id: r52227
2010-08-20 15:55:56 +00:00
Arnaud Boutonné
0b4fef3aa7
Hugo - Move DOS hardcoded inventory strings to Hugo.dat
...
svn-id: r52226
2010-08-20 15:30:30 +00:00
Filippos Karapetis
dd1708a1f1
Reverting r52224, as it was incorrect - fanmade games use the same interpreter as normal ones, so this doesn't make sense. Added a FIXME with a description about the graphics glitch in fanmade games
...
svn-id: r52225
2010-08-20 15:17:19 +00:00
Filippos Karapetis
273a9eb036
SCI: Fixed bug #3041153 - "SCI Fanmade Games: Message window glitch"
...
svn-id: r52224
2010-08-20 12:24:48 +00:00
Filippos Karapetis
087a15ae0e
SCI: Fixed bug #3049146 - "MOTHERGOOSE CD: Rooms 7, 23 crash", merged some similar workaround entries and added a comment for invalid rects received in kCan(t)BeHere
...
svn-id: r52223
2010-08-20 10:49:01 +00:00
Filippos Karapetis
31c889d7ce
SCI: Fixed the GM detection introduced in rev #52211 to check the first available track, instead of track 1 (which doesn't always exist, e.g. in Pharkas). Also, added a comment inside applyPatch()
...
svn-id: r52222
2010-08-20 09:35:20 +00:00
Arnaud Boutonné
588472a8e6
Fascination - Add a delay before entering the lab. This was a script issue only present in the Amiga and Atari ST versions
...
svn-id: r52221
2010-08-20 07:59:23 +00:00
Filippos Karapetis
849ccc9eab
SCI: Changed a warning into a debugC
...
svn-id: r52220
2010-08-20 07:38:33 +00:00
Martin Kiewitz
af46e0fdc0
SCI: disabling EGA mapping after sci1ega
...
fixes vga conversion games graphic glitches, some views have bad mapping tables
svn-id: r52218
2010-08-19 22:21:03 +00:00
Arnaud Boutonné
67c1997bf4
Fascination - Fix protection screen (and several other glitches like in the very last screen behavior)
...
svn-id: r52217
2010-08-19 21:32:54 +00:00
Matthew Hoops
5bd2a99717
MOHAWK: Draw in the dome combination in the lab journal
...
svn-id: r52216
2010-08-19 18:04:11 +00:00
Matthew Hoops
ce9afcfab1
MOHAWK: Draw in the telescope combination in Catherine's journal
...
svn-id: r52215
2010-08-19 17:33:10 +00:00
Filippos Karapetis
6dcdc72fda
SCI: Fixed bug #3038228 - "MOTHERGOOSE: Crash at the castle"
...
svn-id: r52214
2010-08-19 16:21:31 +00:00
Filippos Karapetis
780dacf48d
SCI: Fixed one of the bugs in hoyle3, from bug report #3038837 - "HOYLE3: EGA/VGA Crashes" (that report includes more issues)
...
svn-id: r52213
2010-08-19 15:58:39 +00:00
Filippos Karapetis
37d2f10206
SCI: Added checking for the existence of a GM track, to determine if device ID 7 or 12 should be used. Fixes the GM music in the demo of QFG3, which is using an in-between version of SCI1 and SCI1.1
...
svn-id: r52211
2010-08-19 13:52:21 +00:00
Filippos Karapetis
aa3cefa2c6
SCI: Fixed bug #3039768 - "QFG3: Glitch When Making Thief Sign to Rope Maker", by fixing the implementation of kSetJump, based on Greg's SCI code. kSetJump returned an incorrect result, causing the actor to jump outside the screen
...
svn-id: r52207
2010-08-19 11:41:13 +00:00
Johannes Schickel
d8d8857276
KYRA: Remove superfluous music fade out on Kyra 3 startup.
...
svn-id: r52201
2010-08-19 02:39:07 +00:00
Johannes Schickel
2985d27e40
KYRA: Cleanup.
...
svn-id: r52200
2010-08-19 02:38:42 +00:00
Filippos Karapetis
2b778891ea
SCI: Fixed bug #3039679 - "SCI Fanmade - The Gem Scenario: Crash at the start"
...
svn-id: r52199
2010-08-18 21:58:58 +00:00
Florian Kagerer
29a5c6a45b
SCUMM/FM-TOWNS: start rewriting audio code
...
- Start rewriting audio code for FM-TOWNS versions of Loom, Indy3 and Monkey Island 1 using the recently added code in towns_audio.cpp (Zak should work the same way, but I can't test, since I don't own that one).
- All sound types (pcm, euphony and cd audio) now support volume and balance control (e.g. try walking into/out of the kitchen and opening/closing the door in the Scumm Bar in Monkey Island 1 or walking into/out of the circus tent).
- Pcm sounds now support proper loop start/end and note offsets (e.g. try out the hammer sound in the forge in LOOM for example).
- some other minor improvements
- The FM-Towns versions of Indy 4 and Monkey Island 2 are not affected. I don't have Monkey Island 2, but I presume that it will work like Indy 4. Adding support for these will be a separate task, since they work quite differently.
svn-id: r52198
2010-08-18 21:38:43 +00:00
Filippos Karapetis
c04d3e4689
SCI: Fixed bug #3041232 - "LB2Floppy: Crash at Museum"
...
svn-id: r52197
2010-08-18 20:41:03 +00:00
Filippos Karapetis
3268238364
SCI: Fixed script bug #3048054 - "LONGBOW: crash when opening hand code" (German version)
...
svn-id: r52196
2010-08-18 20:28:48 +00:00
Filippos Karapetis
c969090ef8
SCI: Only perform queuing of song signals for SCI0, where we handle the updating of song queues ourselves. Newer games handle signaling on their own, thus we shouldn't interfere with this. Fixes bug #3045913 - "PHARKAS CD: Crash at the start menu" (a regression from rev #52043 )
...
svn-id: r52195
2010-08-18 20:00:18 +00:00
Torbjörn Andersson
7f97d56829
HUGO: Fix GCC warnings.
...
svn-id: r52192
2010-08-18 17:51:44 +00:00
Arnaud Boutonné
844b466573
Hugo - Add F6 Inventory. This is a DOS only feature, but quite convenient as the iconic inventory is not available atm.
...
svn-id: r52190
2010-08-18 16:44:12 +00:00
Arnaud Boutonné
fa41f9ffd0
Hugo - Check double F1, display properly the content of help.dat if present
...
svn-id: r52189
2010-08-18 16:14:38 +00:00
Arnaud Boutonné
fc94562c77
H3 win - Suppress an enum and use directly the screen number, with a comment
...
svn-id: r52188
2010-08-18 15:39:40 +00:00
Arnaud Boutonné
ab5bb86e20
No longer error when BSF file is not found in H1 Dos, as it may be a freeware version.
...
svn-id: r52187
2010-08-18 15:33:59 +00:00
Eugene Sandulenko
3b81b30171
HUGO: Fix intro crash in H3
...
svn-id: r52186
2010-08-18 14:12:09 +00:00
Eugene Sandulenko
330d467b51
HUGO: Move engine object creation to more suitable place.
...
svn-id: r52185
2010-08-18 13:44:22 +00:00
Filippos Karapetis
ff8cfd3d9b
SCI MIDI: adding some asserts as well as proper initialization for _velocityMap
...
svn-id: r52184
2010-08-18 11:03:12 +00:00
Filippos Karapetis
135b9ee63c
SCI: Changed a warning into a debugC
...
svn-id: r52183
2010-08-18 07:58:38 +00:00
Filippos Karapetis
98a8c01dbb
SCI: Fixed bug #3038433 - "HOYLE1: Crashes"
...
svn-id: r52182
2010-08-18 07:14:17 +00:00
Filippos Karapetis
1ca946caf0
SCI: Cleanup
...
svn-id: r52181
2010-08-18 06:59:31 +00:00
Filippos Karapetis
d0d677ab75
SCI: Fixed bug #3042964 - "KQ4: Signature Mismatch"
...
svn-id: r52180
2010-08-18 05:27:13 +00:00
Filippos Karapetis
190043e6b7
SCI: Resolved a FIXME concerning scripts with more than one export table (it only makes sense for SCI0-SCI1 games)
...
svn-id: r52179
2010-08-18 00:04:21 +00:00
Arnaud Boutonné
f23cc57ad5
Fascination : Avoid to set _showCursor in initCursorAnim as it enables the cursor all the time, which is wrong. This fixes the bad icon while loading issue, and the weird icon in the lab. Thanks SylvainTV for solving it.
...
svn-id: r52178
2010-08-18 00:03:58 +00:00
Sven Hesse
54c1a1463f
HUGO: Fix file permissions
...
755->644
svn-id: r52177
2010-08-17 23:55:31 +00:00
Filippos Karapetis
e320103926
SCI: Refactored readPoint() to accept a segment reference to the polygon data, thus removing the check for invalid segment types. Also, added a sanity check to verify that the memory reference to polygon data is big enough to hold all the expected polygon vertices (thanks to waltervn)
...
svn-id: r52176
2010-08-17 23:55:07 +00:00
Filippos Karapetis
d8b0b445f3
Limited the sanity check in rev #52174 to invalid segment types only (apparently, polygon data may be placed in non-dynmem segments too)
...
svn-id: r52175
2010-08-17 23:11:30 +00:00
Filippos Karapetis
3c010fc2f9
SCI: Fixed bug #3034501 - "LSL6: Segfault while leaving the penthouse"
...
svn-id: r52174
2010-08-17 22:51:24 +00:00
Filippos Karapetis
9df74402e5
SCI: Added a warning dialog on game startup for versions of Longbow with known buggy scripts (containing game stopping bugs), which have been patched by Sierra
...
svn-id: r52172
2010-08-17 20:36:28 +00:00
Filippos Karapetis
397df8f350
SCI: added a wrapper for GUI::MessageDialog
...
svn-id: r52171
2010-08-17 20:33:22 +00:00
Filippos Karapetis
0106a37857
SCI: Added another French version of LSL3
...
svn-id: r52170
2010-08-17 19:50:23 +00:00
Filippos Karapetis
bf694bf271
SCI: Added the EGA version of SQ4
...
svn-id: r52169
2010-08-17 19:45:51 +00:00
Filippos Karapetis
aeb62b5db5
SCI: Added another EGA version of KQ5
...
svn-id: r52168
2010-08-17 19:41:27 +00:00
Filippos Karapetis
02f08d41a1
SCI: Added another EGA version of Longbow
...
svn-id: r52167
2010-08-17 19:37:43 +00:00
Filippos Karapetis
918847360e
SCI: Added the EGA version of PQ3
...
svn-id: r52166
2010-08-17 19:33:13 +00:00
Filippos Karapetis
9b80709ed6
SCI: Added the EGA version of Space Quest I
...
svn-id: r52165
2010-08-17 19:27:51 +00:00
Filippos Karapetis
22210187a9
SCI: Added the EGA version of LSL5
...
svn-id: r52164
2010-08-17 19:22:34 +00:00
Filippos Karapetis
478f6bfc6f
SCI: Fix for bug #3046800 - "SCI Fallback detector crashes with several games"
...
svn-id: r52163
2010-08-17 19:15:55 +00:00
Arnaud Boutonné
bdedf90c59
Suppress one more useless debug message
...
svn-id: r52162
2010-08-17 19:04:04 +00:00
Arnaud Boutonné
b37b0d9b0c
Fascination - Suppress some debug messages
...
svn-id: r52160
2010-08-17 16:27:56 +00:00
Arnaud Boutonné
9698f34d92
Hugo - Fix the sprite modification of the hero (quickest test : H1, entering the machine)
...
svn-id: r52158
2010-08-17 14:21:04 +00:00
Eugene Sandulenko
1ac434165d
HUGO: Fix even more warnings
...
svn-id: r52154
2010-08-17 11:42:47 +00:00
Eugene Sandulenko
554add0886
SCUMM: Fix warning. On WinCE HIBYTE and LOBYTE are already defined.
...
svn-id: r52151
2010-08-17 11:02:27 +00:00
Eugene Sandulenko
a9d9471357
SAGA: fix warning
...
svn-id: r52150
2010-08-17 11:02:02 +00:00
Eugene Sandulenko
4a0cdf00e1
TINSEL: fix warning
...
svn-id: r52149
2010-08-17 11:01:41 +00:00
Eugene Sandulenko
ee23fe34b0
M4: fix warnings
...
svn-id: r52148
2010-08-17 11:01:20 +00:00
Eugene Sandulenko
4d64004aa7
KYRA: Fix array index out of bounds
...
svn-id: r52147
2010-08-17 11:00:53 +00:00
Eugene Sandulenko
2c545ae1f3
HUGO: Fix warnings
...
svn-id: r52146
2010-08-17 11:00:29 +00:00
Eugene Sandulenko
789219022a
HUGO: Fix game restoring
...
svn-id: r52145
2010-08-17 11:00:00 +00:00
Eugene Sandulenko
2a3f985566
DRACI: Fix warnings
...
svn-id: r52144
2010-08-17 10:59:11 +00:00
Martin Kiewitz
db8b322219
SCI: commenting out hoyle 4 script patch
...
svn-id: r52143
2010-08-17 10:26:12 +00:00
Eugene Sandulenko
b6d1c45bb7
GOB: Fix warnings about potentially uninitialized vars.
...
svn-id: r52142
2010-08-17 10:19:06 +00:00
John Willis
c6a1a746df
Hugo: Fix very minor typo.
...
svn-id: r52140
2010-08-17 09:52:34 +00:00
Eugene Sandulenko
7d7acd7042
HUGO: Fix warnings
...
svn-id: r52139
2010-08-17 09:47:46 +00:00
Eugene Sandulenko
06960d33e1
HUGO: Adding engine to the main tree
...
svn-id: r52137
2010-08-17 09:28:20 +00:00
Arnaud Boutonné
e075f05395
Gob - Clean up: suppress blanks and tabs present at the end of line
...
svn-id: r52136
2010-08-17 08:33:50 +00:00
Arnaud Boutonné
8ed0a70b06
Fascination - Fix the texts not cleaned up (eg Hotel Hall). Thanks SylvainTV for identifying the problem
...
svn-id: r52135
2010-08-17 07:41:15 +00:00
Arnaud Boutonné
0bfb74fd57
Fascination - Suppress a debug warning, and replace several warnings by errors.
...
svn-id: r52133
2010-08-16 21:18:38 +00:00
Arnaud Boutonné
97943cef45
Fascination - (SylvainTV) Replace DRAW_DRAWLETTER by DRAW_BLITSURF. It makes a difference for Fascination, not for the other games using mult_v2. This fixes the refresh of all the little animations in Fascination.
...
svn-id: r52132
2010-08-16 21:16:13 +00:00
Max Horn
8a5705132d
SCUMM: More finely differentiate opcode tables between v3, v4 and v5
...
This has been tested and verified as much as I can, but has a small
risk of leading to (easily fixable) regressions.
svn-id: r52130
2010-08-16 19:58:01 +00:00
Max Horn
5602b2cf81
SCUMM: Move setResult/getResultPos to script_v5.cpp
...
svn-id: r52129
2010-08-16 19:57:35 +00:00
Matthew Hoops
4c3618e645
SCI: Fix uninit'd temp in longbow. See bug #3046200
...
svn-id: r52126
2010-08-16 17:02:35 +00:00
Martin Kiewitz
d8726d8058
SCI: sci1.1 pictures w/o cel don't set palette
...
even if one is present in the picture, fixes some transitions looking weird in eq2 - bug #3037126
svn-id: r52125
2010-08-16 16:50:45 +00:00
Martin Kiewitz
c284e78cc0
SCI: adding patch for eq2 / ecorder
...
initial title now gets removed
svn-id: r52122
2010-08-16 15:22:43 +00:00
Arnaud Boutonné
e26da1a634
Fascination - (SylvainTV) Always free anims when initializing the scenary. (Hopefully) Fixes every window display issues in lab, villa, picture labo, and lounge.
...
svn-id: r52109
2010-08-16 00:29:05 +00:00
Arnaud Boutonné
8b649178ce
Fascination - Add workaround for script bug: wrong track name is called in storage room
...
svn-id: r52107
2010-08-15 23:40:24 +00:00
Arnaud Boutonné
58987824c2
Gob - Follow cppcheck advices
...
svn-id: r52106
2010-08-15 23:37:56 +00:00
Torbjörn Andersson
b49761b6ea
SCI: Change abs() to ABS()
...
I'm not sure why we define our own ABS(), but I assume we have some
compelling reason for it.
svn-id: r52105
2010-08-15 19:01:18 +00:00
Arnaud Boutonné
4b1d78694e
Suppress some debugging warnings
...
svn-id: r52104
2010-08-15 18:46:28 +00:00
Arnaud Boutonné
3fd7468cbc
Fascination - Add handling for window funcLeave on close. This fixes (at least) the picture problem in the lab, and the game is now completable (VGA floppy). Thanks SylvainTV for the debugging help
...
svn-id: r52103
2010-08-15 18:46:00 +00:00
Martin Kiewitz
f078363c7e
SCI: adding workaround for island dr. brain
...
fixes bug #3045225
svn-id: r52102
2010-08-15 16:24:43 +00:00
Torbjörn Andersson
6ff151b9ef
SCUMM: Fix bug #3024173 - LOOM-PCE: Music stops prematurely
...
Apparently, the original interpreter hard-coded the lengths of the
audio tracks on the CD, and in this particular case it makes a
difference that one of the tracks is slightly longer on the disc
than the scripts assume it is. Thanks to hennymcc for doing all the
hard work in figuring this out.
svn-id: r52098
2010-08-15 11:37:57 +00:00
Johannes Schickel
b7ab1d41bf
SCI: Silence shadowed variable warning of g++.
...
svn-id: r52082
2010-08-14 08:44:29 +00:00
Martin Kiewitz
f8697e20b5
SCI: now reusing window ids on kNewWindow
...
sq4cd recreates the inventory window several times, but also reuses old window ids, causing kernelSetActive errors. fixes bug #3044757
svn-id: r52079
2010-08-14 08:03:32 +00:00
Martin Kiewitz
512bf22af6
SCI: adding workaround for camelot during ending
...
fixes bug #3044734
also fixing heap corruption during the ending
svn-id: r52077
2010-08-14 06:05:54 +00:00
Matthew Hoops
f252c0b67e
SCI: Add support for Mac 'crsr' cursors used in SCI2+ games
...
svn-id: r52076
2010-08-14 04:21:09 +00:00
Matthew Hoops
185da18926
SCI: Add the detection entry for GK1 mac
...
svn-id: r52072
2010-08-14 00:25:10 +00:00
Martin Kiewitz
c09a968fc0
SCI: adding switch to sci1mid for lsl1/spanish
...
makes it work, bug #3043270 , added FIXME
svn-id: r52071
2010-08-13 21:09:10 +00:00
Martin Kiewitz
da543ce36c
SCI: adding workaround for sq4/floppy
...
bug #3044046
svn-id: r52070
2010-08-13 20:08:57 +00:00
Martin Kiewitz
6181241f57
SCI: extending life of port for sq4 gum wrapper
...
fixes bug #3044507
svn-id: r52068
2010-08-13 18:25:16 +00:00
Martin Kiewitz
56c4fc7a70
SCI: commenting out sq5 beta detection entry
...
svn-id: r52067
2010-08-13 13:33:29 +00:00
Martin Kiewitz
c6337c4e6e
SCI: adding bugid to pharkas workaround
...
svn-id: r52066
2010-08-13 12:46:40 +00:00
Martin Kiewitz
ae32b8b3e5
SCI: adding pharkas workaround room 540
...
bug #3044218
svn-id: r52065
2010-08-13 12:44:20 +00:00
Martin Kiewitz
aab9fcae45
SCI: adding workaround for sq4/floppy room 397
...
bug #3044044 , didn't occur for me, needs testing
svn-id: r52064
2010-08-13 12:32:14 +00:00
Martin Kiewitz
b62d3bdd0a
SCI: adding workaround for sci1.1 mother goose
...
bug #3043955
svn-id: r52063
2010-08-13 12:14:53 +00:00
Martin Kiewitz
df04f81466
SCI: adding bug id to sq4 patch
...
svn-id: r52047
2010-08-12 22:27:28 +00:00
Martin Kiewitz
4309d8c00c
SCI: adding patch for sq4/floppy
...
fixing endless flight, is actually a script data bug - there is an additional property, which is not included in property count. It's used. We return 0 in that case, because we don't know about that property, resulting in nest::x never get changed and the scripts check that for advancing
svn-id: r52046
2010-08-12 22:25:15 +00:00
Martin Kiewitz
f1ad1f1738
SCI: "version" now shows cantBeHere selector
...
svn-id: r52045
2010-08-12 21:33:23 +00:00
Martin Kiewitz
49c7ebf72f
SCI: adding pq2 workaround
...
we had this workaround before, this is for a different pq2 version - bug #3043904
svn-id: r52044
2010-08-12 21:20:01 +00:00
Martin Kiewitz
4be0eb985e
SCI: queuing signal, if signal not passed to scripts
...
fixes laura bow 1 when knocking at the door in the attic, scripts wait for 0xb in that case, sound resource sets 0xb and then immediately ends. This resulted in the scripts only getting the termination signal, so they waited endlessly. (bug #3042981 )
svn-id: r52043
2010-08-12 15:45:53 +00:00
Martin Kiewitz
bb932595d8
SCI: adjusting laurabow2 patch signature
...
for laurabow2 floppy. In floppy the bug doesn't occur, we fix the code nonetheless
svn-id: r52040
2010-08-12 14:01:28 +00:00
Martin Kiewitz
e5a8c8c544
SCI: laurabow2 patch is lb2cd exclusive
...
svn-id: r52039
2010-08-12 13:52:03 +00:00
Martin Kiewitz
91cfd04438
SCI: adding patch for laurabow2
...
painting closing immediately
(fixed properly here, the NRS patch just nukes the whole routine)
svn-id: r52038
2010-08-12 13:45:39 +00:00
Martin Kiewitz
91c2c7f401
SCI: fixing text color support
...
fixes some words not being red in pepper (part of bug #3040039 )
svn-id: r52031
2010-08-12 09:52:00 +00:00