72302 Commits

Author SHA1 Message Date
Eugene Sandulenko
c18a12453e UPDATES: Implemented method getLastUpdateCheckTimeAndDate()
Currently it uses methods and constants deprecated in 10.10.
10.10+ -specific code will follow
2016-04-09 17:04:04 +02:00
Thierry Crozat
185b853408 NEWS: Add fix in drascula for character walking off screen 2016-04-09 15:54:03 +01:00
Thierry Crozat
57d782420b DRASCULA: Fix character walking off screen
There was an unhandled case in chapter 2 when the character is at
the exact Y location and close to the X location to where we asked
him to walk. The code started the walk but without properly setting
the curDirection and trackProtagonist variables. This resulted in the
walk never stopping.

I checked what the original source code is doing for this case and
implemented it in the same way: the character does not start walking.

This fixes bug #7112: DRASCULA: protagonist walking off the screen
2016-04-09 15:43:04 +01:00
Eugene Sandulenko
4cae92a7d4 UPDATES: Fix appcast URL 2016-04-09 15:59:58 +02:00
Eugene Sandulenko
20b2b15d63 UPDATES: Specify version for manual Sparkle download 2016-04-09 15:54:41 +02:00
Eugene Sandulenko
3bac16d57d WAGE: Added debug code for dumping CODE resource fork 2016-04-09 15:54:21 +02:00
Torbjörn Andersson
64709482e6 SHERLOCK: Fix crash when searching the Serrated Scalpel journal
As far as I can tell, the lines I removed to draw the search box
are already handled by the call to makeField() above. Also, they
were drawing to the wrong surface, and one of them was in the
wrong direction, which is what triggered an assertion.
2016-04-09 09:33:17 +02:00
Torbjörn Andersson
701738e0c9 SHERLOCK: Put back line break that I accidentally removed.
Thanks to LordHoto for noticing.
2016-04-08 23:03:53 +02:00
Torbjörn Andersson
0d1bfecebc SHERLOCK: Fix crash when searching journal in Rose Tattoo
Another part bug, part regression from using ManagedSurface, I
guess.
2016-04-08 22:52:59 +02:00
Lothar Serra Mari
a8c42e491c
NEWS/DE: Mention Drascula text alignment fix 2016-04-08 20:04:31 +02:00
Thierry Crozat
a5fe95c214 NEWS: Add Drascula text alignment fix 2016-04-08 02:13:10 +01:00
Thierry Crozat
d256f18952 DRASCULA: Fix text alignment to be faithful to the original
The changes in this commit should provide an identical text
placement to the original. In addition to using the original source
code as reference I have checked that is the case by comparing
with DosBox for the intro of the Spanish and English versions as
well as  for parts of the game with the English version. I added
comments for the obscure parts (such as the original adding a
space at the end of the last line of text when splitting a string
into several lines, thus impacting how that last line is aligned).
2016-04-08 02:04:28 +01:00
Lothar Serra Mari
f624a15b4b I18N: Update German translation file 2016-04-07 11:06:49 +02:00
Thierry Crozat
e5f4f8f575 I18N: Regenerate translations template from source code
This adds strings related to automatic update checks and to an
engine option added for COMI.
2016-04-07 08:58:51 +01:00
Thierry Crozat
a7bafd1c5d DRASCULA: Improve text centering and spacing between lines
This in particular fixes bug #7111: Incorrect position in texts, not as the
original. However this codes centers the text better than what we see in
DosBox, so the result is not identical.

This change is based on the code before the commit 7cf7f4b
"Rewrote the very confusing centerText() function into something that
makes more sense". The changes in that commit do not all make
sense to me so I reverted the line spacing (to add back 2 pixels between
text lines) and part of the logic to center text. The result looks a lot
closer to the original engine in DosBox, but not identical.
2016-04-07 01:36:23 +01:00
Johannes Schickel
1cbab62211 DC: Fix compilation errors due to AudioCD changes. 2016-04-06 23:40:26 +02:00
Johannes Schickel
c412478a11 SCI: Fix compilation for C++98. 2016-04-06 23:22:44 +02:00
Johannes Schickel
c51c89ca32 Merge pull request #721 from lordhoto/sci-saveload-cleanup
SCI: Cleanup of Save/Load Code
2016-04-06 23:05:54 +02:00
Lothar Serra Mari
8fa543f58f GUI: Increase update screen rate to 60Hz 2016-04-05 20:31:24 +01:00
Lothar Serra Mari
841f87bf47 GUI: Update _lastRedraw before calling updateScreen
This reduces the cursor lags on some systems.
2016-04-05 20:31:15 +01:00
Eugene Sandulenko
6775d86d06 WAGE: Fix bugs in original, when people mistype storage scene name 2016-04-05 18:48:29 +02:00
Eugene Sandulenko
644b4dcd0b WAGE: Fixed moving objects to random scene 2016-04-05 18:35:36 +02:00
Eugene Sandulenko
dee6957c31 WAGE: Fix window overlap 2016-04-05 18:19:23 +02:00
Eugene Sandulenko
63e55cefd4 WEB: Put Sparkle appcast to a standard place 2016-04-05 15:27:28 +02:00
Eugene Sandulenko
2c89f3b3d8 WAGE: Order scene and console drawing depending on what is active 2016-04-05 09:57:30 +02:00
Eugene Sandulenko
7555d041b5 WAGE: Split scene and console drawing 2016-04-05 09:39:16 +02:00
Eugene Sandulenko
2a3c4cc160 WAGE: Added 4 more detection entries.
Only Disk and SEA archives are left unprocessed. Once this is finished
I will put both originals and extracted archives online.
2016-04-05 09:31:39 +02:00
Eugene Sandulenko
e027225b42 WAGE: Added three more fangames to detection 2016-04-05 09:23:00 +02:00
Eugene Sandulenko
09515ba70b WAGE: Added 3 more games to detection 2016-04-04 18:46:59 +02:00
Eugene Sandulenko
2b2b1e8473 WAGE: Added 2 more games to detection 2016-04-04 11:13:22 +02:00
Eugene Sandulenko
a652dd7454 WAGE: 4 more games to detection 2016-04-04 11:13:22 +02:00
Eugene Sandulenko
7653efa5fe WAGE: More games added to detection 2016-04-04 11:13:22 +02:00
Eugene Sandulenko
0f55fc9246 UPDATES: Use www.scummvm.org to avoid redirects 2016-04-03 23:10:55 +02:00
Eugene Sandulenko
0925e9cd29 UPDATES: Fix endless loop 2016-04-03 23:10:55 +02:00
Thierry Crozat
717840b006 I18N: Regenerate translations data file 2016-04-03 17:56:45 +01:00
Thierry Crozat
9d26dfbd18 I18N: Update French translation 2016-04-03 17:56:28 +01:00
Lothar Serra Mari
c541f925a8 NEWS/DE: Fix typo in German NEWS file 2016-04-03 15:56:47 +02:00
Lothar Serra Mari
5acf8bca4e I18N/DE: Fix typo in GUI translation 2016-04-03 15:15:44 +02:00
Lothar Serra Mari
3a52a9907e I18N/DE: Improve GUI translation for Myst
The new translations are taken directly from the original menus
in the German edition of Myst: Masterpiece Edition
2016-04-03 14:23:23 +02:00
Lothar Serra Mari
9addeaa00f I18N/DE: Translate string referring to Myst flyby movie 2016-04-03 14:03:24 +02:00
athrxx
97a69022fd KYRA: (LOL) fix bug #7104 (LOL-CD: mixing sfx and voice mode does not work) 2016-04-03 13:06:16 +02:00
Eugene Sandulenko
d643036c20 Merge pull request #735 from sev-/updates-gui
UPDATES: Add GUI. Opt-in dialog and Options
2016-04-03 11:38:06 +02:00
Bastien Bouclet
c8bb597e67 MOHAWK: Fix endianness issue in Myst opcode 30
The previous code was reading data of the system's endianness as little endian.
Now the data is converted to little endian before it is read.

Attempt to fix #7100.
2016-04-03 08:11:56 +02:00
Bastien Bouclet
9db3f69f5e MOHAWK: Switch to slot based save file naming for Myst
Myst previously used the user provided description as the save filename.
This was not working when the user entered chacacters forbidden by the
filesystem.

The actual save format has not changed. Old saves are still compatible,
but must be renamed to 'myst-###.mys' and 'myst-###.mym'.

Fixes 7106.
2016-04-03 08:11:56 +02:00
Johannes Schickel
7a290757a8 Merge pull request #739 from salty-horse/comi_object_labels_setting
SCUMM: Add checkbox for object_labels setting in "Edit Game" dialog
2016-04-02 23:12:35 +02:00
Eugene Sandulenko
98f0be39e2 Merge pull request #743 from fuzzie/apple2-platform
COMMON: Add Apple II platform
2016-04-02 23:08:39 +02:00
Alyssa Milburn
0dd3563085 COMMON: Add Apple II platform 2016-04-02 21:57:48 +02:00
Thierry Crozat
dd6372ee1e I18N: Regenerate translations data file 2016-04-02 13:46:26 +01:00
Thierry Crozat
01f43c1f1b I18N: Update Hungarian translation (patch #1645) 2016-04-02 13:46:10 +01:00
Thierry Crozat
5cac63d6d5 I18N: Merge recent changes from scummvm.pot into German po file 2016-04-02 13:37:05 +01:00