一个用于.bsp文件分析和修改的库

bsp-tool的Python项目详细描述


bsp_工具

用于.bsp文件分析和修改的库

bsp_工具没有用户界面,它只为请求的内容提供一个python接口。bsp
此接口通过bsp_tool.bsp类提供
目前,该工具从大多数源引擎游戏中读取.bsps,以及Titanfall 2&Apex Legends

mods/文件夹包含用于解释.bsp文件中的块的类
bsp_工具需要知道每个块的构造,这在游戏中有所不同
mods/common.py提供了一些基类
vindictus.py扩展{}

目前,并非每个块的确切格式都能被理解
当加载一个未知格式的块时,它将变成RAW_LUMPNAME,原始数据将被保留

用户可以指定要使用的游戏bsp_工具
如果没有指定游戏,bsp_工具将根据bsp版本进行猜测
请注意,有些游戏共享一个版本,但有不同的块格式
要知道bsp工具的默认格式,请参见mods/__init__.py

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

推荐PyPI第三方库


热门话题
java JavaFX SwingWorker等价物?   java如何检查一个字符串只包含数字和一个小数点?   java遇到了异常组织。阿帕奇。卡塔琳娜。LifecycleException:无法启动组件   java如何从日期格式获取最低计时单位?   java应用服务器与开发过程的集成   java我无法运行Junit测试   无法在java多线程处理中维护生产者任务的顺序   java如何在CLI应用程序中“拦截”Ctrl+C?   java如何使用JSch进行原子SFTP文件传输,以便在写入过程完成之前无法访问该文件?   java当用户摆弄html范围滑块时,如何更改内容(文本)?   如何在Java中向现有文件追加文本?   JUnit测试中的java模拟Apache驼峰位置   java Maven更新项目和依赖项