Commit Graph
86814 Commits
Author SHA1 Message Date
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