Friday, June 9, 2017

FMod - EGA object tables not required

Normal EGA resources for Keen Galaxy-ish games start with a few tables (for pictures, masked pictures, and sprites) that catalog later chunks and give important information on them, like their dimensions. I assumed those are always there, therefore Abiathar requires the tile start chunk ID to be at least 3.

When investigating the possibility of adding support for Rise of the Triad, I found that the EGA resources provided (which are used only for level editing, not by the actual game), start their tiles right at the first chunk. They don't need the tables because they have no pictures or sprites. So to accommodate that, I reduced the minimum tile chunk ID to zero. This allows Abiathar to successfully open those graphics.

No comments:

Post a Comment