# 项目长期记忆 ## 项目概述 游戏文字脚本文档生成工具:扫描项目目录,从配置表(xlsx/csv)和 GameTextConst.cs 提取文本,生成 Word 文档。 入口:`py/universal_tool.py`(通用版);`py/generate_doc.py` 为早期硬编码版(路径写死,仅参考)。 ## 关键约定 - **数据读取**:直接读取 xlsx(优先),无需先转 csv。表头结构固定为第3行英文字段名、第4行起数据。 - **文档编号**:正文条目用 Word 自动编号(numPr + decimal),每章节独立 numId 从 1 开始;段落文本不硬编码 "1.",便于增删后自动重排。章节标题仍用硬编码中文数字。 - **字体**:标题宋体二号加粗居中;章节标题/正文仿宋四号。 - **图标**:表格图标列高 3cm 锁定纵横比,按 atlas_* 目录匹配,支持末尾数字补零。 ## 环境 - 推荐用 managed python 3.13.12 + venv(C:\Users\Administrator\.workbuddy\binaries\python\envs\default),依赖:python-docx、openpyxl。 - 项目配置记忆在 `memories/*.json`(数据源映射、格式规范、图标映射、项目配置)。