top | item 41823024

(no title)

squeek502 | 1 year ago

I'm the author if anyone has questions

discuss

order

1f60c|1 year ago

Resinator's error messages look amazing! I also feel like I’ve gained a lot of cursed but useless (to me) knowledge, so thanks for that. :-)

I don't have a horse in this race, but regarding FONT resources, I would like to humbly suggest not supporting them at all. Radical, but from what you wrote, they do seem pretty weird and ripe for accidental misuse. Plus, they are obsolete and it seems like Resinator already intentionally diverges from rc.exe in a few cases anyway.

squeek502|1 year ago

Thanks!

I'm actually pretty okay with where I've landed with FONT resources. The legwork has already been done in figuring things out, and with the strategy I've chosen, resinator doesn't even need to parse .fnt files at all, so the implementation is pretty simple (I wrote a .fnt parser, but it's now unused[1]).

[1] https://github.com/squeek502/resinator/blob/master/src/fnt.z...

InvisibleUp|1 year ago

The quote escaping seems to be identical to that of Visual Basic 6 (and likely QBASIC as well, although I haven’t tested that.)

bramhaag|1 year ago

Fun article, thank you! One nitpick: some of the side-by-side code blocks overflow on mobile (Pixel 8 Pro, Firefox)