Age | Commit message (Collapse) | Author |
|
|
|
Thanks, alexbevi
|
|
We now accept signals from all channels if channel 15 is missing. This
is a very rare edge case, but our behavior is now somewhat closer to what
the original interpreter seems to be doing. Mordack's appearance animation
is now synced properly. The more generic workaround works for songs 1840
and 1843, but not for 1849, which is still problematic and we still resort
to manually changing its dataInc selector
|
|
|
|
SylvainTV for pointing it
|
|
Sure, it was obvious to us, but not necessarily to the reader.
|
|
|
|
|
|
|
|
|
|
Also fixed enemy behavior along the way. No wonder it differed
from the original!
|
|
|
|
|
|
SSCI does
Previously, we set the signal of the sound objects themselves to -1, but set the
sound queue's signal to 0. This now matches the original behavior.
|
|
This is caused because songs 1840, 1843 and 1849 are all missing their special
SCI signaling channel (channel 15), so the game scripts wait indefinitely for
signals which are never set
|
|
reporting it
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mine road"
There was a missing Sfx call.
|
|
|
|
|
|
|
|
Backgammon Crash"
The script in question has a bug - it was fixed for checkers, but not backgammon
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This is from bug #3608967 - "Lands of Lore - french version 1.20 MD5".
|
|
Thanks to waltervn and clone2727 for the original patch. Tested LSL5
with this change, and the problematic sound in the mud wrestling scene
is handled correctly
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This syncs our code with munt commit 15e9f65
|
|
|