Tony Puccinelli
415a5aaa36
hacky way to put ELFPlugin::findSymbol in elf-provider.cpp without compiler errors
...
svn-id: r51775
2010-08-06 01:36:47 +00:00
Tony Puccinelli
9369c769fe
Fix for mixed-up ordering of '_dlHandle->close()' and 'delete _dlHandle'
...
svn-id: r51773
2010-08-05 23:59:34 +00:00
Filippos Karapetis
6c8bcd2ba1
SCI: Added a workaround for a script bug in QFG2, room 200, when talking with the astrologer. Fixes bug #3039879 , "QFG2: Crash at astrologer's"
...
svn-id: r51772
2010-08-05 23:08:05 +00:00
Johannes Schickel
b7aa748dd2
KYRA: Append newline in help string of create_kyradat.
...
svn-id: r51771
2010-08-05 23:04:57 +00:00
Filippos Karapetis
0850f3dcea
SCI: Added bug number for the floor scrubbing bug
...
svn-id: r51770
2010-08-05 22:58:16 +00:00
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
Tony Puccinelli
09a41c94be
Moved ELFPlugin class definition into elf-provider.h
...
svn-id: r51767
2010-08-05 21:48:15 +00:00
Neeraj Kumar
6c0855f3d3
TESTBED: playing audio output with variable sample rates
...
svn-id: r51766
2010-08-05 21:36:17 +00:00
Tony Puccinelli
d1deaedc1a
dealt with FIXME comments: removing superfluous checks, printfs, etc.
...
svn-id: r51765
2010-08-05 20:54:48 +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
Alejandro Marzini
f97809a9a6
OPENGL: Improve aspect ratio correction mode selection.
...
svn-id: r51752
2010-08-05 06:20:44 +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
Alejandro Marzini
4b5138483e
OPENGL: Fix USE_OPENGL redefinition warnings.
...
svn-id: r51750
2010-08-05 03:35:46 +00:00
Tony Puccinelli
cade67be4f
added plugin design first refinement define to ps2 makefile
...
svn-id: r51749
2010-08-05 02:21:11 +00:00
Tony Puccinelli
56dd82d02c
removed unneccessary call to 'unloadPlugins'
...
svn-id: r51747
2010-08-05 00:28:22 +00:00
Tony Puccinelli
66b42d486b
added intermediary function 'findGameOnePlugAtATime' and switched load game and run game code to use it. Added checks for DYNAMIC_MODULES defines to the checks for NEW_PLUGIN_DESIGN_FIRST_REFINEMENT
...
svn-id: r51746
2010-08-05 00:26:46 +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
Alejandro Marzini
7968374e27
OPENGL: Fix compiling for GLES.
...
svn-id: r51721
2010-08-04 04:23:00 +00:00
Alejandro Marzini
eff862290b
OPENGL: Improved OpenGL auto detection.
...
svn-id: r51720
2010-08-04 03:42:53 +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
Tony Puccinelli
520c0a4009
added checks for ELF_LOADER_TARGET before including the elf plugin provider
...
svn-id: r51716
2010-08-03 22:08:32 +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