用于处理星公民数据文件的Python工具。

scdatatools的Python项目详细描述


scdatatools公司

https://img.shields.io/pypi/v/scdatatools.svghttps://img.shields.io/travis/ExterraGroup/scdatatools.svgDocumentation Statushttps://coveralls.io/repos/github/ExterraGroup/scdatatools/badge.svg?branch=develhttps://img.shields.io/badge/code%20style-black-000000.svg

PythonAPI用于与Star Citizen中的数据文件进行交互。在

警告

这个工具套件处于非常早期的阶段,并且会经常更改。在

嘿!听!

此工具处于very早期开发中。CLI是一个WIP,可能尚未完全接通。 如果您想帮助您了解Python,请尝试一下API,看看在解析时是否遇到错误 文件夹!我们也正处于这样一个阶段,即功能/可用性反馈将非常感谢。在

特点

  • cli接口
  • 托多

CLI示例

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
    actionmap           Dumps the default profile action map (keybinds) as JSON

API示例

读取DataForge数据库(.dcb)

^{pr2}$

使用StarCitizen类:

fromscdatatools.scimportStarCitizensc=StarCitizen('D:/Path/To/LIVE')sc.p4k.search('idris')sc.datacore.records[0]

特别感谢

非常感谢dolkensp(又名alluran)在最初的努力中所做的一切 反转P4K和DataForge文件格式!如果他的努力,这会花更长的时间。在

历史

0.1.3(2020-12-06)

  • 添加了SC配置文件转储(actionmaps)
  • 围绕安装目录的新的StarCitizen类便利包装
  • 支持查找本地化字符串
  • Dataforge修复

0.1.2(2020-05-20)

  • 初始提交

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java线程;创建一个单独的线程来定期执行某些操作   用java将SonarQube升级到5.2失败。util。同时发生的CancellationException:空   在线程对象上调用start时,线程上设置的java优先级无效   java如何在不使用reduce()或last()折叠的情况下获取通量的最后一项   java如何从ArrayList中获取元素?   应用了逻辑的JavaTwitterAPI   在这种情况下,怎样才能不让自己重复?安卓的java   JavaAndroid:线程可运行和处理程序。在run方法中发布问题(Handler.postXX在预期情况下不会按时运行)   java log4j grok与管道故障   使用循环返回命令选项时出现问题/仅运行一个命令(JAVA)   java双重比较问题   使用vertx的JWT公钥/私钥身份验证中的java握手   用Java将WMA和AAC音频转换为MP3   解析字符串java get index   与具有不同数据类型的密钥同名的java JSON