Mugen87 / three-m2loader

three.js loader for importing M2 assets from World of Warcraft.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Improve the parsing of chunked assets.

Mugen87 opened this issue · comments

Starting with Legion, M2 assets might be chunked. M2Loader only support a small subset of chunks for far. To improve the compatibility with newer files, chunk parsing support has to be improved. Possible chunks are:

  • MD21
  • PFID
  • SFID
  • AFID
  • BFID
  • TXAC
  • EXPT
  • EXP2
  • PABC
  • PADC
  • PSBC
  • PEDC
  • SKID
  • TXID
  • LDV1
  • RPID
  • GPID
  • WFV1
  • WFV2
  • PGD1
  • WFV3
  • PFDC
  • EDGF
  • NERF

Checked entries are at least partially supported or not implemented for a specific reasons. The idea is to use the parsed chunk data as an alternative data source for building three.js entities.