OpenAWE-Project / OpenAWE

A reimplementation of Remedy Entertainments Alan Wake Engine, in later iterations known as the Northlight Engine
GNU General Public License v3.0
159 stars 13 forks source link

Add support for binfnt v7 #45

Closed Jackkal closed 1 month ago

Jackkal commented 2 months ago

This PR adds support for binfnt v7 files and adds support for uncompressed RGB DDS textures.

This allows loading of the font/fixedsys.binfnt file as used in Control. Binfnt v7 files can include kerning information but this info is ignored for now (it is not used in the fixedsys font).

Verified by using the Control fixedsys.binfnt as an asset when running Alan Wake AN with OpenAWE.

Jackkal commented 2 months ago

Practical note: I will be offline for next 1-2 weeks.