Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support icons.bni and icons-WAR3.bni #14

Open
9 tasks
nmbook opened this issue Apr 28, 2016 · 0 comments
Open
9 tasks

Support icons.bni and icons-WAR3.bni #14

nmbook opened this issue Apr 28, 2016 · 0 comments
Labels
BNCS Classic Battle.net Server/Client emulation feature UI User interface

Comments

@nmbook
Copy link
Member

nmbook commented Apr 28, 2016

Support downloading .bni files and adding those icons dynamically to support private servers with custom icons.

Parts to do this... is quite a list:

  • BNFTPv1 & BNFTPv2 (fully documented here and here)
  • BNI parsing (SC/W2/D1):
    • BNI header parsing (partially documented here; though it's not well explained, the header is straightforward)
    • TGA image parsing (documented here)
  • BNI parsing (W3):
    • MPQ parsing (documented here - this will probably be the most work)
    • BLP1 parsing (partially documented here; BLP1's are similar to BLP2's but different header, it seems)
  • BMP output (documented here)
  • adding to ImageList dynamically
@nmbook nmbook added the feature label Apr 28, 2016
@Davnit Davnit added UI User interface BNCS Classic Battle.net Server/Client emulation labels May 2, 2016
@Davnit Davnit added this to the 492 milestone Dec 10, 2017
@Davnit Davnit removed this from the 492 milestone May 6, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BNCS Classic Battle.net Server/Client emulation feature UI User interface
Projects
None yet
Development

No branches or pull requests

2 participants