Skip to content

Releases: onejeuu/sc-file

v3.6.0

06 Sep 18:21
Compare
Choose a tag to compare

[v3.6.0] (Sep 06, 2024)

Compiled Executable.

Changes:

  • New Command Line Interface.
  • Partially support for HDRI textures.

MD5: 6C7C8B9D6529DF7B12D9821EC1C187D5
SHA-1: E630437AEF3148910D94756FDADBE3B3F22005E1

v3.5.4

15 Jun 19:42
Compare
Choose a tag to compare

[v3.5.4] (Jun 15, 2024)

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

v3.5.0

31 May 20:40
Compare
Choose a tag to compare

[v3.5.0] (May 31, 2024)

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

v3.4.1

31 May 20:20
Compare
Choose a tag to compare

[v3.4.1] (May 31, 2024)

Compiled Executable.

Changes:

  • DaeEncoder: Removed broken skeleton from scenes.

MD5: F0E9DEBB660D46E1C16CFE9789BA5BAF
SHA-1: AB1FAA43B216F77F46286CBC06E2EBCAE26CE7CF

v3.4.0

28 May 23:47
Compare
Choose a tag to compare

[v3.4.0] (May 29, 2024)

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

v3.3.1

13 May 23:44
Compare
Choose a tag to compare

[v3.3.1] (May 14, 2024)

Compiled Executable.

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

v3.2.0

30 Apr 03:31
Compare
Choose a tag to compare

[v3.2.0] (Apr 30, 2024)

Compiled Executable.

Changes:

  • McsaFileIO optimization.
  • Minor improvements.

MD5: 844A517538C5DC028C1AB56A24DCB4E5
SHA-1: B590744F7DFD4A428B435D939C3D54FD373DBBB1

v3.1.0

14 Apr 13:55
Compare
Choose a tag to compare

[v3.1.0] (Apr 14, 2024)

Compiled Executable.

Changes:

  • Partial support for .mcvd models (Trace/Collider). Without animations.
  • Internal api fixes.

MD5: 4F3A1D722EDC49BC9502539B78D12252
SHA-1: ED43FEEF35C2BA5980B73D00EFDB512194F3CAF2

v3.0.3

25 Mar 14:33
Compare
Choose a tag to compare

[v3.0.3] (Mar 25, 2024)

Compiled Executable.

Changes:

  • ObjEncoder: Now split meshes to objects.
  • ObjEncoder: Float format as const.
  • FileDecoder: Opener mode as property.

MD5: 41E4A7971AC355142401D348285FF8F2
SHA-1: F9D9C6C0E2F6D456E0BDBDBB0A3C1348E6C80F63

v3.0.0

20 Mar 03:18
Compare
Choose a tag to compare

[v3.0.0] (Mar 20, 2024)

Compiled Executable.

Changes:

  • Internal api rewritten from scratch.
  • Models: Support vertex normals.
  • Textures: Support normal maps.
  • Textures: BGRA8, RGBA32F and DXN_XY now converting to RGBA8.
  • Added couple simple pytests.

MD5: D243C4AB8236259FD92FA46CA3FF6C63
SHA-1: 0541A32B08445CF189C9DBB1EE93804A4A45ED9C