@fdagpigj
I'd already written my parser before seeing yours, but this code comment was interesting.
fdagpigj wrote:I heard someone else doesn't even get this png file out of extracting but I get it so idk what to believe anymore.
Either way it exists at the same level as the 4 "topdir" folders.
"exe_icon.png"
FTL 1.5.13 Linux HumbleBundle has "exe_icon.bmp", but beside the dats, not inside them.
And
another copy beside the executable script, presumably so folks could create a pretty desktop shortcut.
FTL 1.5.13 Windows HumbleBundle has "exe_icon.bmp" beside the executable. Not beside or inside dats.
Redundant, since Windows binaries embed their own icons.
FTL 1.5.13 OSX HumbleBundle has "FTL.icns" in "FTL.app/Contents/Resources/" beside the dats. Not in them.
That was referenced in "FTL.app/Contents/Info.plist" to set the bundle's icon.
My FTL 1.6.1 Windows Steam (Beta BuildID 2321914, circa 2017-11-29) has no "exe_icon.*" image at all.
Not as a file or inside "ftl.dat".