Johannes Schickel
b9ac34272d
TOON: Slight cleanup in querySaveMetaInfos.
2012-07-03 18:39:50 +02:00
Johannes Schickel
69723c82bc
TOLTECTS: Slight cleanup in querySaveMetaInfos.
2012-07-03 18:39:50 +02:00
Johannes Schickel
72e1e5a31c
TEENAGENT: Slight cleanup in querySaveMetaInfos.
2012-07-03 18:39:50 +02:00
Johannes Schickel
89b8f6bb56
SWORD1: Slight cleanup in querySaveMetaInfos.
2012-07-03 18:39:50 +02:00
Johannes Schickel
05bd736d16
SCI: Slight cleanup in querySaveMetaInfos.
2012-07-03 18:39:50 +02:00
Johannes Schickel
3b14ff33ca
HUGO: Slight cleanup in querySaveMetaInfos.
2012-07-03 18:39:50 +02:00
Johannes Schickel
31f339880d
GROOVIE: Slight cleanup in querySaveMetaInfos.
2012-07-03 18:39:50 +02:00
Johannes Schickel
e66b9d4487
DREAMWEB: Slight cleanup in querySaveMetaInfos.
2012-07-03 18:39:50 +02:00
Johannes Schickel
a513585358
DRACI: Slight cleanup in querySaveMetaInfos.
2012-07-03 18:39:50 +02:00
Johannes Schickel
bc3c80714b
CRUISE: Slight cleanup in querySaveMetaInfos.
2012-07-03 18:39:50 +02:00
Johannes Schickel
afa94697dc
CGE: Slight cleanup in querySaveMetaInfos.
2012-07-03 18:39:49 +02:00
Johannes Schickel
e242b91db0
SCUMM: Slight cleanup in querySaveMetaInfos.
2012-07-03 18:39:49 +02:00
Johannes Schickel
48e6b80253
SAGA: Slight cleanup in querySaveMetaInfos implementation.
...
Saves are writable and deletable by default, there is no need to mark them
explicitly as such.
2012-07-03 18:39:46 +02:00
Johannes Schickel
2678bcda98
BACKENDS: Remove unused member in DefaultTimerManager.
...
Thanks to salty-horse for pointing this out.
2012-07-03 17:58:33 +02:00
Johannes Schickel
b2ba37a039
KYRA: Get rid of unused private class members.
...
Thanks to salty-horse for pointing at these.
2012-07-03 17:44:37 +02:00
Ori Avtalion
f9d2871eb4
JANITORIAL: Remove extra semicolons
2012-07-03 18:28:14 +03:00
Filippos Karapetis
5a47afea9e
SCI: Move kGetWindowsOption together with the other misc kernel functions
2012-07-03 18:11:41 +03:00
Filippos Karapetis
9184a40fcc
SCI: Fix incorrect game options for SQ4CD
2012-07-03 03:46:27 +03:00
Filippos Karapetis
c80429008f
SCI: Remove an unnecessary warning and related FIXME comments
...
It's perfectly normal behavior to have locals with a smaller segment ID
than the ID of their respective script, e.g. when scripts are
uninstantiated and then instantiated again
2012-07-03 03:34:30 +03:00
Willem Jan Palenstijn
b091c0bd09
SCI: Remove unnecessary const-cast
2012-07-03 00:00:48 +02:00
Filippos Karapetis
f6e4312665
SCI: Add a hack for a bug in the script handling code
...
When resetting the segment manager, sometimes the locals block for a
script is placed in a segment smaller than the script itself. This
shouldn't be happening, but it isn't fatal, however it should be resolved
in a proper manner
2012-07-02 12:49:10 +03:00
Filippos Karapetis
44935117f4
SCI: Fix a workaround for an uninitialized variable in SQ4CD
...
This makes sure that the workaround works for subclassed objects as well,
such as "theProfessor" talker. Fixes bug #3539350 - "SCI: SQ4 CD -
Crash in sewer when text and speech enabled"
2012-07-02 12:49:08 +03:00
Filippos Karapetis
2c161796c5
Merge pull request #239 from bluegr/skipsavecompression
...
COMMON: Allow the savefile manager to create uncompressed saves
2012-07-01 11:08:08 -07:00
D G Turner
d335b78003
DREAMWEB: Fix minor regression with Ryan's watch.
...
Using Ryan's watch within the game, the watch time always started at
19.30 from point of use, which did not seem correct.
Checking with the original CD and Floppy interpreters under DOSBox
showed they used the current system time, so this was incorrect.
Bisection shows that this regression was introduced by commit
57e940f67896e0f085de23088754fe1682cd49db i.e. "DREAMWEB: Move all saved
variables to a GameVars struct" and was probably a side effect of a
minor call ordering change in the equivalent of setupInitialVars()
with respect to the getTime() call.
However, to ensure no further regressions, it was easier to fix this
by replacing the initial value setting by a getTime() call.
2012-07-01 06:20:53 +01:00
Thierry Crozat
50136f43c7
COMMON: Expand a bit the KeyState documentation
...
This follows a bug that was found in the Lure engine where keycode
was used in a place where it should have used ascii.
2012-07-01 01:03:49 +01:00
Thierry Crozat
c19df60092
I18N: Update German translation
...
One of the string was left untranslated in the last update. This adds
the translation for that string (provided by Lightkey).
2012-07-01 00:40:07 +01:00
Thierry Crozat
335ba979a2
LURE: Fix engine crash in copy protection screen with AZERTY keyboard
...
Fixes bug #3539031 - "LURE: Crash at Copy Protection Screen".
This reverts the previous fix which only worked for QWERTY keyboards
and made the issue worse for AZERTY keyboards. It now uses the ASCII
code instead of the keycode for the sanity check.
2012-06-30 20:48:22 +01:00
Thierry Crozat
33c67caed1
I18N: Regenerate translation data file
2012-06-30 12:20:17 +01:00
Thierry Crozat
5bbac72839
I18N: Update Italian translation
...
The update was sent by Matteo by email.
2012-06-30 12:19:54 +01:00
Thierry Crozat
7efdf21e85
I18N: Update Swedish translation from patch #3538686
2012-06-30 12:18:47 +01:00
D G Turner
4789e0f026
LURE: Fix engine crash in copy protection screen.
...
Fixes bug #3539031 - "LURE: Crash at Copy Protection Screen".
Previously, the code didn't prevent keyboard events with modifiers being
used. Since the ascii values for these were outside the 0-9 numeric
range, this resulted in an invalid frame number being used and thus the
engine aborted at an asertion.
2012-06-29 23:37:11 +01:00
D G Turner
100ff974cb
TOON: Correct mismatched method definition against prototype.
...
Fixes bug #3539018 - "Toon: AmigaOS4 Compiler error in anim.cpp"
2012-06-29 22:13:19 +01:00
D G Turner
78b8ca5c7f
TOON: Replace remaining int32 x,y,w and h coordinates with int16.
2012-06-28 07:07:08 +01:00
Strangerke
d73ed91051
CGE: Remove unused Demo text id
2012-06-28 07:25:56 +02:00
Strangerke
647bc59f99
CGE: Rename variable
2012-06-28 07:19:54 +02:00
Filippos Karapetis
848575b826
SCI: Fix bug #3538418 in SQ4CD
...
Add a script patch for another speech/subtitles script, which handles
the babble icon shown in the quit/death dialogs (e.g. the two guys from
Andromeda in the quit dialog). Now, these dialogs have speech both in the
speech and the speech + subtitles modes
2012-06-28 04:06:58 +03:00
Filippos Karapetis
cc77688696
SCI: Remove an incorrect error check in validateExportFunc()
2012-06-28 03:29:34 +03:00
Filippos Karapetis
12b8534e2f
SCI: Fix the detection entry for the Spanish version of KQ6
...
There is no Spanish CD version of KQ6, only floppy. This also seems to fix
the bug with the puzzle in the cliffs of wisdom (room 300)
2012-06-28 03:27:34 +03:00
Strangerke
ee14ef5348
CGE: Add ending message to tell the user he finished the game. Fix bug #3538396
2012-06-27 22:12:37 +02:00
Strangerke
f32c9a7735
CGE: Fix bug 3538039 - level buttons not pressed
2012-06-27 01:15:32 +02:00
Strangerke
8b30750f82
CGE: Remove dead code used to display copyright in DOS prompt
2012-06-27 01:15:31 +02:00
Thierry Crozat
90d78e31a7
NEWS: Mention fix for missing subtitles in Drascula and BS1
2012-06-26 21:40:51 +01:00
Thierry Crozat
57e84b9632
SWORD1: Add source of the translations for the missing subtitles
...
This adds a few comment to explain were the translations come from
for the missing subtitle workaround (and give credits were they are
due).
2012-06-26 21:31:12 +01:00
Thierry Crozat
7705c13cc4
SWORD1: Add workaround for missing subtitles in the demo
2012-06-26 21:20:24 +01:00
Thierry Crozat
c2aabea6fa
DRASCULA: Add Spanish subtitles for von Braun cutscene
...
This finally solves bug #3069981 DRASCULA: no subtitles in scene
with "von Braun". Thanks go to Tomás Maidagan for providing these
subtitles.
2012-06-26 21:20:24 +01:00
Filippos Karapetis
152b340a9a
SCI: Remove a music fading hack used for the intro of Longbow
2012-06-26 13:22:05 +03:00
Filippos Karapetis
7e66cbd468
SCI: Rename a parameter in validateExportFunc()
...
This ensures that it won't be confused with a function with the same name
2012-06-26 11:13:14 +03:00
Thierry Crozat
f8b8bd8c9b
I18N: Update Hungarian translation from patch #3537638
2012-06-25 22:45:41 +01:00
Strangerke
80388527ea
CGE: Fix SPR files with extra 0x1A or missing ending CRLF. Fix bug #3537527
2012-06-25 23:40:17 +02:00
Filippos Karapetis
659d0cfcc3
COMMON: Also adapt openForSaving() in the DC and N64 backends
2012-06-25 22:39:28 +03:00