Torbjörn Andersson
4fb0d1e56f
JANITORIAL: Increase buffer size to fix potential overflow
...
Caught by GCC 7 (though the warning seemed misleading to me). Since
SoundDesc->name can potentially be 14 characters "%s_reg%03d.fla"
can be 25 characters, plus the terminating \0.
2017-08-06 12:00:32 +02:00
Torbjörn Andersson
b4c1e86d9f
JANITORIAL: Silence GCC warning
...
Since case 64 was added for "MM C64 Costume Animation", and
considering the way it's written to only affect game version 0,
it is clearly an intentional fall through.
2017-08-06 11:51:57 +02:00
D G Turner
5c85230443
SCUMM: Fix Typo in Detection Table Comment.
...
No functional change.
2017-08-04 04:27:09 +01:00
Ben Castricum
d58f594755
SCUMM: MI2 kill tune 113 on start of next, Fixes bug #1410 / Booty Island
...
Fix the "MI2: Two soundtracks playing at once" bug from the bug tracker.
It's triggered when the player enters the kiosk for the second time and
leaves before tune 113 is started.
2017-07-30 22:10:54 +02:00
Ben Castricum
392d8b44ff
SCUMM: MI2 kill tune 107 on start of next, Fixes bug #1410 / Scabb Island
...
Fix the "MI2: Two soundtracks playing at once" bug from the forum. It's
triggered when the player is moving faster then the scripts expect causing
the "stop tune 117" command be executed before the start of the tune.
Effectily creating a hanging tune 107.
This patch kills the tune when this sitation is detected.
2017-07-30 22:10:54 +02:00
Eugene Sandulenko
085332a3dc
Merge pull request #902 from segrax/Fix_4556
...
SCUMM: Fix bug #4556 (Maniac: Purple Tentacle appears in Lab after being chased out)
2017-02-21 23:33:17 +01:00
Eugene Sandulenko
b44b297a84
Merge pull request #903 from segrax/Fix_4112
...
SCUMM: Fix bug #4112 (MANIAC: Power never returns)
2017-02-21 23:32:10 +01:00
Robert Crossfield
038b3b1789
SCUMM: MM V0: Fix actors skipping between certain walk-boxes
2017-02-21 06:17:32 +11:00
Robert Crossfield
02ac724c66
SCUMM: MM V0: Fix an issue with Sandy appearing to slide across a walkbox
2017-02-15 17:05:28 +11:00
Robert Crossfield
56caa6f0a7
SCUMM: Cleanup Maniac Mansion workarounds
2017-02-14 19:26:11 +11:00
Robert Crossfield
9e07738b52
SCUMM: Fix bug #4112 . If you enter the lab while Dr. Fred has the power off, the power won't be turned back on as the script is killed
2017-02-14 18:28:58 +11:00
Robert Crossfield
165a1bb070
SCUMM: Fix bug #4556 (Maniac C64/V1/V2: Purple Tentacle appears in Lab Entry after being chased out)
2017-02-13 17:51:00 +11:00
Eugene Sandulenko
e5ebc903ea
Merge pull request #877 from segrax/Fix_2285
...
SCUMM: Fix bug #2285 (ZAK C64/V1/V2 Caponians dont disguise after using crystal)
2017-01-13 23:15:35 +01:00
Robert Crossfield
a3ca4412fa
SCUMM: Fix bug #2285 (ZAK C64/V1/V2 Caponians don't disguise after using blue crystal)
2016-12-28 09:23:54 +11:00
Robert Crossfield
c95b6a9f8d
SCUMM: Fix bug #6817 (V1 Actors drawn 1 line too high)
2016-12-27 10:21:23 +11:00
Robert Crossfield
485f26e4d6
SCUMM: Fix bug #4515 (Dr. Fred facing wrong way in lab cutscene)
2016-12-27 10:21:09 +11:00
Torbjörn Andersson
e17fa6216b
SCUMM HE: Silence GCC indentation warning
2016-12-06 21:01:06 +01:00
Ben Castricum
6f38c1e55d
ALL: game state => saved game
2016-11-29 20:15:20 +01:00
Ben Castricum
d3cd42e1d4
ALL: Fix usage of 'etc.'
2016-11-29 20:14:41 +01:00
Eugene Sandulenko
83c74d68a1
SCUMM HE: Fix crash in Moonbase distrotion
2016-11-27 14:02:52 +01:00
Eugene Sandulenko
0ebe534771
SCUMM: Fix dialog initialization
2016-11-27 14:02:52 +01:00
Eugene Sandulenko
cf5c6beb3a
SCUMM: Set initial EOS state in Scumm::File class
2016-11-27 14:02:52 +01:00
Eugene Sandulenko
3f2fce5691
SCUMM: Properly inint FM-TOWNS gfx code
2016-11-27 14:02:52 +01:00
Eugene Sandulenko
a9566997aa
SCUMM HE: More class initializations
2016-11-27 14:02:52 +01:00
rootfather
70a990f6ab
SCUMM: Enable translation for the unknown game warning
...
We have translations enabled for the warning created
by advancedDetector.cpp, so I think it would be neat
to have translations enabled here too.
This also enables the message about the "Lite" version
of Putt-Putt Saves the Zoo being unsupported to the
translation database.
2016-11-26 11:22:17 +01:00
Eugene Sandulenko
2fd5490de4
SCUMM HE: Fix Football logic initialization
2016-11-24 11:34:13 +01:00
Eugene Sandulenko
cce8885b39
SCUMM HE: Hid noisy Moonbase AI warnings under debug channel
2016-11-20 23:38:33 +01:00
Eugene Sandulenko
f2134a0dc2
SCUMM: Fix IMUSE initialization
2016-11-19 17:39:43 +01:00
Eugene Sandulenko
f7a551dab2
SCUMM: Fix class initalization
2016-11-19 17:37:44 +01:00
Eugene Sandulenko
92353cf88b
SCUMM: Fix more initialization
2016-11-19 17:33:45 +01:00
Eugene Sandulenko
cead687df0
SCUMM: Fix CMS player initialization
2016-11-19 17:32:00 +01:00
Eugene Sandulenko
6ad8df4873
SCUMM: Fix some class initializations
2016-11-19 17:30:16 +01:00
Alexandre Detiste
f8388db32b
JANITORIAL: Typos
...
I've not fixed this one, maybe it's on purpose:
RELASE -> RELEASE
engines/mads/staticres.cpp:const char *const kGameReleaseTitleStr =
"GAME RELASE VERSION INFO";
2016-10-31 09:56:43 +01:00
Eugene Sandulenko
ee324a07cf
SCUMM: Fix crash on exit in FT demo
2016-10-09 15:26:48 +02:00
Eugene Sandulenko
dead4aa014
JANITORIAL: Remove trailing spaces
2016-10-09 14:59:58 +02:00
Thierry Crozat
d1d44eba6f
SCUMM: Move detection entries for Steam versions to end of list
...
For some games the Steam Mac version and Mac CD version have the
same executable name and since we use the executable name to
detect the Steam version it becomes a candidate for the CD version
as well. Moving it at the end of the list ensures that the CD version
entry takes precedence. This fixes bug #7060 .
2016-10-01 01:55:02 +01:00
Thierry Crozat
c70701d07b
SCUMM: Use platform from candidate to generate unknown version message
...
If we don't provide the platform and the candidate is a Steam version
it errors out with 'Unable to find Steam executable from detection
pattern!' message.
2016-10-01 01:55:01 +01:00
Eugene Sandulenko
cad834a69c
JANITORIAL: Fix include statements
2016-09-03 15:19:37 +02:00
Eugene Sandulenko
fab199d37e
JANITORIAL: Make GPL headers uniform
2016-09-03 12:46:38 +02:00
Ori Avtalion
70ff8d6232
SCUMM HE: Constify string parameter
2016-09-03 11:45:43 +03:00
Eugene Sandulenko
d4f9c0e361
Merge pull request #821 from BenCastricum/bugfixes
...
SCUMM: Bugfixes
2016-09-02 23:38:39 +02:00
Alexander Tkachev
dd68bf0f18
SCUMM HE: Add remote scripts-related kludges
...
Those are the last ones. Now Net stubs must be handled.
2016-08-30 23:26:29 +02:00
Alexander Tkachev
45947f6ccc
SCUMM HE: Add init-related kludges
2016-08-30 23:26:29 +02:00
Alexander Tkachev
5d9a3e17b2
SCUMM HE: Add provider-related kludges
2016-08-30 23:26:29 +02:00
Alexander Tkachev
e33c401f78
SCUMM HE: Add session quering-related kludges
2016-08-30 23:26:29 +02:00
Alexander Tkachev
e70522e506
SCUMM HE: Add session-related kludges
2016-08-30 23:26:29 +02:00
Alexander Tkachev
c997612bfc
SCUMM HE: Add a few more logic kludges
2016-08-30 23:26:29 +02:00
Alexander Tkachev
0f82e2acdc
SCUMM HE: Add two more kludges
2016-08-30 23:26:29 +02:00
Alexander Tkachev
da35b451d6
SCUMM HE: Add more LogicHEmoonbase kludges
...
Less stubs there, more stubs in Net.
2016-08-30 23:26:29 +02:00
Alexander Tkachev
0ffca9c03a
SCUMM HE: Fix some variable naming
2016-08-30 23:26:29 +02:00