[ scummvm-Patches-1824376 ] KYRA: more sequence player code
SourceForge.net
noreply at sourceforge.net
Fri Nov 2 00:56:29 CET 2007
Patches item #1824376, was opened at 2007-11-02 00:56
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=418822&aid=1824376&group_id=37116
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: athrxx (athrxx)
Assigned to: Nobody/Anonymous (nobody)
Summary: KYRA: more sequence player code
Initial Comment:
Here is some more sequence player code for Hand of Fate.
The outro is now mostly in. It can be tested by switching the two lines in KyraEngine_v2::go(). The scrolling screen with the names of the voice actors is still missing.
This time I used both disasms of the FM-Towns and DOS executables. There are some important differences here. After realizing this I also reworked the intro code using the DOS disasm. The problem with the cut off sub sequences (especially Marco) is mostly solved for the DOS version. As you will notice the sub sequences simply get unloaded much later than those in the FM-Towns version. I still don't get how the Towns version is supposed to work (but it looks fine with UNZ).
I have commented out the line that stops voice playback in Sound::voicePlay(), because some sentences and sfx will be cut off otherwise. The behaviour is still not the same as it should be: multiple speech/sfx files gets played simultaneously where the orginal seems to "queue" them.
I tried to stick to vinterstum's advise. At least, I managed to avoid hex numbers this time ;-)
Florian
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=418822&aid=1824376&group_id=37116
More information about the Scummvm-tracker
mailing list