Commit graph

71579 commits

Author SHA1 Message Date
Johannes Schickel
cf685fbc6c ACCESS: Let listSaves return list sorted on slot numbers. 2016-02-25 21:39:45 +01:00
Johannes Schickel
a155220100 ENGINES: Add comparator to sort SaveStateDescriptors based on slot. 2016-02-25 21:39:45 +01:00
Johannes Schickel
47f82d439d DREAMCAST: Fix listing of savefiles.
We introduced a new pattern '#' in 06641f29a7.
Starting from that commit all backends were supposed to support it. Dreamcast
was missed. To support it in Dreamcast we now use Common::String::matchString
to do pattern matching.
2016-02-25 21:05:53 +01:00
Martin Kiewitz
fb007a5914 AGI: Add detection for 13th Disciple 1.01 bug #7010 2016-02-25 18:16:01 +01:00
Eugene Sandulenko
eb9c24ac0e WAGE: Added detection for Eidisi I 2016-02-25 11:51:22 +01:00
Eugene Sandulenko
1415e620e4 WAGE: Implemented cropping in cosole. That fixes crashes in Bug Hunt 2016-02-25 11:51:21 +01:00
Kirben
6ac4c9dedb SCUMM: Fix the lip sync animation in later HE games. 2016-02-25 20:46:47 +11:00
Paul Gilbert
fdcdf7e326 MADS: NEBULAR: Fix hotspot for doll in laboratory 2016-02-24 20:59:44 -05:00
Eugene Sandulenko
4411155869 GCW0: Trigger keyboard only on button down, not on up, otherwise it required holding 2016-02-24 23:31:37 +01:00
Eugene Sandulenko
2131023913 GCW0: Made packager reenterable 2016-02-24 23:23:02 +01:00
Eugene Sandulenko
22121c5104 GCW0: Disabling more features on GCW0 2016-02-24 23:23:02 +01:00
Thierry Crozat
47c03cdc29 I18N: Regenerate translations data file 2016-02-24 21:52:17 +00:00
Thierry Crozat
b7f121036d I18N: Update spanish translation
The update was provided by Tomás Maidagan.
2016-02-24 21:51:59 +00:00
Martin Kiewitz
3cf34d6417 SCI: Add script patch for qfg3 combat speed problem
Fixes bug #6247
2016-02-24 21:36:50 +01:00
Eugene Sandulenko
ca4c242b88 WAGE: Simplified detection table 2016-02-24 20:35:34 +01:00
Eugene Sandulenko
46ca9c2674 WAGE: Added detection for Dungeon World II 2016-02-24 20:16:59 +01:00
Eugene Sandulenko
6285d2f565 GCW0: Add release build script 2016-02-24 20:09:48 +01:00
Eugene Sandulenko
a11d7810e0 GCW0: Made fluidsynth default sound device 2016-02-24 19:04:23 +01:00
Eugene Sandulenko
fe7ca47ed3 GCW0: Include free soundfont into release package 2016-02-24 19:00:41 +01:00
Eugene Sandulenko
76a27626bd CONFIGURE: Fix for latest gcw0 toolchain 2016-02-24 18:54:03 +01:00
Eugene Sandulenko
cadc46409f CONFIGURE: Remove trailing spaces 2016-02-24 18:52:29 +01:00
Eugene Sandulenko
8295f7f0ff WAGE: Fixed crash in Double Trouble. Needs more work. 2016-02-24 11:35:11 +01:00
Eugene Sandulenko
3cb1877b45 WAGE: Added detection for Double Trouble 2016-02-24 11:33:31 +01:00
Eugene Sandulenko
23485305fb WAGE: Add detection for Canal District 2016-02-24 11:33:31 +01:00
Martin Kiewitz
f3c2d7629d SCI: Fix FM-Towns audio language selection
This first of all combines both detection entries and makes it
possible so that the user can directly choose English or Japanese
without having to add the game twice.
But it also fixes the in-game option to switch between English
and Japanese. Prior to this commit it was only possible to for
example switch from Japanese to English once, but it was not
possible to switch back without quitting the game and starting it
again.
2016-02-24 00:51:50 +01:00
Ori Avtalion
009f753187 TUCKER: Hide cursor in cutscenes 2016-02-24 00:13:53 +02:00
Filippos Karapetis
9cd4769c8a WAGE: Fix compilation with MSVC
Including EventRecorder.h directly in the engine has the odd side
effect of including winnt.h twice
2016-02-24 00:10:48 +02:00
Filippos Karapetis
a229edaea8 WAGE: Silence false positive MSVC warnings 2016-02-24 00:10:48 +02:00
Johannes Schickel
82fca783b3 Merge pull request #679 from tobiatesan/fix_roto
WINTERMUTE: Fix order of arguments in sprite rotation
2016-02-23 23:03:23 +01:00
Tobia Tesan
a4b3131209 WINTERMUTE: Fix order of arguments in sprite rotation 2016-02-23 22:49:40 +01:00
Johannes Schickel
22a60e6c0b WIN32: Fix plugin provider build for 64bit target. 2016-02-23 22:31:30 +01:00
Thierry Crozat
b4318201d4 I18N: Regenerate translations data file 2016-02-23 20:47:36 +00:00
rootfather
1fad7e41c5 I18N: Fix typo in de_DE.po 2016-02-23 20:43:04 +00:00
rootfather
7a93d171f7 I18N: Update German .po file
This upates the German .po file with the changes introduced
recently. The whole update was done by Simon Sawatzki (SimSaw),
thank you for that!
2016-02-23 20:42:45 +00:00
Martin Kiewitz
82165bb6f6 SCI: Improve kAnimate fastcast detection, Remove EQ1 hack
- Add "kAnimate fast cast state" to "version" debug command
- Make it possible for script patcher signatures to get fully
used outside of the regular script patcher
- Remove previous fastcast detections and replace them with
a signature heuristic
- Remove object name checking, when fastcast global is set
- Heuristic detects "fast cast" support incorrectly for multilingual
KQ5, but it seems the game never sets the global, so it won't
matter. KQ5 CD (also SCI1 late) has fastcast support.
- Remove hack in GfxView::draw
- Add lots of comments to ScriptPatcher class

This fixes EcoQuest 1 Floppy showing the anemone on top of the
message box (see bug #5170)
2016-02-23 20:17:18 +01:00
Eugene Sandulenko
64e21078da WAGE: Fix crash when border is off-screen. Bug Hunt was affected. 2016-02-23 11:18:44 +01:00
Eugene Sandulenko
d516cac634 WAGE: Improved debug output 2016-02-23 11:18:44 +01:00
Eugene Sandulenko
a7f560ca61 WAGE: Fix assert in string Operand, as it allows TEXT_INPUT as string 2016-02-23 11:18:44 +01:00
Eugene Sandulenko
ea0fb987e0 WAGE: Fix crashes for poorly initialized objects 2016-02-23 11:18:43 +01:00
Eugene Sandulenko
a2553489a6 WAGE: Added safeguard checks for operands 2016-02-23 11:18:43 +01:00
Eugene Sandulenko
d7b008fa9a WAGE: Added detection for "3rd Floor" and "Bug Hunt" 2016-02-23 11:18:43 +01:00
Thierry Crozat
5fc715acca I18N: Regenerate translations data file 2016-02-22 21:15:11 +00:00
Thierry Crozat
31f06184c6 I18N: Update Russian and Belarusian translations (patch #1635) 2016-02-22 21:13:36 +00:00
Mikel Iturbe Urretxa
1838a55c15 I18N: Add Basque additional string translation 2016-02-22 21:02:40 +00:00
Martin Kiewitz
480035d6aa SCI32: Do not clear screen when restoring for SCI32
Fixes graphical issues, when restoring saved games.
SCI32 did not clear the screen and also did not even redraw the
screen on restore. It only redraws elements that have changed.
Behavior verified using TSR in DOSBox (see comments).
Also added comment about clearing the screen for SCI16.
2016-02-22 21:38:01 +01:00
Eugene Sandulenko
23bc6bb846 WAGE: Initialize class variables 2016-02-22 18:45:58 +01:00
Eugene Sandulenko
dd6119bdad WAGE: Fix buffer overrun 2016-02-22 18:45:58 +01:00
Martin Kiewitz
2c247a03e9 SCI: Add hack for Pepper's Adventure in Time CDAUDIO issue
Game checks for file CDAUDIO. Currently the kFileIO(Exists)
code is working pretty slowly on at least Windows. Needs to get
fixed properly by enhancing SaveFileManager().
This is primarily for branch 1.8.0.
2016-02-22 14:24:37 +01:00
Bastien Bouclet
d6881100dd MOHAWK: Only allow saving/loading from the main event loop 2016-02-22 09:58:41 +01:00
Bastien Bouclet
becbe41527 MOHAWK: Continue to poll the events when playing blocking sounds 2016-02-22 09:57:24 +01:00