Commit Graph

26147 Commits

Author SHA1 Message Date
Travis Howell
4aec92e5e9 SCUMM: Backyard Baseball 2003 uses a unique variable for the subtitle setting, fixes changing subtitles via ScummVM. 2012-05-31 11:40:21 +10:00
Lars Skovlund
403b646c13 SCI32: Case-insensitive configuration getters 2012-05-30 18:43:39 +02:00
Travis Howell
de904c59c4 SCUMM: Fix global script 255 never been resumed by runScriptNested. Thanks to clone2727 for tracking down the problem in baseball2003. 2012-05-31 00:05:05 +10:00
D G Turner
ae31469a9a DREAMWEB: Replaced vsync() function with waitForVSync().
As a call to waitForVSync() was the only contents of vsync(), there
should be no functional change.
2012-05-30 04:23:34 +01:00
D G Turner
96ae10c749 DREAMWEB: Removal of dead code and cleanup in sound code.
The removed blocks in the playChannel<n> functions referencing index are
non-functional leftovers from more complex logic in the original code
structure, and thus can be safely removed.
2012-05-30 03:53:52 +01:00
Sven Hesse
be25e31a0a GOB: Fix v7 cursors drawn by the scripts
When the cursor name is "", then that cursor is drawn by the scripts
instead of loaded from cursor32.dll. That cursor does not have its own
palette then.
Fixes the cursors in the "paint" game in Adibou2.
2012-05-29 17:12:06 +02:00
Sven Hesse
aa7c44a070 GOB: Hook up the PE cursors to v7 loadCursor
Addy Junior / Adibou2 now shows proper cursors.
Thanks to clone2727 for the constant nagging. :P
2012-05-29 14:22:07 +02:00
Travis Howell
e35e4a1f68 SCUMM: Add Macintosh UK version of Freddi Fish 4. 2012-05-29 10:58:06 +10:00
Matthew Hoops
da3f0ba448 SCUMM: Fix error in spyfox iOS credits 2012-05-28 20:16:39 -04:00
Matthew Hoops
d54e53d462 SCUMM: Add support for Spy Fox iOS 2012-05-28 14:29:44 -04:00
Matthew Hoops
d67f9b89f2 MOHAWK: Use video volume control in Riven 2012-05-28 14:05:17 -04:00
Matthew Hoops
10f7e805c2 VIDEO: Add volume/balance control to VideoDecoder 2012-05-28 14:00:16 -04:00
Filippos Karapetis
e77fc29101 SCI: Add a TODO in kFileIOReadRaw 2012-05-26 19:06:54 +03:00
Filippos Karapetis
f15582b190 SCI: Map another missing kFileIO call
This is used to change directories in the save/load dialog (unused by us)
2012-05-26 16:42:38 +03:00
Filippos Karapetis
5af1ccbac6 SCI: Implement kGetConfig and kGetSierraProfileInt
This fixes the sluggish game speed in Phantasmagoria (DOS/Windows)
2012-05-26 16:41:11 +03:00
Filippos Karapetis
b4152bd7eb SCI: Add some missing game-specific options 2012-05-26 16:32:37 +03:00
Filippos Karapetis
79926b305c SCI: Bugfix for kFileIOReadRaw
Avoid overwriting the target buffer with junk when no data has been read
2012-05-26 16:23:03 +03:00
Filippos Karapetis
beef27fc10 SCI: Map the rarely used VibrateMouse kernel function to be an empty call
This is a function used to implement vibration in the floppy version of
QFG4 for exotic force feedback mice, such as the Logitech Cyberman
2012-05-24 01:44:25 +03:00
D G Turner
45974a1bf0 DREAMWEB: Increased debugging output from sound related code.
This code is intended as temporary debugging code to aid investigation
of bug #3528164 - "DREAMWEB: missing sound effects/music cues during
main title" and can be removed once this bug is fixed.
2012-05-22 16:31:23 +01:00
Filippos Karapetis
a1554b9ddd SCI: Fix the detection of the NRS patch for QFG3 2012-05-22 10:50:40 +03:00
Filippos Karapetis
5a8a28bb22 SCI: Add a workaround for a hack used in the NRS script patches for QFG3
The patched script 33 in the NRS patch attempts to perform kAbs() on an
object. Return a dummy value instead. Fixes bugs #3528416 and #3528542
2012-05-22 10:50:39 +03:00
Filippos Karapetis
b678dca1c0 DREAMWEB: Fix bug #3528160 - "DREAMWEB: graphical glitch on UKV CD version loading screen" 2012-05-21 11:41:15 +03:00
Matthew Hoops
92b907e856 SCI: Silence unused variable warnings 2012-05-21 00:07:28 -04:00
Matthew Hoops
a07840931a SCI: Properly alphabetize the SCI32 objects 2012-05-21 00:06:42 -04:00
Filippos Karapetis
6cda15ba8e SCI: Added two new debug commands, plane_list and plane_items
These can be used to debug drawn items in SCI32
2012-05-21 01:30:10 +03:00
Filippos Karapetis
b5eac1b35b SCI: Fix case of the SciOpcodes enum 2012-05-20 21:35:27 +03:00
Filippos Karapetis
6fb9511c93 SCI: Remove the hackish (and wrong) SCI32 fade code 2012-05-20 20:26:45 +03:00
Filippos Karapetis
8c1ca6548d SAGA: Fix bug #3528338 - "ITE: Subtitles always shown in introduction" 2012-05-20 20:16:16 +03:00
Filippos Karapetis
f8c24b5d88 SCI: Split the SCI32 graphics kernel functions in a separate file 2012-05-20 20:16:15 +03:00
Filippos Karapetis
fceeca2666 SCI: Change sci_opcodes to CamelCase 2012-05-20 20:16:13 +03:00
Filippos Karapetis
6f9e49faeb SCI: Add another workaround for the map scene in TMM
Thanks to TMM for details on reproducing this
2012-05-20 20:16:11 +03:00
D G Turner
e23ac65799 DREAMWEB: Modify detection entries to allow for early UK CD Release.
As this version has identical dreamweb.r00 and r02 files to the
international floppy release, have added the executable to clarify
between the two versions.

Fixes bug #3526483 - "DREAMWEB: No speech playing in CD version"
2012-05-18 17:13:37 +01:00
Paul Gilbert
68b0412ce9 TINSEL: Fix compiler warning 2012-05-17 20:46:13 +10:00
Paul Gilbert
41692ef48a TINSEL: Refactored Tinsel engine to use the Common coroutine scheduler 2012-05-17 20:42:23 +10:00
Paul Gilbert
c6810c174e COMMON: Moved the Tinsel Coroutine code into it's own Common class 2012-05-17 20:39:55 +10:00
Filippos Karapetis
c64a69c363 SCI: Resolve some resource related FIXMEs
These were introduced in 4f6d42d.
The odd comment dates back to FreeSCI, as far as our history goes, and
seems to be a leftover from an old refactoring during FreeSCI's history
2012-05-15 03:05:38 +03:00
Fabio Battaglia
3296e872f4 CRUISE: Add italian language strings
Add italian menu strings, taken from Italian Amiga version
2012-05-14 20:27:15 +02:00
Fabio Battaglia
ef280e81a6 CRUISE: Correct Italian detection entry
Actually mark Amiga italian detection entry as Italian
2012-05-14 17:18:30 +02:00
Fabio Battaglia
623ae7f179 CRUISE: Add detection entry for Amiga Italian ver 2012-05-14 17:15:17 +02:00
Matthew Hoops
b253a05454 GRAPHICS: Hide the WinCursor implementation 2012-05-14 09:56:56 -04:00
Filippos Karapetis
c3f0a426fc SCI: kMakeSaveFileName is actually using virtual savegame IDs 2012-05-14 11:16:11 +03:00
Filippos Karapetis
6b38731d39 SCI: Implement savegame deletion functionality in SCI32
This is based on two kernel functions, kMakeSaveCatName and
kMakeSaveFileName
2012-05-14 11:04:58 +03:00
Filippos Karapetis
398d0ffcef SCI: Check for object visibility, if an object defines it
Fixes the inventory in GK1
2012-05-14 02:30:15 +03:00
Willem Jan Palenstijn
4f6d42d77b SCI: Add a few FIXMEs 2012-05-13 16:23:15 +02:00
Matthew Hoops
9e330174c8 VIDEO: Change getElapsedTime() into getTime()
This name change accompanies a slight meaning change; now it means the current time position from the beginning of the video and not from starting the video.
2012-05-12 21:28:13 -04:00
Filippos Karapetis
c424c22f19 SCI: Fix bug #3040625 - "SCI: ECOQUEST French/German: Speech balloon graphic glitch"
This bug is caused by the fact that the sprites in that scene and the
speech bubble share the same priority, so we compensate for that with a
workaround
2012-05-11 12:54:06 +03:00
Willem Jan Palenstijn
f6acc5d5be DREAMWEB: Fix crash when entering short console password
_inputLine is not a string, so it shouldn't be cast to Common::String.
This fixes bug #3525602.
2012-05-10 23:06:32 +02:00
D G Turner
29a866217f DREAMWEB: Fix Speech Directory Name for SP/FR CD Variant.
This should fix the remaining issues on bug #3524362 "DREAMWEB: Problem
with Spanish/French version".
2012-05-08 16:58:43 +01:00
D G Turner
0cff5c547c DREAMWEB: Add _speechDirName to remove duplication of Directory name. 2012-05-08 16:48:01 +01:00
D G Turner
4161d83cba DREAMWEB: Add detection entry for another French/Spanish CD variant.
The MD5sums are taken from bug #3524362 "DREAMWEB: Problem with
Spanish/French version".
2012-05-07 23:21:20 +01:00
athrxx
1387693168 KYRA: fix bug No. X. from http://forums.scummvm.org/viewtopic.php?t=11487
(monsters not getting hit by fireball trap)
2012-05-06 12:42:10 +02:00
athrxx
e7ba09be63 KYRA: fix bug No. VI. from http://forums.scummvm.org/viewtopic.php?t=11487
(Vaelan's Cube should be able to remove illusionary walls)
2012-05-06 12:42:08 +02:00
athrxx
89ea3e016f KYRA: fix bug No. IX. from http://forums.scummvm.org/viewtopic.php?t=11487
(experience points awarded after Knowles/Xeobs quest missing 1 point)
2012-05-06 12:42:07 +02:00
Torbjörn Andersson
44a076caf8 TSAGE: Remove extra semicolons. 2012-05-06 09:19:51 +02:00
Willem Jan Palenstijn
5a1f458bd0 DREAMWEB: Add character map for the Italian version.
It is the same as the French version. This fixes bug #3523338.
2012-05-04 23:35:18 +02:00
Matthew Hoops
76dfbbede4 TINSEL: Add basic PSX SEQ playback support
Instrument bank support is not implemented yet
2012-05-03 18:19:54 -04:00
Matthew Hoops
b93b17e7f4 TINSEL: Capitalize 'demo' 2012-05-03 17:59:19 -04:00
Johannes Schickel
e72f51129b DREAMWEB: Tag all detection entries as testing instead of unstable. 2012-05-03 18:44:41 +02:00
Johannes Schickel
18ae64ed5a CONFIGURE: Enable dreamweb and composer by default. 2012-05-03 18:37:42 +02:00
Filippos Karapetis
d6bedc8a36 AGI: Proper handling of the cancel button when saving/loading 2012-05-03 01:20:06 +03:00
Filippos Karapetis
e41e412c9e SCI: Fix for bug #3522046 "Detection of SQ4CD as Windows breaks Music"
Fall back to the DOS soundtracks in Windows CD versions if the user picks
a non-General MIDI music device, as the Windows tracks only contain MIDI
music
2012-04-29 20:45:16 +03:00
Filippos Karapetis
24e57808aa SCI: Add a hack to fix the cursor colors in Longbow (bug #3489101) 2012-04-29 20:45:14 +03:00
Filippos Karapetis
ad248c9b0b SCI: Add the French floppy version of SQ4 (bug #3515247) 2012-04-29 20:45:13 +03:00
Johannes Schickel
e2238e4a25 Merge pull request #234 from BenCastricum/master
SCUMM: Fix bug #3493317 by removing assert() in detection algorithm.
2012-04-28 08:07:52 -07:00
Ben Castricum
bdb12a9c65 SCUMM: Fix bug #3493317 by removing assert() in detection algorithm.
Bug #3493317 ("SCUMM: Detecting Loom PCE without 16bpp support crashes")
is caused by an assert() in detection algorithm. In case an MD5 is found
the md5table, but the variant from the md5table is not found in
detection_tables.h this assert triggers. However since certain variants
can be left out compile-time this situation can occur. By ignoring
instead of assert()-ing the entry ScummVM will no longer abort but
continue the detection process.
2012-04-28 11:10:53 +02:00
Travis Howell
a322ee83dd Add another English demo version of the Humongous Interactive Catalog. 2012-04-24 15:19:32 +10:00
Johannes Schickel
cc1ae7b190 KYRA: Fix crahes in Kyra 1-3 and LoL when EGA/CGA graphics mode is selected.
This is a regression from 86a817beb5.

Formerly Kyra always queried the render_mode and initializes its Screen
functionality accordingly, even when the game actually only supported VGA.
While in the "Edit game..." options only VGA was selectable, the global options
still allowed for example EGA to be selected and thus messing up the internal
state. I only check the render_mode setting for EoB 1 and 2 now, which are
the only games which support the setting inside Screen.
2012-04-24 01:11:53 +02:00
D G Turner
b7a5573dda SWORD25: Correct stack dump debug function output.
This was introduced by the change from C++ output streams (<<) to
Common::String output. Thanks to salty-horse for finding this.
2012-04-22 14:36:51 +01:00
Filippos Karapetis
8a227d6903 DREAMWEB: Slight cleanup 2012-04-22 16:32:52 +03:00
Filippos Karapetis
6ecf27711c DREAMWEB: Move all of the mouse cursor related code into a separate file 2012-04-22 16:06:25 +03:00
D G Turner
a5745434d3 CRUISE: Fix update of background animations while waiting for user.
This is the third and final part of the patch supplied by Ignaz Forster
on bug #3423955 ("CRUISE: Slow / unresponsive game behaviour") for
avoiding blocking graphical updates during user wait loops.

The removal of the continue statement fixes the update of background
animations while waiting for user to respond i.e. try opening a locked
door on the upper deck of the boat and check the sea background
animation, but it also has the side effect of allowing hotspots to
respond during this period if the user clicks fast enough.

However, this bug was also present in the original interpreter, and
a workaround has been added to inhibit this.
2012-04-21 01:55:05 +01:00
D G Turner
f351a1d7ba CRUISE: Modification to main loop to update cursor, even in FastMode.
This is the second part of the patch supplied by Ignaz Forster on
bug #3423955 ("CRUISE: Slow / unresponsive game behaviour") for
avoiding blocking graphical updates during user wait loops.

This removes the check for fastMode from the cursor update code and
other code in this "idle" loop, and moves it down to qualifying
only a few of the function calls.
2012-04-21 01:55:04 +01:00
D G Turner
c4b08c0b98 CRUISE: Move cursor update to upper "idle" loop in main function.
This is the first part of the patch supplied by Ignaz Forster on
bug #3423955 ("CRUISE: Slow / unresponsive game behaviour") for
avoiding blocking graphical updates during user wait loops.

Hotspots passed during the idle loop do _not_ give any user feedback
without this patch.

The original patch has been split to allow for better understanding of
the changes and to allow fine grained bisection if this introduces any
regressions.
2012-04-21 01:55:03 +01:00
Filippos Karapetis
754bde663b Merge pull request #232 from fingolfin/refactor-plugins
Refactor plugins
2012-04-19 01:15:31 -07:00
Filippos Karapetis
677806a4e9 Merge pull request #231 from BenCastricum/master
SCUMM: Add another Dutch Balloon-O-Rama variant.
2012-04-19 01:09:40 -07:00
Filippos Karapetis
0a51667e42 Merge pull request #229 from criezy/dreamweb-fr
Support for Dreamweb fr/es
2012-04-19 01:03:09 -07:00
Max Horn
c638730fbc BUILD: Move list of engines out of configure
The new file engines/configure.engines is currently manually created
and maintained, but could be regenerated by a script in the future.
2012-04-18 15:44:11 +02:00
Max Horn
5185c61a2e ENGINES: Move table of engines from base/plugins.cpp to new header
The new header engines/plugins_table.h is currently manually created
and maintained, but could be regenerated by a script in the future.
2012-04-18 15:44:11 +02:00
Ben Castricum
99f0d544ca SCUMM: Add another Dutch Balloon-O-Rama variant. 2012-04-17 07:18:05 +02:00
Thierry Crozat
8d274f5006 DREAMWEB: Simplify modifyFileName() by using _datafilePrefix 2012-04-16 23:21:30 +01:00
upthorn
9c70954f64 DRASCULA: listSaves handles unsynced save index
This is a situation that would occur when a user copies drscula save
files from one device to another, without copying the corresponding
index, or copies the index without all corresponding save files.
2012-04-16 13:52:36 -07:00
Thierry Crozat
a4aaca5919 DREAMWEB: Minor style fixes 2012-04-16 21:26:55 +01:00
upthorn
9e5015e631 DRASCULA: added list saves support
Added kSupportsListSaves to DrasculaMetaEngine::hasFeature
Added working listSaves to DrasculaMetaEngine
2012-04-15 11:09:15 -07:00
Thierry Crozat
c62c5d61ca DREAMWEB: Add character mapping for french version 2012-04-15 11:45:14 +01:00
Thierry Crozat
a3406aab13 DREAMWEB: Support opening data files from ES and FR CD version 2012-04-15 11:45:14 +01:00
Travis Howell
586d9bf32f AGOS: Add comment about the limitations of quick loading/saving games in the AGOS game engine. 2012-04-15 19:24:57 +10:00
Matthew Hoops
8e107f8c78 MOHAWK: Enable the SVQ1 intro for Myst ME Mac 2012-04-08 03:29:53 +01:00
Joel Teichroeb
93632681c0 SCUMM: Fix spelling of length 2012-04-04 21:23:14 -07:00
Joel Teichroeb
1d0904197f PARALLACTION: Fix spelling of length 2012-04-04 21:23:00 -07:00
Johannes Schickel
8c57c71e3a KYRA: Silence const away cast warning by using non-const versions of strpbrk and strchr. 2012-04-05 00:40:30 +02:00
Johannes Schickel
f7d2cd7331 GROOVIE: Do not cast away const qualifier. 2012-04-05 00:40:30 +02:00
Johannes Schickel
0e17497110 SWORD25: Do not cast away const qualifier. 2012-04-05 00:40:30 +02:00
Johannes Schickel
56e8268073 SCI: Do not cast away const qualifier. 2012-04-05 00:40:25 +02:00
Johannes Schickel
d8aecf006a Merge pull request #221 from klusark/const
Fix casting away const
2012-04-04 15:27:42 -07:00
Willem Jan Palenstijn
a6ba9f150a SCUMM/ARM: Fix crashes in ARM asm costume renderer
It was possible to bypass the initialization of r11, and
mask was being read before the corresponding bounds check.

Thanks to fuzzie for analysis and LordHoto for testing.

This fixes bug #3500023 and a crash in the DOTT ending.
2012-04-04 08:54:58 +02:00
Filippos Karapetis
793dcda650 SCI: Bugfix for the GetAngle workarounds
Return a fake value instead of leaving random values in the accumulator
2012-04-04 07:41:44 +03:00
Joel Teichroeb
8dfa33ff1f SCUMM: Fix casting away const 2012-04-03 16:53:54 -07:00
Travis Howell
d50e34c1bd AGOS: Expand fix for bug #3512776 - SIMON1DOS French: Subtitle glitch in introduction. 2012-04-02 23:08:31 +10:00
Travis Howell
2388477355 AGOS: Fix bug #3512776 - SIMON1DOS French: Subtitle glitch in introduction. 2012-04-01 11:15:10 +10:00
D G Turner
639c54a306 SCI: Add workaround for SQ1SCI to fix engine abort in bug #3513765.
This occurs while Roger is trying to move around the Pilot Droid in
Ulence Flats.
2012-04-01 01:50:08 +01:00
Filippos Karapetis
95fb73bcc5 SCI: Change the fix for the SQ1 PAvoider call to apply in all rooms again
This bad call can be made in all rooms in Ulence Flats, after getting the
Pilot Droid. Properly fixes script bug #3513207
2012-04-01 01:32:03 +03:00
Filippos Karapetis
6a49d3eadd ENGINES: Return all available custom GUI options if no target is specified
This is used to set default settings for all custom game options when an
engine starts
2012-03-31 13:55:03 +03:00
Filippos Karapetis
7f9c63239b SCI: Make sure that the disable_dithering key exists 2012-03-31 05:54:30 +03:00
Filippos Karapetis
21e8f2f441 SCI: Fix workaround for bug #3513207
The associated call contains too few parameters, thus it shouldn't be made
at all
2012-03-31 05:53:29 +03:00
D G Turner
5bbfd008b6 SCI: Minor formatting fix to workarounds table. 2012-03-31 02:25:20 +01:00
D G Turner
834e9184e5 SCI: Add workaround for SQ1SCI to fix engine abort in bug #3513207.
This occurs while Roger is trying to move around the Pilot Droid in
various narrow cases.
2012-03-31 01:39:03 +01:00
Sven Hesse
8a4da1e6b0 GOB: Add a Spanish Amiga version of Gobliins 2
As supplied by aldozx in the forums.
2012-03-30 11:35:18 +02:00
D G Turner
3acc3837e1 SKY: Minor formatting fix. 2012-03-30 01:57:56 +01:00
Eric Culp
2fe60082e8 SKY: Allow game to be loaded from main menu dialog while in-game control panel is open. Fixes bug #3448294 2012-03-28 19:09:12 -04:00
D G Turner
b01d712a63 CGE: Close memory leak in savegame loading. 2012-03-28 01:51:56 +01:00
D G Turner
6523a32334 CGE: Close memory leak in sound Fx caching.. 2012-03-28 01:11:41 +01:00
D G Turner
83d4eeadc6 CGE: Close memory leak in savegame thumbnail loading. 2012-03-28 00:10:56 +01:00
Filippos Karapetis
5e10737015 AGI: Add played time information to saved games 2012-03-27 00:50:29 +03:00
Filippos Karapetis
85ca13db4b AGI: Use the ScummVM dialogs for saving/loading
An option has been added to use the original ones, if needed
2012-03-27 00:21:50 +03:00
Filippos Karapetis
98b60f1af8 DREAMWEB: Slight cleanup of DreamWebEngine::animPointer() 2012-03-27 00:21:48 +03:00
D G Turner
bbe686c507 AGI: Fix compilation on NDS, broken due to predictive text changes. 2012-03-26 01:09:15 +01:00
Filippos Karapetis
6a6831014c QUEEN: Implement saving/loading during runtime from the GMM 2012-03-26 01:02:04 +03:00
Eugene Sandulenko
f9c4504ec0 Merge pull request #214 from BenCastricum/master
SCUMM: More HE games detection fixes
2012-03-25 11:42:44 -07:00
Eugene Sandulenko
fe414c862c Merge pull request #216 from bluegr/gui_undither_move
GUI: Change the undithering checkbox to be an engine-specific option
2012-03-25 11:39:24 -07:00
Filippos Karapetis
d801186185 SCI: Fix cursor coordinates for SCI01. Fixes a crash in KQ1 (bug #3503932) 2012-03-25 19:22:31 +03:00
Filippos Karapetis
346c1fe461 GUI: Change the undithering checkbox to be an engine-specific option 2012-03-25 18:51:23 +03:00
Filippos Karapetis
fb5aa3ccbb DREAMWEB: Rename the dreamweb_originalsaveload option to originalsaveload
This changes its naming to be like the rest of the game options
2012-03-25 17:50:22 +03:00
Filippos Karapetis
1938d95c4e SCI: Rename the sci_originalsavedload option to originalsaveload
This changes its naming to be like the rest of the game options
2012-03-25 17:48:38 +03:00
Filippos Karapetis
2325b8ce24 KYRA: Fix game option comments 2012-03-25 17:05:23 +03:00
Filippos Karapetis
536a7e407f SCI: Hook up the digital SFX and CD audio options
The relevant code wasn't added in the newer commits - this was an
oversight from my part
2012-03-25 16:40:49 +03:00
Filippos Karapetis
4dc2f2d433 SWORD2: Add a custom game option to toggle object labels 2012-03-25 16:31:27 +03:00
Filippos Karapetis
24d758e5ef SKY: Only show the option for the alternative intro in the CD version 2012-03-25 16:24:31 +03:00
Filippos Karapetis
c12990d37f QUEEN: Only show the option for the alternative intro in the CD version 2012-03-25 16:24:04 +03:00
Torbjörn Andersson
1c124d5079 SKY: Add gui-option for alt-intro
Ideally, this should only be added for the CD version but I don't
think we have any mechanism for telling the CD and floppy versions
apart.
2012-03-25 11:58:47 +02:00
Torbjörn Andersson
ae102a2b54 QUEEN: Add GUI option for alt-intro
Ideally, this should only be added to the CD version but I don't think
we provide any mechanism for telling the CD and floppy versions apart.
2012-03-25 11:58:09 +02:00
Oleksiy Kurochko
ec32ccb6d6 GUI: Move predictive dialog to common gui 2012-03-25 12:21:38 +03:00
Eugene Sandulenko
3b57dc9164 KYRA: Move I18N-related commits where they belong. 2012-03-25 11:47:20 +03:00
Eugene Sandulenko
9b2471aeee Merge pull request #211 from lordhoto/game-gui-options-v2
GUI: Game gui options
2012-03-25 01:38:46 -07:00
Ben Castricum
4e266f466c SCUMM: More HES games detection fixes 2012-03-24 17:57:36 +01:00
Scott Thomas
19d36330c5 GROOVIE: Detect if external music exists for the Music Enhancement Project.
T7G's music framework uses either all external or all XMIDI, so assume if one
external song is present, the entire music pack is.
2012-03-24 11:00:09 +10:30
Matthew Hoops
a658fc660e GRAPHICS: Move PNG to the ImageDecoder interface 2012-03-20 01:06:48 +01:00
Matthew Hoops
765a870445 GRAPHICS: Convert JPEG to the ImageDecoder API 2012-03-20 01:06:48 +01:00
Matthew Hoops
4516b5ea24 GRAPHICS: Convert PictDecoder to the ImageDecoder API 2012-03-20 01:06:48 +01:00
Matthew Hoops
270f8077c2 MOHAWK: Make MystBitmap use BitmapDecoder 2012-03-20 01:06:47 +01:00
Matthew Hoops
426c81a7a7 GRAPHICS: Rewrite ImageDecoder to have an improved API
The new bitmap decoder class is based off the Mohawk one, and now has 8bpp decoding capability.
2012-03-20 01:06:47 +01:00
Matthew Hoops
29f7cc33fb MOHAWK: Use Surface::convertTo() for video 8bpp->true color conversion 2012-03-20 01:06:47 +01:00
Filippos Karapetis
96f132994f SCI: Add per-game GUI option support. 2012-03-19 21:04:29 +01:00
Filippos Karapetis
eabdf8048e DREAMWEB: Add per-game GUI option support. 2012-03-19 21:04:29 +01:00
Johannes Schickel
4b2ca672f0 KYRA: Add per-game GUI option support. 2012-03-19 21:04:29 +01:00
Johannes Schickel
82ab3056fa ENGINES: Implement per-game options caching in AdvancedDetector via GUIO flags. 2012-03-19 21:04:29 +01:00
Filippos Karapetis
c84cd8dee8 GUI: Add per-engine and per-game options 2012-03-19 20:32:34 +01:00
Matthew Hoops
4bdd38923a MOHAWK: Properly initialize the Riven tdomeelev variable
Thanks to Robot_Maker20 for noticing the bug
2012-03-19 11:03:38 -04:00
Johannes Schickel
223794fb38 ALL: Make use of defined() for the preprocessor consistent.
This does not change the use of defined for some NDS source files, since they
seem to be (based on?) third party code.
2012-03-17 22:02:44 +01:00
Christoph Mallon
a64b5e2a77 ALL: Use GCC_ATLEAST(). 2012-03-17 20:09:49 +01:00
Eugene Sandulenko
97ed6a5abb Merge pull request #206 from BenCastricum/master
SCUMM: More HE Games Detection
2012-03-17 04:01:00 -07:00