scfile is a utility and library designed for decoding and converting STALCRAFT assets files, such as models and textures, into standard formats.
📚 Documentation: sc-file.
🗂️ Supported game formats: .mcsb, .mcsa, .mcvd, .ol, .mic.
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 |
Command example:
scfile.exe model.mcsb -F dae --skeletonTo install library for coding, use following command:
pip install sc-file -USimple usage example:
from scfile import convert
from scfile.core.context import UserOptions
convert.mcsb_to_obj(source="path/to/model.mcsb", options=UserOptions(parse_skeleton=True))kommunist2021– file structure research.Art3mLapa– advice, bug reports.n1kodim– advice, contribution.IExploitableMan– contribution.Sarioga– feedback, bug reports.Hazart– bug reports.