Python tools for working with Star Citizen data files.
Project description
scdatatools
Python API for interactive with the data files in Star Citizen.
Free software: MIT license
Documentation: https://scdatatools.readthedocs.io.
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
Release history Release notifications | RSS feed
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)
Built Distribution
Close
Hashes for scdatatools-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e2d05197e62bd4891b6c778e1e8cca08e0d15f5c8c601b305191992f49cf602 |
|
MD5 | 9f2320d111313f283ba082aaa2113f3e |
|
BLAKE2b-256 | ad229c305494e2fb37169d9d9324259d8b4bc28e6a3e7704baa4a585c9a516a9 |