mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-06-05 14:44:40 -04:00
Companion to --convert-dbc-json and --convert-json-dbc. Refresh one PNG sidecar without re-running asset_extract --emit-open across the whole tree: wowee_editor --convert-blp-png Texture.blp # -> Texture.png wowee_editor --convert-blp-png Texture.blp out.png # custom path Same code path as the asset_extract emitter (BLPLoader::load + stbi_write_png), with the same dimension/buffer guards (rejects 0x0 or >8192x8192, rejects images where data is shorter than width*height*4). Verified on a real WoW BLP (Data/interface/pvp-banner-emblem-1.blp, 128x128 RGBA): converted cleanly, --info-png on the result reports '128 x 128 / 8-bit / rgba (4 channels) / 24136 file bytes' (PNG zlib compression on a sparse banner texture).