textGamex / HOI_Error_Tools

运行在 Windows 系统上的钢铁雄心4代码分析程序

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HOI Error Tools

介绍

本项目是一个用于分析 Hearts of Iron IV (钢铁雄心4 / HOI4) 代码错误的工具.

使用C#编写, 基于.NET 8, 使用WPF作为GUI框架, 采用 MVVM 模式.

操作系统要求

仅支持 Windows 10 1809 及以上版本和 Windows 11.


功能

  • 分析代码文件, 生产错误信息.
  • 抑制错误
  • 检查更新
  • 多语言支持
  • 一键修复部分错误
  • 通过 VSCode 打开文件并定为错误位置

错误检查范围

  • State 文件
    • Id
    • Name
    • Owner
    • State Category
    • Manpower
    • add_core_of
    • Victory Points
    • Buildings
    • Resources
    • Provinces
    • Local Supplies
    • add_claim_by
    • controller
    • 不同剧本支持
  • history\countries 文件夹下的国家定义文件
    • Puppets
    • Ideas (部分支持)
    • Capitals
    • oob (仅检查是否存在)
    • recruit_character
    • promote_character
    • retire_character
    • set_popularities
    • set_politics
    • set_technology
    • add_to_faction
    • set_autonomy
  • common\country_tags 文件夹 (不完全检查)
  • common\buildings 文件夹 (不完全检查)
  • common\idea_tags 文件夹 (不完全检查)
  • common\ideologies 文件夹 (不完全检查)

技术栈

  • 日志框架: NLog
  • 测试框架: NUnit
  • Json库: Newtonsoft.Json
  • DI框架: Microsoft.Extensions.DependencyInjection
  • MVVM工具包: CommunityToolkit.Mvvm
  • HOI4解析库: 经过定向优化的CWTools_Plus (原项目: CWTools)
  • WPF 主题: MaterialDesignInXamlToolkit
  • App 更新检查库: AppUpdate

About

运行在 Windows 系统上的钢铁雄心4代码分析程序

License:Apache License 2.0


Languages

Language:C# 99.8%Language:AMPL 0.2%