71479 Commits

Author SHA1 Message Date
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
Colin Snover
1c4778d571 SCI: Minor cleanup
1. Reorder member initialisations to match class member order
2. Use #pragma mark instead of comments for annotating sections
3. Remove useless >=0 checks on unsigned types
2016-02-18 21:11:06 -06:00