Filippos Karapetis
b6f84d37b3
SCI: Fix showStyle check in palMorphFrameOut() - thanks snover
2016-02-20 23:28:41 +02:00
Thierry Crozat
3d97d2f0ed
I18N: Merge updated translations template to the language files
2016-02-20 21:26:10 +00:00
Thierry Crozat
2e7056e648
I18N: Update translations template file
2016-02-20 21:25:31 +00:00
Thierry Crozat
849f4f2d49
CGE2: Add events.cpp to POTFILE
2016-02-20 21:24:49 +00:00
Thierry Crozat
742d33d703
CGE: Add events.cpp to POTFILE
2016-02-20 21:24:38 +00:00
Thierry Crozat
7d489da5fa
AVALANCHE: Add missing POTFILES
2016-02-20 21:24:14 +00:00
Thierry Crozat
5d668d13b3
HUGO: Add missing POTFILES
2016-02-20 21:24:03 +00:00
Thierry Crozat
4338b51a28
SHERLOCK: Add missing POTFILES
2016-02-20 21:23:51 +00:00
Thierry Crozat
76e1f36ae9
TOON: Add missing POTFILES
2016-02-20 21:23:40 +00:00
Thierry Crozat
a2405d19bf
I18N: Regenerate translations data file
2016-02-20 21:08:35 +00:00
Thierry Crozat
09cd74529f
I18N: Update french translation
2016-02-20 21:08:35 +00:00
Thierry Crozat
31eea330e2
I18N: Merge update translations template into the language files
2016-02-20 21:08:34 +00:00
Thierry Crozat
1f1085d0d8
I18N: Update translations template file
2016-02-20 21:08:34 +00:00
Thierry Crozat
181c12ba8f
PARALLACTION: Translate buttons in load and save dialogs.
2016-02-20 21:08:34 +00:00
Thierry Crozat
41ff2a9f02
TOON: Translate buttons in load and save dialogs.
2016-02-20 21:08:34 +00:00
Thierry Crozat
79bfe91bfe
HUGO: Translate buttons in load and save dialogs.
2016-02-20 21:08:34 +00:00
Thierry Crozat
369d23dc3f
CGE2: Translate buttons in load and save dialogs.
2016-02-20 21:08:34 +00:00
Thierry Crozat
245afb1fcb
CGE: Translate buttons in load and save dialogs.
2016-02-20 21:08:34 +00:00
Thierry Crozat
9769dc24c7
AVALANCHE: Translate buttons in load and save dialogs.
2016-02-20 21:08:34 +00:00
Eugene Sandulenko
29670a1a1e
QUEEN: Added detection for Russian Floppy
2016-02-20 19:27:02 +01:00
Colin Snover
b804483e5e
SCI: Fix missing whitespace causing create_project errors
2016-02-20 10:36:48 -06:00
Martin Kiewitz
a1246901ee
SCI32: Change kAddLine to use kStubNull b/c signatures
2016-02-20 16:27:59 +01:00
Martin Kiewitz
dda637e7ac
SCI32: kIsOnMe apply scaling + use mulru() thx snover
2016-02-20 16:15:01 +01:00
Filippos Karapetis
9cb7caeb24
SCI: Fix a regression in the fallback detector. Some cleanup
...
Removed the superfluous initForDetection() function, which was not
updated in commit 2f17ba2b0ab77ef939c21efa04f7aaafccbd0c37 and
caused the fallback detector to crash because of uninitialized
variables
2016-02-20 16:56:08 +02:00
Martin Kiewitz
ed251ea004
SCI32: kIsOnMe searches _visiblePlanes, not just _planes
...
Forgot to mention that in last commit
2016-02-20 15:47:53 +01:00
Martin Kiewitz
5425ff6e99
SCI32: Splitting up GfxFrameout::kernelIsOnMe() into 2 methods
2016-02-20 15:46:12 +01:00
Martin Kiewitz
4ad1bbf108
AGI: Add detection for fan games with broken volume bug #7035
...
Plenty of fan games set volume to mute, because they thought 15
would be loudest. It's in fact "mute" in AGI. Those games were
made primarily for PC AGI, which did not use the volume setting.
We do, so such games would get muted audio. We try to detect
such games. Hopefully fully fixes bug #7035 .
Too many games to try them all out.
2016-02-20 14:53:17 +01:00
Filippos Karapetis
62546273ca
SCI: Document and disable the unverified code used in GK1
2016-02-20 15:30:40 +02:00
Filippos Karapetis
d0ef09d17a
SCI: Add a more detailed explanation about kernelSetZoomZone
2016-02-20 15:30:39 +02:00
Filippos Karapetis
5a99bef4f1
SCI: Document kernelSetZoomZone()
2016-02-20 15:30:39 +02:00
Bastien Bouclet
f3265626ed
MOHAWK: Fix Channelwood's opcode 129
...
It should only play the sound if no other is already playing
2016-02-20 14:00:59 +01:00
Bastien Bouclet
9c99f74bda
MOHAWK: Remove an unneeded TODO
...
The original did not set the argument to wait until the foreground
sound has finished before playing the background sound, so it's fine to
play both at the same time.
2016-02-20 14:00:59 +01:00
Bastien Bouclet
23c251bac9
MOHAWK: Replace an unneeded TODO with an explanation
2016-02-20 14:00:59 +01:00
Bastien Bouclet
84841fa635
MOHAWK: Clip the videos to make sure they don't go outside of the screen
2016-02-20 14:00:59 +01:00
Bastien Bouclet
406cc5a553
MOHAWK: Default to the first card when jumping to the intro stack
2016-02-20 14:00:59 +01:00
Filippos Karapetis
988d5a2051
SCI: Add a better explanation of the visibility code used in GK1
2016-02-20 14:26:55 +02:00
Martin Kiewitz
29456da421
AGI: Added comments about Black Cauldron+KQ2, removed warning
...
Also removed old comments about testing needed for IIgs
Also removed warning when game speed is overwritten for IIgs,
b/c all games were tested and should run properly now.
2016-02-20 13:17:16 +01:00
Filippos Karapetis
b3b6de4fd0
SCI: Handle the "visible" object selector. Fixes the inventory in GK1
2016-02-20 13:57:11 +02:00
Filippos Karapetis
1dd7844c99
SCI: kernelSetZoomZone is a stub in Mac versions. Fixes bug #7040
...
Cursor handling is quite different in Mac SCI versions. Among other
changes, the screen where a zoom cursor was used in Freddy Pharkas
has been redesigned to work without such a cursor, and the relevant
zoom cursor call has been stubbed
2016-02-20 13:57:10 +02:00
Willem Jan Palenstijn
53ed7f6ac1
SCI: Rewrite Plane::mergeToRectList
...
The old one would continue reading from outerRect after it was deleted.
2016-02-20 12:26:54 +01:00
Martin Kiewitz
19283b94a9
SCI32: Some work on kIsOnMe
...
Plenty of hotspots seem to work now
Not fully done yet
2016-02-20 05:38:22 +01:00
Paul Gilbert
8706f8c288
SHERLOCK: RT: Fix violin not playing all the way through
2016-02-19 20:07:51 -05:00
Eugene Sandulenko
12fadf713d
SWORD25: Fixing bug #7041 : SWORD25: Crash in final scene
...
The original was ignoring Lua errors in that scene and was
restoring the state with longjmp.
We are yet to see the platform compatibility, but Lua's code
is too tangled to make simple replacement with error() work.
Another possible alternative would be to rework the original
game scripts. We will do it if this commit is problematic.
2016-02-19 22:42:01 +01:00
Martin Kiewitz
5b528a5582
SCI32: Make upscaled games work (e.g. gk1 hires)
2016-02-19 16:57:21 +01:00
Martin Kiewitz
327ba19d4a
AGI: Comment about another artificial delay situation
...
Gold Rush, Stagecoach path, after solving steep hill
2016-02-19 16:24:58 +01:00
Martin Kiewitz
4a204af5b7
AGI: Fix a tiny inaccuracy in string word wrapper
...
Fixes one message box in Gold Rush during Stagecoach path,
that wasn't wrapped correctly.
2016-02-19 15:56:00 +01:00
Martin Kiewitz
453a8ac11d
AGI: Add artificial delay for GR stagecoach path
2016-02-19 15:28:34 +01:00
Martin Kiewitz
22522196f4
AGI: Slightly change artificial delay to detect GR mule
...
Now also detects the text, that is shown when following your
mule in Gold Rush!
2016-02-19 12:52:19 +01:00
Martin Kiewitz
dd83d7a544
AGI: Fix comment about end.of.loop/motion
2016-02-19 10:38:24 +01:00
Martin Kiewitz
5484f0bc58
AGI: Add detection+workaround for endofloop+motion at the same time
...
Detects when end.of.loop + motions are used on the same screen
object at the same time, which would have resulted in flag
corruption in the original interpreter. We detect this
situation now, show a warning and disable the cycler in case
cycler was activated first.
This solves a new issue in kq1, when grabbing the eagle in room
22, that was previously hidden just like in the original AGI.
Fixes bug #7046
2016-02-19 10:34:37 +01:00