Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简体中文 · English

OWLib DataTool GUI

面向 OWLib DataTool 的非官方 Windows 图形启动器。它可以读取 DataTool 支持的命令与实际游戏候选数据,让你通过图形界面选择任务、资源目标和参数,无需手动编写命令行。

本项目不是 OWLib 官方组件,也不隶属于 overtools、Blizzard Entertainment 或 Microsoft。

OWLib DataTool GUI 中文界面

功能

  • 自动读取 DataTool 支持的公开命令
  • 按数据、英雄、音频和地图等类型分类
  • 从实际游戏数据中加载英雄、地图、皮肤和其他资源列表
  • 使用下拉框选择目标,并用可删除标签管理多个任务
  • 根据当前命令动态显示适用的查询与高级参数
  • 中文 / English 界面即时切换并保存选择
  • 设置文本语言、语音语言和服务器数据源
  • 实时显示即将执行的命令与 DataTool 运行日志
  • 支持 JSON 查询结果输出
  • Web 界面资源内嵌于单个 EXE

系统要求

  • Windows 10 或 Windows 11(x64)
  • Microsoft Edge WebView2 Runtime
  • 已安装的 Overwatch 游戏文件
  • OWLib DataTool

Release 提供自包含单文件版本,不需要另外安装 .NET Desktop Runtime。

安装

  1. 获取 OWLib DataTool 工具包。
  2. 从本仓库的 Releases 下载最新版 OWLibGUI-v0.15.1-win-x64.exe
  3. 将它重命名为 OWLibGUI.exe,放到 DataTool.exe 所在目录。
  4. 双击 OWLibGUI.exe,选择游戏目录和输出目录。

推荐目录结构:

toolchain-release/
├─ DataTool.exe
├─ OWLibGUI.exe
└─ 其他 DataTool 文件

DataTool 本身不包含在本仓库或 OWLibGUI Release 中。

使用方法

  1. 选择功能分类和具体命令。
  2. 对支持候选数据的命令点击“加载列表”。
  3. 选择英雄、地图或其他资源并点击“添加”。
  4. 根据需要启用高级选项。
  5. 检查底部“即将执行”的完整命令。
  6. 点击“开始运行”。

全部 (*) 可能生成大量文件并耗费较长时间,请确认输出目录空间充足。

从源码构建

需要 .NET 10 SDK 和 Windows x64 环境。

dotnet restore OWLibGUI/OWLibGUI.csproj
dotnet build OWLibGUI/OWLibGUI.csproj -c Release

发布自包含单文件:

dotnet publish OWLibGUI/OWLibGUI.csproj `
  -c Release `
  -r win-x64 `
  --self-contained true `
  -p:PublishSingleFile=true `
  -p:IncludeNativeLibrariesForSelfExtract=true

运行命令识别测试:

dotnet run --project OWLibGUI.SmokeTests/OWLibGUI.SmokeTests.csproj -- "C:\path\to\DataTool.exe"

项目结构

OWLibGUI/                 主程序、WPF 外壳和内嵌 Web 界面
OWLibGUI.SmokeTests/      命令、分类、中文和参数测试
docs/images/              中英文界面截图

上游项目与免责声明

OWLibGUI 只是 DataTool 的第三方图形前端,不修改 DataTool 的游戏数据处理逻辑。DataTool 的功能、输出格式和兼容性由其自身版本决定。

本项目与 Blizzard Entertainment, Inc. 没有任何隶属或合作关系。Overwatch、Blizzard 及相关名称和商标均属于其各自所有者。请仅在符合当地法律、软件许可和游戏服务条款的情况下使用本工具。

许可证

本项目采用 MIT License。OWLib/DataTool 是独立的上游项目,其许可证与版权归原作者所有。

About

An unofficial Windows GUI launcher for OWLib DataTool with game-data selectors, bilingual UI, and live logs.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages