Files
MemRelay/projects/4111f53b-afa5-48e1-aaf8-d70a7edc0638/curated/Age of Empires III EditTools – Current State.md
T

7.4 KiB
Raw Blame History

title, type, permalink, stable_id, scope, project_id, workspace_type, usage_profile_id, preference_context, document_type, revision, source_memory_ids, source_checkpoint_ids, source_file_ids, source_git_commit, source_git_commits, source_agent_sync_ids, model_connection, model_name, source_count, source_revisions, source_dispositions, cited_source_ids, job_cited_source_ids, conflicts, supersedes, preferences, source_cursor, source_hash, prompt_version, schema_version, curation_job_id, created_at, updated_at, tags, restored_from_commit
title type permalink stable_id scope project_id workspace_type usage_profile_id preference_context document_type revision source_memory_ids source_checkpoint_ids source_file_ids source_git_commit source_git_commits source_agent_sync_ids model_connection model_name source_count source_revisions source_dispositions cited_source_ids job_cited_source_ids conflicts supersedes preferences source_cursor source_hash prompt_version schema_version curation_job_id created_at updated_at tags restored_from_commit
Age of Empires III EditTools – Current State curated main/projects/4111f53b-afa5-48e1-aaf8-d70a7edc0638/curated/age-of-empires-iii-edit-tools-current-state 85bde49b-c952-4fb6-b172-9ed47a024979 project 4111f53b-afa5-48e1-aaf8-d70a7edc0638 development null development current_state 1
c3d57a20-2881-4db2-ba98-572d030532ee
null
Sub2API git-restore 18
memory:9844879f-8dba-484e-b126-d0c18e33d42b memory:a09b7e4f-5f03-4243-81c7-84fdebc412d5 memory:4764ab1e-2b3e-477b-937c-1dd60ebf7ecc memory:4995165e-24be-45ca-a243-c8cdd97b7804 memory:3c6217f5-07df-4a9d-b174-e77d114006ce memory:04dc843d-8bfe-4dd6-b5ab-09d2efa10d21 memory:540030dc-d7ee-4e6e-a202-c0648ceca8f9 memory:b0969eb6-5402-4fb1-8419-d349d2579e2e memory:4fcb8138-eb99-4843-a905-60c6862a4672 memory:5e0fa990-763d-4497-a002-dd9d053d3b70 memory:949cae49-4854-482f-a1ec-94997642a35c memory:f5f6f20a-d2bb-4b47-9c2f-d599d97ac876 memory:dd485c8d-dd52-4b5a-b83f-41695df710d9 memory:e9be74f4-0ec9-4eeb-a304-23bee349028b memory:cbb9e5e4-8915-4625-b793-e696814406d7 memory:e3f0b13b-7c81-47ab-9f58-5a4b4993fd4a memory:99e867ab-65c5-4e63-8ee0-48a4141483fc memory:16477b7d-d5d8-427d-80cd-8ec4cc1c0c69 memory:d5cdc775-5709-49a0-b266-152e1633d4d3 memory:bcd308d9-292e-4f2a-9809-a1f9d720a2d2 memory:6e95e66b-f462-41d0-ac68-823fc3c44e11 memory:c202edde-bed0-4d60-a532-3b21bae66f68 memory:50f1b7ba-821b-43a9-99c8-ced403145071 memory:d2090e2f-4e43-4d00-a409-db48fb9efc86 memory:93661d52-1024-42c2-aaf5-dcc8c0833276 memory:68766d01-d902-478c-87dd-76e61f6d508d memory:5cb26c5f-5d6f-4fea-b206-e76a1ce697d3 memory:65e6eb44-817d-4063-ba39-94525727749f memory:d63e1555-2a78-449e-9e91-990b4cc4e37c memory:2dff9159-f607-4f5b-bb1a-b3e3af15c2cb memory:e9b97961-961f-4499-974e-d2661ad1d6d3 memory:07689f07-a36f-48bd-bd6f-6c8294f22eda memory:f35ad4ea-f1fa-4c2e-9627-3f9b6b49ab1a memory:c3d57a20-2881-4db2-ba98-572d030532ee
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
processed unchanged unsupported skipped
18 0 0 0
memory:c3d57a20-2881-4db2-ba98-572d030532ee
curated_baseline:85bde49b-c952-4fb6-b172-9ed47a024979
memory:f35ad4ea-f1fa-4c2e-9627-3f9b6b49ab1a
global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
global_guidance_memory:ff34c6eb-6bba-41e5-9e43-ff80941fa823
global_guidance_document:d3a20d44-6001-4c88-8772-65dbfac75e6e
memory:07689f07-a36f-48bd-bd6f-6c8294f22eda
memory:2dff9159-f607-4f5b-bb1a-b3e3af15c2cb
memory:e9b97961-961f-4499-974e-d2661ad1d6d3
memory:d63e1555-2a78-449e-9e91-990b4cc4e37c
memory:65e6eb44-817d-4063-ba39-94525727749f
memory:68766d01-d902-478c-87dd-76e61f6d508d
memory:5cb26c5f-5d6f-4fea-b206-e76a1ce697d3
memory:c202edde-bed0-4d60-a532-3b21bae66f68
memory:50f1b7ba-821b-43a9-99c8-ced403145071
memory:d2090e2f-4e43-4d00-a409-db48fb9efc86
memory:93661d52-1024-42c2-aaf5-dcc8c0833276
memory:6e95e66b-f462-41d0-ac68-823fc3c44e11
memory:cbb9e5e4-8915-4625-b793-e696814406d7
memory:e3f0b13b-7c81-47ab-9f58-5a4b4993fd4a
memory:99e867ab-65c5-4e63-8ee0-48a4141483fc
memory:16477b7d-d5d8-427d-80cd-8ec4cc1c0c69
memory:d5cdc775-5709-49a0-b266-152e1633d4d3
memory:bcd308d9-292e-4f2a-9809-a1f9d720a2d2
memory:e9be74f4-0ec9-4eeb-a304-23bee349028b
memory:f5f6f20a-d2bb-4b47-9c2f-d599d97ac876
memory:dd485c8d-dd52-4b5a-b83f-41695df710d9
memory:4fcb8138-eb99-4843-a905-60c6862a4672
memory:5e0fa990-763d-4497-a002-dd9d053d3b70
memory:949cae49-4854-482f-a1ec-94997642a35c
memory:a09b7e4f-5f03-4243-81c7-84fdebc412d5
memory:4764ab1e-2b3e-477b-937c-1dd60ebf7ecc
memory:4995165e-24be-45ca-a243-c8cdd97b7804
memory:3c6217f5-07df-4a9d-b174-e77d114006ce
memory:04dc843d-8bfe-4dd6-b5ab-09d2efa10d21
memory:540030dc-d7ee-4e6e-a202-c0648ceca8f9
memory:b0969eb6-5402-4fb1-8419-d349d2579e2e
project:4111f53b-afa5-48e1-aaf8-d70a7edc0638
memory:9844879f-8dba-484e-b126-d0c18e33d42b
global_guidance_document:6973450e-6ecc-48e3-8cdd-4d7d7707d843
memory:c3d57a20-2881-4db2-ba98-572d030532ee
curated_baseline:85bde49b-c952-4fb6-b172-9ed47a024979
362 2b09adcf963685730bb83e7b36c24f968972959d0170de3bc9aeb89af274e36a 2026-08-12.3 3 null 2026-08-31T13:51:58.100962+00:00 2026-09-23T14:52:50.353733+00:00
development
6a6a895eaf

当前状态 – Age of Empires III EditTools

项目概览

  • 项目 ID: 4111f53b-afa5-48e1-aaf8-d70a7edc0638
  • 工作空间类型: development(共享配置)
  • 目标游戏: Age of Empires III: Definitive Edition 100.19.17293.0
  • 核心数据文件: Game\\Data\\Data.bar

技术实现(截至 2026‑09‑02)

  • 采用 纯 C# .NET 8 WPF 语义化编辑器。
  • dotnet build 生成零警告零错误;调试构建成功并显示窗口标题 AoE3 编辑器。
  • 真实 Data.bar 测试 50/50 通过。

最近修复要点

  1. 搜索与编辑异常:VisibleFields 改为 ObservableCollection<EntityField>。
  2. 国家搜索性能:实现 300 ms 防抖 + CancellationTokenSource,返回 250 条结果。
  3. 验证:能搜索 阿坎、Spanish、Musketeer 等关键词。

环境与工具链

  • Visual Studio Enterprise 2026 Stable 18.9.12120.119,.NET SDK 10.0.400。
  • PowerShell 脚本 scripts/publish-wpf.ps1 生成自包含发布目录。

开发记忆与全局指导(引用)

  • 沟通语言:日常交流、代码注释使用中文。(global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7)
  • 记忆管理:所有开发记忆由 MemRelay 持久化,未在本地创建 aidocs/ 或 project_context.md。(global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6)
  • 实现原则:遵循 KISS 与 YAGNI,复用已有框架、服务、约定。(global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5)
  • AI 与 Git:默认关闭,系统不会主动探测模型或创建 .git 目录。(global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d)
  • 凭证处理:登录、SSH、数据库或 API 调用前查询 Vaultwarden;新增或修改的凭证即写入密码库。(global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316)
  • Windows 兼容:所有路径、命令需兼容 Windows。(global_guidance_memory:ff34c6eb-6bba-41e5-9e43-ff80941fa823)

待办事项概览

  • 持续处理已确认的 1‑3 项问题(目标版本保护、原始基线更新、Mod 导出事务化)以及后续功能实现。

本概览基于截至 2026‑08‑31 的所有已记录检查点、决策与全局指导编写。