scfile is a utility and library for parsing and converting stalcraft assets (such as models and textures), into standard formats.
this project is unofficial and not related to stalcraft devs. all trademarks and assets belong to their respective owners.
π Documentation: sc-file
Usage / FAQ /
Game Formats / Formats Support /
Compile Guide / Library API Reference
ποΈ Supported game formats: .mcsb
, .mcsa
, .mcvd
, .ol
, .mic
, .texarr
.
More about Game Formats...
π» Executable utility scfile.exe
can be downloaded from Releases page or compiled from source
More about Usage...
β Why reverse encoding into game formats is unsupported?
And other common questions are answered on FAQ page.
Type | Source | Output |
---|---|---|
π§ Model |
.mcsb , .mcsa , .mcvd
|
.obj , .glb , .dae , .ms3d
|
π§± Texture | .ol |
.dds |
πΌοΈ Image | .mic |
.png |
π¦ Archive | .texarr |
.zip |
Command example:
scfile.exe model.mcsb -F dae --skeleton
To install library for coding, use following command:
pip install sc-file -U
Simple usage example:
from scfile import UserOptions, convert
# Optional convert settings
options = UserOptions(parse_skeleton=True)
# Specific format to format
convert.mcsb_to_obj(source="path/to/model.mcsb", options=options)
# Or auto detect by file suffix
convert.auto(source="path/to/model.mcsb", options=options)
-
kommunist2021
β file structure research. -
Art3mLapa
β advice, bug reports, contribution. -
n1kodim
β advice, contribution. -
IExploitableMan
β contribution. -
Sarioga
β feedback, bug reports. -
Hazart
β bug reports.