{"id":19300749,"url":"https://github.com/textgamex/hoi_error_tools","last_synced_at":"2026-05-08T13:02:52.447Z","repository":{"id":177471864,"uuid":"613377381","full_name":"textGamex/HOI_Error_Tools","owner":"textGamex","description":"运行在 Windows 系统上的钢铁雄心4代码分析程序","archived":false,"fork":false,"pushed_at":"2023-11-20T20:24:47.000Z","size":443,"stargazers_count":3,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-24T01:37:55.002Z","etag":null,"topics":["csharp","dotnet","hoi4","mvvm","tools","wpf"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/textGamex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-13T13:06:04.000Z","updated_at":"2024-03-21T15:39:56.000Z","dependencies_parsed_at":"2023-09-24T07:25:49.997Z","dependency_job_id":"0bdd3e25-d728-4e9f-8443-e6a36ab00e42","html_url":"https://github.com/textGamex/HOI_Error_Tools","commit_stats":null,"previous_names":["textgamex/hoi_error_tools"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/textGamex/HOI_Error_Tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/textGamex%2FHOI_Error_Tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/textGamex%2FHOI_Error_Tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/textGamex%2FHOI_Error_Tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/textGamex%2FHOI_Error_Tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/textGamex","download_url":"https://codeload.github.com/textGamex/HOI_Error_Tools/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/textGamex%2FHOI_Error_Tools/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260458911,"owners_count":23012506,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","dotnet","hoi4","mvvm","tools","wpf"],"created_at":"2024-11-09T23:15:43.382Z","updated_at":"2026-05-08T13:02:47.414Z","avatar_url":"https://github.com/textGamex.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HOI Error Tools\n\n## 介绍\n\n\u003e 本项目是一个用于分析 Hearts of Iron IV (钢铁雄心4 / HOI4) 代码错误的工具.\n\u003e\n\u003e 使用`C#`编写, 基于`.NET 8`, 使用`WPF`作为GUI框架, 采用 MVVM 模式.\n\n## 操作系统要求\n\n仅支持 Windows 10 1809 及以上版本和 Windows 11.\n\n---\n## 功能\n\n- [x] 分析代码文件, 生产错误信息.\n- [x] 抑制错误\n- [x] 检查更新\n- [ ] 多语言支持\n- [ ] 一键修复部分错误\n- [x] 通过 VSCode 打开文件并定为错误位置\n---\n## 错误检查范围\n\n- State 文件\n\t- [x] Id\n\t- [x] Name\n\t- [x] Owner\n\t- [x] State Category\n\t- [x] Manpower\n\t- [x] add_core_of\n\t- [x] Victory Points\n\t- [x] Buildings\n\t- [x] Resources\n\t- [x] Provinces\n\t- [x] Local Supplies\n\t- [x] add_claim_by\n\t- [x] controller\n\t- [ ] 不同剧本支持\n- history\\countries 文件夹下的国家定义文件\n\t- [x] Puppets\n\t- [ ] Ideas (部分支持)\n\t- [x] Capitals\n\t- [x] oob (仅检查是否存在)\n\t- [x] recruit_character\n\t- [x] promote_character\n\t- [x] retire_character \n\t- [x] set_popularities\n\t- [x] set_politics\n\t- [x] set_technology\n\t- [x] add_to_faction\n\t- [x] set_autonomy\n- common\\country_tags 文件夹 (不完全检查)\n- common\\buildings 文件夹 (不完全检查)\n- common\\idea_tags 文件夹 (不完全检查)\n- common\\ideologies 文件夹 (不完全检查)\n---\n## 技术栈\n\n- 日志框架: `NLog`\n- 测试框架: `NUnit`\n- Json库: `Newtonsoft.Json`\n- DI框架: `Microsoft.Extensions.DependencyInjection`\n- MVVM工具包: `CommunityToolkit.Mvvm`\n- HOI4解析库: 经过定向优化的`CWTools_Plus` (原项目: [`CWTools`](https://github.com/cwtools/cwtools))\n- WPF 主题: `MaterialDesignInXamlToolkit`\n- App 更新检查库: [`AppUpdate`](https://github.com/textGamex/AppUpdate)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftextgamex%2Fhoi_error_tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftextgamex%2Fhoi_error_tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftextgamex%2Fhoi_error_tools/lists"}