Files
docxmaker/wenzijiaoben/memories/project_config.json
T
2026-08-21 10:39:51 +08:00

32 lines
1.5 KiB
JSON

{
"project_name": "P-L12《不朽封仙》(历史参考项目)",
"note": "本文件记录历史项目的路径约定,作为通用工具 universal_tool.py 的参考。当前工具自动扫描项目结构,不再依赖固定路径。",
"paths_example": {
"config_dir": "<project_root>/<项目名>_config (xlsx/csv 配置表)",
"game_dir": "<project_root>/<项目名>_game",
"scripts_dir": "<project_root>/<项目名>_game/unity/Assets/Scripts",
"memories_dir": "<本项目>/memories",
"output_doc": "<project_root>/work/《项目名》游戏文字脚本.docx"
},
"scripts": {
"universal_tool": "<本项目>/py/universal_tool.py (唯一入口,自动扫描+生成)"
},
"dependencies": {
"python_packages": ["openpyxl", "python-docx"],
"install_commands": [
"pip install openpyxl",
"pip install python-docx"
]
},
"data_reading": {
"strategy": "直接读取 xlsx(优先)或 csv,无需预先转换",
"csv_encoding": "按优先级尝试 utf-8-sig -> gbk -> gb2312 -> utf-8 (仅csv需要)",
"xlsx_reading": "openpyxl read_only/data_only 直接读取"
},
"game_code_paths_example": {
"game_text_const": "<game_dir>/unity/Assets/Scripts/.../GameTextConst.cs",
"scripts_root": "<game_dir>/unity/Assets/Scripts"
},
"icon_resource_base_example": "<game_dir>/unity/Assets/Resources/Resources_moved/gui/atlas_ui"
}