apollo-rsps/apollo

Decode font data from the game cache

Opened this issue · 0 comments

The dialogue plugin uses the glyph widths for fonts in order to identify where line breaks should be inserted into the dialogue text. Currently the plugin just contains a hardcoded array of them, which is simple but pretty bad.

Vicis contains a FontDecoder we can copy. Handing this data to the dialogue plugin nicely might be a little trickier.