--- title: 时间线 type: curated permalink: main/projects/4111f53b-afa5-48e1-aaf8-d70a7edc0638/curated/时间线 stable_id: 091c608f-2903-4055-b6fe-513ce8a3165c scope: project project_id: 4111f53b-afa5-48e1-aaf8-d70a7edc0638 workspace_type: development usage_profile_id: null preference_context: development document_type: timeline revision: 1 source_memory_ids: [] source_checkpoint_ids: - c3d57a20-2881-4db2-ba98-572d030532ee source_file_ids: [] source_git_commit: null source_git_commits: [] source_agent_sync_ids: [] model_connection: Sub2API model_name: git-restore source_count: 18 source_revisions: memory:a09b7e4f-5f03-4243-81c7-84fdebc412d5: '1' memory:4764ab1e-2b3e-477b-937c-1dd60ebf7ecc: '1' memory:4995165e-24be-45ca-a243-c8cdd97b7804: '1' memory:3c6217f5-07df-4a9d-b174-e77d114006ce: '1' memory:04dc843d-8bfe-4dd6-b5ab-09d2efa10d21: '1' memory:540030dc-d7ee-4e6e-a202-c0648ceca8f9: '1' memory:b0969eb6-5402-4fb1-8419-d349d2579e2e: '1' memory:4fcb8138-eb99-4843-a905-60c6862a4672: '1' memory:5e0fa990-763d-4497-a002-dd9d053d3b70: '1' memory:949cae49-4854-482f-a1ec-94997642a35c: '1' memory:2dff9159-f607-4f5b-bb1a-b3e3af15c2cb: '1' memory:e9b97961-961f-4499-974e-d2661ad1d6d3: '1' source_dispositions: processed: 18 unchanged: 0 unsupported: 0 skipped: 0 cited_source_ids: - curated_baseline:091c608f-2903-4055-b6fe-513ce8a3165c - global_guidance_document:d3a20d44-6001-4c88-8772-65dbfac75e6e - memory:2dff9159-f607-4f5b-bb1a-b3e3af15c2cb - memory:e9b97961-961f-4499-974e-d2661ad1d6d3 - 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 job_cited_source_ids: - curated_baseline:091c608f-2903-4055-b6fe-513ce8a3165c conflicts: [] supersedes: [] preferences: [] source_cursor: 362 source_hash: 2b09adcf963685730bb83e7b36c24f968972959d0170de3bc9aeb89af274e36a prompt_version: 2026-08-12.3 schema_version: '3' curation_job_id: null created_at: '2026-08-31T15:07:12.520504+00:00' updated_at: '2026-09-23T14:53:00.111636+00:00' tags: - development restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2 --- # 项目时间线 – Age of Empires III EditTools | 时间 (UTC) | 里程碑 | 关键内容 | |------------|--------|----------| | **2026‑08‑19 14:19** | 项目目标与范围确认 | 确定仅修改现有建筑、单位、科技、资源等,不新增模型、资源、国家或 AI 重写 | | **2026‑08‑28 14:28** | 参考资料收集 | 下载 Resource‑Manager (MIT) 与 AOE3NativeED (GPL‑3.0),放入 `references/`,添加说明文档 | | **2026‑08‑31 14:34** | 编辑器范围更新 | 明确不实现局域网分发、多机同步或在线校验,保留本地读取、编辑、备份/恢复、导出功能 | | **2026‑08‑31 14:44** | 技术与部署决策 | 确认技术栈(Tauri 2 + Rust + Vue 3 + TypeScript),Fixed Runtime 检查机制,安装目录策略,准备搭建 Tauri 项目骨架 | | **2026‑08‑31 14:47** | 系统级缓存接受 | 接受 Windows 临时目录、显卡驱动缓存、杀毒缓存、崩溃转储等不受控缓存,应用生成文件仍位于安装目录 | | **2026‑08‑31 14:50** | 备份与回退核心功能梳理 | 定义备份快照结构(ID、时间、路径/版本、文件清单、状态、大小、SHA‑256、备注、结果)以及 GUI 查看、加载检查、回退、删除交互流程。备份存于编辑器安装目录 | | **2026‑09‑01** | 最终检查点 | 完成首版功能:BAR 读取/重建、XML/XMB/XS/Tactics 编辑、国家/单位/建筑/科技目录、Mod 导出、快照管理、版本锁定、Fixed WebView2。所有回归测试通过,NSIS/Portable 包构建成功 | | **2026‑09‑02 00:44** | 国家搜索与参数编辑修复 | 修复国家搜索无响应与参数编辑异常,使用 `ObservableCollection`,实现 300 ms 防抖、取消旧请求,最多返回 250 条结果。Debug 构建 0 警告 0 错误,发布自包含目录验证窗口标题 AoE3 编辑器、Responding=True |