Skip to content
forked from onejeuu/sc-file

Utility & Library for decoding stalcraft assets

License

Notifications You must be signed in to change notification settings

GrauBlitz/sc-file

 
 

Repository files navigation

sc-file

icon

Pypi License Docs Build Issues

RU

Overview

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.

🛠️ Supported Formats

Type Source Output
🧊 Model .mcsb, .mcsa, .mcvd .obj, .glb, .dae, .ms3d
🧱 Texture .ol .dds
🖼️ Image .mic .png

More about Formats Support…

🚀 Quick Start

Command example:

scfile.exe model.mcsb -F dae --skeleton

More about Usage...

📖 Library

To install library for coding, use following command:

pip install sc-file -U

Simple 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))

More details about Library...

🤝 Acknowledgments

  • kommunist2021 – file structure research.
  • Art3mLapa – advice, bug reports.
  • n1kodim – advice, contribution.
  • IExploitableMan – contribution.
  • Sarioga – feedback, bug reports.
  • Hazart – bug reports.

About

Utility & Library for decoding stalcraft assets

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%