Dated source reference. Current release status: handoff state. Full original relative paths are in the developer archive.
MJROCKMODS skin and face texture converters
This small source bundle contains two Python/Tkinter utilities using Pillow: a general face-texture DDS converter and a skin DDS converter that follows a known working reference. These prepare textures for NBA 2K14 Explorer; they do not repair or repack IFF containers.
Original RAR · Member inventory · User-supplied MEGA source
Behavior observed in source
The face converter defaults to 512×512 DXT5 with one mip level. It offers 1024×1024 or original dimensions and DXT1/DXT5. It loads images through Pillow, converts to RGBA, resizes with Lanczos, and implements block compression in Python before writing a DDS header and payload. Its README mentions an included converted example DDS, but no DDS file is present in this RAR.
The skin converter reads a working DDS's width, height and FourCC, then writes a replacement using those dimensions and DXT1 or DXT5. It reads the reference mip count but conversion explicitly writes one mip level, so it does not preserve a full mip chain. Its validation button checks the basic header and displays metadata; it does not verify a successful NBA 2K14 round trip.
The comparison note contrasts a working 512×512 DXT1 skin with a non-working 512×512 DXT5 replacement. This is a specific example, not evidence that every skin must be DXT1. The skin README expressly says the converter does not change the UV layout or skin image content.
Both files launch their GUI at module top level, so importing them also starts an application. We inspected them as text without importing or running them. Their Python/Tkinter/Pillow dependencies make them plausible Mac/Linux adaptation candidates, but execution and output compatibility remain untested. Windows BAT launchers are preserved separately. Future validation should cover alpha behavior, DDS header fields, mipmaps, image quality and import/export through Explorer.
The separate IFF repair utility is not included in this texture bundle.