Skip to content

2025.11.04

Latest

Choose a tag to compare

@zrax zrax released this 04 Nov 18:57
· 6 commits to master since this release
2025.11.04
f6abd29
  • Fix a variety of compatibility issues with Python 3.10-3.13, and drop support for Python versions older than 3.7.
  • Expose plJPEG and plPNG utilities to Python API.
  • Expose plMipmap's JPEG cache to Python API.
  • Expose modifier target properties to Python API.
  • Explose more plClothingItem properties to Python and add index range checking.
  • Make plKey::getObj() a template function that can cast the result to an expected subclass.
  • Add plMipmap::CompressJPEG() to Python and C++.
  • Add plVehicleModifier::kNumWheels constant.
  • Add getters and setters to several C++ classes.
  • Improve support for reading and writing MQO PRP files.
  • Fix handling of waveset bounding boxes in Drawable Spans.
  • Fix plEAXListenerMod.h to not depend on internal (non-installed) EFX headers.
  • Fix plArmatureLODMod writing PRC Meshes tag twice.
  • Fix handling of plMipmap levels too small to be DXT compressed.
  • Fix ownership transfer issues in pyGUIControlMod.
  • Fix DDS data erroneously appearing in PRC when it was flagged for exclusion.
  • Fix PNG images being labelled as "DDS" in PRC.
  • Fix plMipmap JPEG decompression using the wrong channel for JPEG alpha.
  • Fix plLocation encoding issues and add unit tests.
  • Tools: Fix prpgrep not matching some objects properly.
  • Tools: Fix PrpPack not actually mapping .prd -> .prp and vice versa in constructed filenames.
  • Tools: Fix prpmod crash when passing a creatable that is not an hsKeyedObject