Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/textgamex/hoi_error_tools
运行在 Windows 系统上的钢铁雄心4代码分析程序
https://github.com/textgamex/hoi_error_tools
csharp dotnet hoi4 mvvm tools wpf
Last synced: 8 days ago
JSON representation
运行在 Windows 系统上的钢铁雄心4代码分析程序
- Host: GitHub
- URL: https://github.com/textgamex/hoi_error_tools
- Owner: textGamex
- License: apache-2.0
- Created: 2023-03-13T13:06:04.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-01T13:05:12.000Z (about 1 year ago)
- Last Synced: 2023-10-02T04:14:12.258Z (about 1 year ago)
- Topics: csharp, dotnet, hoi4, mvvm, tools, wpf
- Language: C#
- Homepage:
- Size: 480 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# HOI Error Tools
## 介绍
> 本项目是一个用于分析 Hearts of Iron IV (钢铁雄心4 / HOI4) 代码错误的工具.
>
> 使用`C#`编写, 基于`.NET 8`, 使用`WPF`作为GUI框架, 采用 MVVM 模式.## 操作系统要求
仅支持 Windows 10 1809 及以上版本和 Windows 11.
---
## 功能- [x] 分析代码文件, 生产错误信息.
- [x] 抑制错误
- [x] 检查更新
- [ ] 多语言支持
- [ ] 一键修复部分错误
- [x] 通过 VSCode 打开文件并定为错误位置
---
## 错误检查范围- State 文件
- [x] Id
- [x] Name
- [x] Owner
- [x] State Category
- [x] Manpower
- [x] add_core_of
- [x] Victory Points
- [x] Buildings
- [x] Resources
- [x] Provinces
- [x] Local Supplies
- [x] add_claim_by
- [x] controller
- [ ] 不同剧本支持
- history\countries 文件夹下的国家定义文件
- [x] Puppets
- [ ] Ideas (部分支持)
- [x] Capitals
- [x] oob (仅检查是否存在)
- [x] recruit_character
- [x] promote_character
- [x] retire_character
- [x] set_popularities
- [x] set_politics
- [x] set_technology
- [x] add_to_faction
- [x] 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`](https://github.com/cwtools/cwtools))
- WPF 主题: `MaterialDesignInXamlToolkit`
- App 更新检查库: [`AppUpdate`](https://github.com/textGamex/AppUpdate)