xuevertalex-web/RFMapToolMain
GitHub: xuevertalex-web/RFMapToolMain
一个用于提取RF Online地图几何数据并导出为GLB格式的C#控制台工具。
Stars: 0 | Forks: 0
# RFMapToolSharp工具
基于 C# (.NET 8) 的控制台工具,用于提取 RF Online 地图几何数据并导出为 `.glb` 格式。
## 项目功能
- 查找 RF Online 客户端的 `Map/map` 文件夹。
- 批量处理地图:
- 所有地图,
- 按编号选择单张地图,
- 按名称筛选地图。
- 从 `.bsp` 文件读取几何数据(BSP 解析器)。
- 读取 `.r3m` 文件中的材质信息(如果找到该文件)。
- 从 `.r3t` 读取纹理并进行内存中的 DDS → PNG 格式转换。
- 通过 SharpGLTF 将结果导出为 GLB。
- 将 `Spt` 文件夹复制到导出目录,并将 SPT 对象作为调试标记(立方体)添加。
- 输出结果保存在 `RF_Release/
标签:3D几何提取, 3D建模, BSP解析, DDS转PNG, GLB导出, .NET 8, R3M处理, R3T处理, RF Online, SharpGLTF, 地图导出, 地图提取, 批量处理, 控制台应用, 文件格式处理, 材料应用, 游戏开发工具, 游戏数据提取, 游戏模组制作, 游戏资源提取, 游戏逆向工程, 纹理处理, 纹理转换, 调试标记