Sc-file

Latest version: v3.6.1

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

Scan your dependencies

Page 1 of 3

3.6.1

Compiled Executable.

Changes:
- Fixed dds rgba mask.

MD5: `623E805B97311CDBD39FDA3E6DB33AAE`
SHA-1: `7173B2F964AE6672020776E43AB3F229457613AD`

3.6.0

Compiled Executable.

Changes:
- New Command Line Interface.
- Partially support for HDRI textures.

MD5: `6C7C8B9D6529DF7B12D9821EC1C187D5`
SHA-1: `E630437AEF3148910D94756FDADBE3B3F22005E1`

3.5.4

Compiled Executable.

Changes:
- ObjEncoder: added material name (`usemtl`).
- Fixed scripts: After install, for example via pip, can be called in bash from anywhere using `scfile` command.
- Minor code fixes.

MD5: `1748D0498AA2E2A3E18E2F8EC84CDA0E`
SHA-1: `8A4F429EDB2DC7079962E3889B87C10082C2EE40`

3.5.0

Compiled Executable.

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 Executable.

Changes:
- DaeEncoder: Removed broken skeleton from scenes.

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

3.4.0

Compiled Executable.

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`

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.