Johannes Schickel
e82194e4c5
KYRA: Fix compilation of create_kyradat.
...
svn-id: r51769
2010-08-05 22:39:54 +00:00
Filippos Karapetis
4ae7427eed
Added a sanity check inside kDoBresen, thanks to lskovlun. Fixes the random crashes in the floor scrubbing scene in SQ5
...
svn-id: r51768
2010-08-05 21:48:30 +00:00
Filippos Karapetis
b69469a75d
SCI: Fixed script bug #3039891 - "QFG2: Crash in thief's job"
...
svn-id: r51764
2010-08-05 20:32:18 +00:00
Filippos Karapetis
0f27a86049
SCI: Fixed script bug #3039656 - "CASTLEBRAIN: Crashes in robot room"
...
svn-id: r51763
2010-08-05 20:21:28 +00:00
Filippos Karapetis
e36abee963
SCI: Applied patch #3040164 , "3 Workarrounds for QFG4 floppy"
...
svn-id: r51762
2010-08-05 20:12:40 +00:00
Filippos Karapetis
19e624ae5b
SCI: Changed the warning when a script can't be found from a segment into an error
...
svn-id: r51758
2010-08-05 16:58:59 +00:00
Johannes Schickel
9cd333152b
KYRA: Add support for subtitle options changes via GMM.
...
svn-id: r51757
2010-08-05 14:41:00 +00:00
Johannes Schickel
ff2ad216b1
GUI: Fix classic theme's GMM in 320x200.
...
svn-id: r51756
2010-08-05 14:40:22 +00:00
Filippos Karapetis
33f2bc65a6
SCI: Fixed bug #3039477 - "KQ5CD: No speech after restoring from ScummVM" and added a TODO for loading through the game launcher
...
svn-id: r51755
2010-08-05 11:19:32 +00:00
Martin Kiewitz
c71f1f1612
SCI: actually enable hoyle 4 workaround
...
and adding additional comment
svn-id: r51754
2010-08-05 07:54:33 +00:00
Martin Kiewitz
1b69257654
SCI: changing hoyle 4 workaround
...
fixing hoyle 4 detection entry (not a demo)
adding direct selector fix, maybe we should replace this later with a script patch
adding detailed comment about the issue
svn-id: r51753
2010-08-05 07:49:19 +00:00
Filippos Karapetis
8e6d2eb5a3
SCI: Extended the QFG3 workaround in room 330 (speaking with King Rajah). Fixes bug #3039774 - "Uninitialized Read"
...
svn-id: r51751
2010-08-05 05:27:55 +00:00
Matthew Hoops
4a2ab85019
SCI: Fix size of wave files inside audio volumes (thanks to LordHoto for pointing out)
...
svn-id: r51745
2010-08-04 22:45:10 +00:00
Matthew Hoops
7988278336
SCI: Add uninit'd workaround for bug #3038757
...
svn-id: r51744
2010-08-04 18:19:18 +00:00
Matthew Hoops
ed741dc96c
SCI: Fix bug #3038913 - SCI Fanmade - The Legend of the Lost Jewel: Crash by bugs
...
Added workaround for calling mul with an object and kSetAngle with two objects as parameters.
svn-id: r51743
2010-08-04 18:11:11 +00:00
Matthew Hoops
642b03fb44
SCI: Add kDisplay workarounds for the Hero's Quest demo
...
svn-id: r51742
2010-08-04 17:50:09 +00:00
Florian Kagerer
e5ffc7847c
AUDIO: Implement volume and balance control for the AudioCD manager (needed for music fading in Kyra 1 FM-Towns and probably other FM-Towns games). This addition applies to emulated CD audio only for now. I haven't found a way to implement this for real CDs yet. SDL doesn't seem to support this (but it might be just me? If anyone knows more about this, just tell me).
...
svn-id: r51741
2010-08-04 16:53:09 +00:00
Matthew Hoops
fbd7c84567
SCI: Add Hero's Quest demo detection entry (qfg1 ega)
...
svn-id: r51740
2010-08-04 16:13:26 +00:00
Matthew Hoops
a5056cde98
SCI: Add 'movie' subdirectory for VMD's
...
The Torin's intro movie now plays. Minor kPlayVMD cleanup.
svn-id: r51739
2010-08-04 15:17:09 +00:00
Filippos Karapetis
4db52c1ce1
SCI: Turned a warning into a debugC
...
svn-id: r51738
2010-08-04 13:35:56 +00:00
Filippos Karapetis
2b1f366e19
SCI: Added detection entry for Hoyle 4 (Hoyle Classic Card Games) from bug report #3039291
...
svn-id: r51735
2010-08-04 12:54:16 +00:00
Filippos Karapetis
624107319e
SCI: Fixed an off-by-one error in GfxPorts::getPortById() and moved the error checking code outside the function. Also fixed script bug #3039305 - "HOYLE4: segfault"
...
svn-id: r51733
2010-08-04 12:41:00 +00:00
Willem Jan Palenstijn
74304fb790
SCI: Fix infinite recursion when saving.
...
This was a regression from r51727.
svn-id: r51731
2010-08-04 12:11:23 +00:00
Filippos Karapetis
8d3086d301
SCI: Fixed the two script bugs described in bug #3039294 - "SCI: HOYLE4 - Uninitialized Read(s)"
...
svn-id: r51730
2010-08-04 12:02:50 +00:00
Martin Kiewitz
975e3bf83e
SCI: fixing a scrolling issue in sci32
...
svn-id: r51729
2010-08-04 10:11:06 +00:00
Martin Kiewitz
b45f2fcb97
SCI: fix fadeout on workarounds
...
svn-id: r51728
2010-08-04 09:15:37 +00:00
Max Horn
fcf3ea61fe
SCI: Simplify code (let the compiler interfer types where possible)
...
svn-id: r51727
2010-08-04 08:26:09 +00:00
Max Horn
5ed9ddaa2c
SCI: Remove reference to common/serializer.h from vm_types.h
...
svn-id: r51726
2010-08-04 08:25:39 +00:00
Max Horn
0e2807dc27
GRAPHICS: Change signature of VideoDecoder::load()
...
Now takes a pointer to a stream, instead of a reference.
The rational is that in all instances, callers have a pointer
(and dereference it to call load), and all load implementations
turn the reference back into a pointer.
svn-id: r51725
2010-08-04 08:25:05 +00:00
Max Horn
154c589f18
GRAPHICS: Fix FlicDecoder::hasDirtyPalette signature
...
Add const qualifier to FlicDecoder::hasDirtyPalette to make it
match that if VideoDecoder::hasDirtyPalette.
svn-id: r51724
2010-08-04 08:23:48 +00:00
Matthew Hoops
0eaa9bddb6
SCI: Fix restoring SCI32 games (a regression of r51712)
...
svn-id: r51723
2010-08-04 05:15:01 +00:00
Matthew Hoops
cbe07a07b7
SCI: Fix SCI32 texts that are in Str objects
...
The text selector of the text bitmap object can contain either a Str object or a raw string. Handling the Str object case fixes the Torin demo. Oooh! Vertical scrolling!
svn-id: r51722
2010-08-04 05:06:41 +00:00
Matthew Hoops
bde4012f46
SCI: Silence valgrind warning (thanks to syke for pointing out)
...
svn-id: r51717
2010-08-04 00:33:54 +00:00
Martin Kiewitz
7487b51e87
SCI: not error()ing out on no free channels
...
instead we just ignore such channels. I'm not sure how sierra sci behaved in that case, they ignored channels as well, but maybe they removed them from earlier music
svn-id: r51715
2010-08-03 21:38:26 +00:00
Martin Kiewitz
dc08c733db
SCI: adding jones/talkie speed throttler view
...
fixes bug #3038989 , regression of r51544
svn-id: r51714
2010-08-03 20:46:28 +00:00
Martin Kiewitz
2e11c1cf96
SCI: reset ports when restoring
...
fixes qfg3/fairy tales restoring (bug #3035626 )
also fixes ScummVM menu restoring while a window is shown (e.g. sq5)
svn-id: r51712
2010-08-03 19:43:16 +00:00
Martin Kiewitz
fcede4680a
SCI: adding bpk debug command
...
currently removing or listing such breakpoints is not yet supported
svn-id: r51710
2010-08-03 19:06:40 +00:00
Florian Kagerer
449927abcf
FMTOWNS AUDIO: fix typo
...
svn-id: r51709
2010-08-03 19:06:27 +00:00
Florian Kagerer
3fc3a59139
KYRA/TOWNS: replace some music stops with fadeouts (based on original code)
...
svn-id: r51708
2010-08-03 18:19:25 +00:00
Robert Špalek
3d228f270f
DRACI: recognize German translation
...
svn-id: r51707
2010-08-03 17:09:27 +00:00
Florian Kagerer
824a5f32a0
LOL: fixed possible crash in environmental sfx code
...
svn-id: r51706
2010-08-03 16:54:39 +00:00
Johannes Schickel
13824582d1
LOL: Minor adjustment to latest generateOverlay changes.
...
svn-id: r51705
2010-08-03 16:43:57 +00:00
Johannes Schickel
64585b40eb
KYRA: Get rid of Screen_LoL::generateLevelOverlay.
...
This function is actually exactly the same as Screen_v2::generateOverlay,
after I fixed the implementation of the latter last commit.
svn-id: r51704
2010-08-03 16:22:12 +00:00
Johannes Schickel
14c9522d77
KYRA: Fix Screen_v2::generateOverlay implementation.
...
svn-id: r51703
2010-08-03 16:21:45 +00:00
Martin Kiewitz
14e7ba5d91
SCI: kMemory issue in pq3 only for multilingual
...
adjusted comment accordingly
svn-id: r51702
2010-08-03 16:03:22 +00:00
Martin Kiewitz
ee28c2eb54
SCI: adding workaround for pq3
...
fixes bug #3037565
svn-id: r51701
2010-08-03 15:51:31 +00:00
Fabio Battaglia
6665bf4a01
CONFIGURE: removed two useless definitions in N64 sections
...
svn-id: r51700
2010-08-03 15:34:28 +00:00
Matthew Hoops
20002588e6
SCI: Hopefully fix signedness warning with some compilers
...
svn-id: r51699
2010-08-03 15:33:35 +00:00
Johannes Schickel
b149ca89d5
KYRA3: Fix bug in Screen_v2::generateOverlay.
...
Uncovered by a valgrind warning.
svn-id: r51698
2010-08-03 15:09:39 +00:00
Martin Kiewitz
65e215628d
SCI: dont clip plane during frameout.cpp
...
disables scrolling capability
(regression of r51615)
svn-id: r51697
2010-08-03 15:04:56 +00:00