[ scummvm-Patches-1046538 ] Some basics for the Kyra Engine

SourceForge.net noreply at sourceforge.net
Wed Oct 13 21:44:53 CEST 2004


Patches item #1046538, was opened at 2004-10-13 21:44
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=1046538&group_id=37116

Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: LordHoto (lordhoto)
Assigned to: Nobody/Anonymous (nobody)
Summary: Some basics for the Kyra Engine

Initial Comment:
Currently I reimplementated form the FreeKyra code. I
did some improvments to the fontloader/-renderer and to
the CPS loader. The WSA Loader is still buggy, but the
WSA renderer works a bit better than in FreeKyra. 

At next i'm looking at the Scriptfiles (.EMC).

Currently i know of these fileformats:
.CPS - Image files (only supported without own palettes)
.WSA - Movies (only version 1 is supported)
.COL - Palette files (uncompressed an compressed are
supported)
.FNT - Font files (all versions should be supported)
.PAK - Package files (I know only of uncompressed)
.MSC - Room Mask Files (same format as .CPS)

now not supported files:
.EMC - Script files
.SND - Some kind of Soundformat
.XMI - Should be a format from Miles
.ADL - Should be a format for AdLib
.DAT - don't know for what this files are used. They
should have always a string for a room mask file but
don't know of the rest.

.VRM - used by Kyrandia 1 CD version should be a
package file format ( maybe the same as .PAK? )

CREDITS.TXT - should have some extra information about
text color

currently the 'engine' will only show the ITEMS.CPS and
draws a text string with 8FAT.FNT.

Supported games:
Legend of Kyrandia - floopy disk version

Not supported:
Legend of Kyrandia - CD version
Legend of Kyrandia 2 and newer


TODO: 
- improve game detection
- fix bugs with WSA movies
- maybe some code cleanups
- better documentation of the code
- and add many other things

BUGS:
- WSA loader doesn't work well

I hope you can understand my english =)

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418822&aid=1046538&group_id=37116




More information about the Scummvm-tracker mailing list