Skip to main content

Python tools for working with Star Citizen data files.

Project description

scdatatools

https://img.shields.io/pypi/v/scdatatools.svg https://img.shields.io/travis/ExterraGroup/scdatatools.svg Documentation Status https://coveralls.io/repos/github/ExterraGroup/scdatatools/badge.svg?branch=devel https://img.shields.io/badge/code%20style-black-000000.svg

Python API for interactive with the data files in Star Citizen.

Features

  • cli interface

  • TODO

CLI Examples

scdt --help
usage: scdt [-h] [--verbose] [--stderr] [--command-timeout COMMAND_TIMEOUT] [command] ...

positional arguments:
  [command]             Subcommand to run, if missing the interactive mode is started instead.
    cryxml-to-json      Convert a CryXML file to JSON
    cryxml-to-xml       Convert a CryXML file to xml
    unforge             Convert a DataForge file to a readable format
    unp4k               Extract files from a P4K file

API Examples

Read a DataForge database (.dcb)

from scdatatools.forge import DataCoreBinary
dcb = DataCoreBinary('research/Game.dcb.3.9.1-ptu.5229583')
jav_records = dcb.search_filename('*javelin.xml')
print(dcb.dump_record_json(jav_records[-1]))

History

0.1.2 (2020-05-20)

  • Initial commit

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scdatatools-0.1.2.tar.gz (26.7 kB view hashes)

Uploaded Source

Built Distribution

scdatatools-0.1.2-py3-none-any.whl (24.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page