# csb2csd **Repository Path**: sharexyz/csb2csd ## Basic Information - **Project Name**: csb2csd - **Description**: cocostudio csb反编成csd - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2024-01-05 - **Last Updated**: 2024-01-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # csb2csd cocostudio csb反编成csd ## 原理说明 看官方的引擎解析,csb文件应该是一个flatbuffer转换后格式。同时在引擎中搜索找到了解析的原型(类似protobuf的proto文件)`cocos/editor-support/cocostudio/fbs-files/CSParseBinary.fbs`,于是用flatc工具生成了对应的python解析库`parse`,再根据解析出的数值内容按格式还原csd文件。 ## 使用方式 `python convert.py PATH_OF_CSD` ## 已知问题 1. 测试的Cocostudio3.10导出成csb时九宫格数据丢失,引擎和本工具都无法获取到九宫格数据。最新版本是否有问题待确认。