Releases: onejeuu/sc-file
Releases · onejeuu/sc-file
v3.6.0
v3.5.4
[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
[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
v3.4.0
[v3.4.0] (May 29, 2024)
Compiled Executable.
Changes:
- New Encoder:
DaeEncoder
. - Code structure refactoring.
- Removed
mcvd_to_XXX
functions inscfile.utils.convert
, as this is literally same format asmcsa
. - 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
toscfile.file.formats.XXX
. - Base classes
FileDecoder
,FileEncoder
,BaseFile
moved fromscfile.file
toscfile.file.base
. - File data modularized and moved from
scfile.file
toscfile.file.data
. - Entrypoint modularized from
scfie.__main__
toscfile.cli
- Model dataclasses modularized.
MD5: 14A39AA662AA38E6B9ABC5058688501E
SHA-1: A838BA4E8BE7CBC2CF89CA4210A16B7FA9F29F09
v3.3.1
[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
v3.1.0
v3.0.3
v3.0.0
[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
andDXN_XY
now converting toRGBA8
. - Added couple simple pytests.
MD5: D243C4AB8236259FD92FA46CA3FF6C63
SHA-1: 0541A32B08445CF189C9DBB1EE93804A4A45ED9C