[ 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