Ssbh-data-py

Latest version: v0.8.4

Safety actively analyzes 688803 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.8.4

Changes
- Fixed an issue where `ssbh_data_py.mesh_ex_data.EntryFlags` could not be instantiated from Python.

0.8.3

Changes
- Added field `ssbh_data_py.matl_data.MatlEntryData.uv_transforms`.
- Added type `ssbh_data_py.matl_data.UvTransformParam`.
- Added type `ssbh_data_py.matl_data.UvTransform`.
- Updated ssbh_data to add read and save support for version 1.5 for `ssbh_data_py.matl_data.MatlData`.

0.8.2

Changes
- Updated ssbh_data.
- Added support for Python 3.11 and Python 3.12 for PyPi builds.

0.8.1

Changes
- Updated ssbh_data to fix an issue where some compressed anims would not import/export correctly.

0.8.0

Changes:
- Added field `ssbh_data_py.anim_data.TransformFlags.override_compensate_scale`

Breaking Changes:
- Removed `ssbh_data_py.anim_data.ScaleOptions`
- Moved field `ssbh_data_py.anim_data.ScaleOptions.compensate_scale` to `ssbh_data_py.anim_data.TrackData.compensate_scale`
- Changed the type of `ssbh_data_py.meshex_data.MeshObjectGroupData.bounding_sphere` to `ssbh_data_py.meshex_data.BoundingSphere`

0.7.1

Changes:
- Added support for nuhlpb files with the `ssbh_data_py.hlpb_data` submodule.
- Improved export times when using numpy arrays for mesh attribute data.
- Fixed comparison operators not working as expected for enum types. Enum variants are equal if their `value` field is equal.
- Fixed an issue where error types couldn't be matched on in exception handling like `except ssbh_data_py.MeshDataError as e:`.
- Added field `ssbh_data_py.skel_data.BoneData.billboard_type` of type `BillboardType`.
- Added field `ssbh_data_py.anim_data.TrackData.transform_flags` of type `TransformFlags`.

Breaking Changes:
- Renamed `ssbh_data_py.MeshExError` to `ssbh_data_py.MeshExDataError`
- Renamed `ssbh_data_py.mesh_data.MeshObjectData.sub_index` to `ssbh_data_py.mesh_data.MeshObjectData.subindex`
- Renamed `ssbh_data_py.modl_data.ModlEntryData.mesh_object_sub_index` to `ssbh_data_py.modl_data.ModlEntryData.mesh_object_subindex`
- Adjusted matrices to use column-major order instead of row-major order.
- Renamed enum variant `ssbh_data_py.matl_data.CullMode.None` to `ssbh_data_py.matl_data.CullMode.Disabled`.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.