littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于C++的战场兄弟文本提取器

项目简介

本项目是一个开源工具,由战场兄弟中文本地化团队开发,主要用于提取战场兄弟游戏(Battle Brothers)的文本信息,以支持游戏的本地化工作。

项目的主要特性和功能

  • 图形用户界面(GUI):借助ImGui库创建图形界面,用户能通过界面选择游戏数据目录与输出路径,并启动文本提取操作。
  • 文本提取:可从游戏数据目录中解析文本信息,提取原文、译文和上下文,且将结果以JSON格式保存。
  • 支持多语言:支持中文和英文的提取与显示,用户可通过界面选择语言。
  • 日志和过滤:设有控制台窗口,用于显示提取过程中的日志信息,同时支持过滤功能。
  • 库和工具支持:使用imgui库设计图形界面,ImFileDialog库管理文件对话框,MarkdownHelper库处理Markdown文本。

安装使用步骤

  1. 已下载项目源码文件。
  2. 设置环境:确保已安装必要的开发环境,包含C++编译器和ImGui库。
  3. 编译项目:使用C++编译器对项目进行编译。
  4. 运行程序:运行编译后的程序,依照提示设置游戏数据目录和输出路径。
  5. 提取文本:点击“提取文本”按钮,程序会开始提取文本信息并保存到指定路径。
  6. 查看结果:提取完成后,可在输出路径下查看提取出的文本信息。

注:本工具仅用于提取战场兄弟游戏的文本信息,不提供其他功能或游戏玩法。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】