Sc-file

Latest version: v3.5.4

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

Scan your dependencies

Page 1 of 2

3.5.0

Compiled CLI Utility.

Changes:
- Models: Support **version `11.0`**.
- Textures: Support **all mipmaps** images.
- Textures: Now saves in **raw format**. Without converting to `RGBA8`. Because of this there may be problems in viewer programs and displaying thumbnail _(probably only for normal maps)_, but this way processing is much faster. **Blender supports these formats.**
- Textures: `RGBA32F` now unsupported _(1 file in assets)_.
- CLI: `convert.auto()` for models now saves: Wavefront OBJ (`.obj`) and MilkShape 3D Binary (`.ms3d`).
- CLI: Since can't select format yet, `--output` only accepts results output directory.
- McsaDecoder: Bones links parsing disabled since they're not in use yet.

MD5: `C337B0449387282B8CE2B10B2FC975A9`
SHA-1: `3D187E25306CB0A7A9436619EBE7B300BFB1B8DD`

3.4.1

Compiled CLI Utility.

Changes:
- DaeEncoder: Removed broken skeleton from scenes.

MD5: `F0E9DEBB660D46E1C16CFE9789BA5BAF`
SHA-1: `AB1FAA43B216F77F46286CBC06E2EBCAE26CE7CF`

3.4.0

Compiled CLI Utility.

Changes:
- New Encoder: `DaeEncoder`.
- Code structure refactoring.
- Removed `mcvd_to_XXX` functions in `scfile.utils.convert`, as this is literally same format as `mcsa`.
- Any Decoders by default at end of `decode()` method set pointer to start (`seek(0)`).
- McsaFileIO: Now does rounds floats to 6 digits, regardless of outgoing encoding.
- `consts.Factor` has been reduced by one.

Refactoring:
- File formats moved from `scfile.file.XXX` to `scfile.file.formats.XXX`.
- Base classes `FileDecoder`, `FileEncoder`, `BaseFile` moved from `scfile.file` to `scfile.file.base`.
- File data modularized and moved from `scfile.file` to `scfile.file.data`.
- Entrypoint modularized from `scfie.__main__` to `scfile.cli`
- Model dataclasses modularized.

MD5: `14A39AA662AA38E6B9ABC5058688501E`
SHA-1: `A838BA4E8BE7CBC2CF89CA4210A16B7FA9F29F09`

3.3.1

Compiled CLI Utility.

Changes:
- New Encoder: `Ms3dAsciiEncoder` for MilkShape 3D ASCII (`.txt`).
- New Encoder: `Ms3dBinEncoder` for MilkShape 3D Binary (`.ms3d`).
- CLI: `convert.auto()` for models now saves: Wavefront OBJ (`.obj`) and MilkShape 3D ASCII (`.txt`).
- Model dataclass updated.
- CLI moved to module.

To use `.txt` model in MilkShape 3D - `File > Import > MilkShape 3D ASCII`.

MD5: `4F14299147F12D80DA292ADEFA770607`
SHA-1: `173540C24FC1599E7DABBC48D0ECA206285A8897`

3.2.0

Compiled CLI Utility.

Changes:
- McsaFileIO optimization.
- Minor improvements.

MD5: `844A517538C5DC028C1AB56A24DCB4E5`
SHA-1: `B590744F7DFD4A428B435D939C3D54FD373DBBB1`

3.1.0

Compiled CLI Utility.

Changes:
- Support for .mcvd models (Trace/Collider).
- Internal api fixes.

MD5: `4F3A1D722EDC49BC9502539B78D12252`
SHA-1: `ED43FEEF35C2BA5980B73D00EFDB512194F3CAF2`

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.