BNIEXTRACT(1)

✨ BNIEXTRACT ✨

ok so bestie, welcome to the bniextract page from the BNETD User's Manual β€” section 1, obviously, we're in command territory πŸ’…


🌸 NAME 🌸

bniextract β€” the girl who extracts a whole directory of Targa icon files out of a Battle.net icon file. no cap. πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

bniextract [options] [--] bnifile outputdir

πŸ’– DESCRIPTION πŸ’–

ok so bniextract is a simple little program β€” and I mean that lovingly β€” that takes a single Battle.net icon file and turns it into a directory. 🌈

Inside that directory you get:

  • a text file named bniindex.lst
  • plus the associated Targa image file(s)

and honestly? it just works. periodt. ✨

oh and super important: if you pass bnifile as -, it reads from standard input instead. iconic behavior fr fr 🫢


πŸŽ€ OPTIONS πŸŽ€

  • -h, --help, --usage β€” prints usage info and dips out. that's it, that's the whole job πŸ‘‘
  • -v, --version β€” prints its version number and exits. flexing, respectfully πŸ’…
  • -- β€” signals the end of options. everything after this gets treated as a filename, even if it starts with a -. so like, no more mystery dashes okay? πŸ™ˆ

⭐ NOTES ⭐

the current version ships with the bnetd distribution, and you can find it right here:

http://www.bnetd.org/

go get it bestie πŸ¦‹


πŸ’€ BUGS πŸ’€

ok so not everything is figured out yet:

  • the purpose of some of the fields in the BNI format is... not known. literally nobody knows. mysterious main character energy πŸ•΅οΈ
  • only true-color formats are currently supported. anything else? nope. not today. 😭
no cap, don't come at it with other formats and expect a slay.

🌈 SEE ALSO 🌈

bnetd(1), bni2tga(1), bnibuild(1), bnilist(1), tgainfo(1)

iykyk πŸ’œ


πŸ‘‘ AUTHORS πŸ‘‘

  • Marco Ziech (mmz@gmx.net)
  • Ross Combs (ross@bnetd.org)

the OGs. we stan. 🫢


and that's the whole page, babe πŸ’– this one's from the BNETD manual, dated 6 November, 2000 β€” vintage but still serving βœ¨πŸ¦‹πŸŽ€