# Text2UnrealGameplayTag_CSV_Converter **Repository Path**: timetzhang/Text2UnrealGameplayTag_CSV_Converter ## Basic Information - **Project Name**: Text2UnrealGameplayTag_CSV_Converter - **Description**: 文本 转 Unreal Engine Gameplay Tag CSV格式转换工具 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2025-06-15 - **Last Updated**: 2025-09-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 运行脚本 ```bash python converter.py -i data.txt -o data.csv ``` 结果将生成 data.csv ## 示例输入(data.txt): ```bash 角色 属性 基础 HP | 角色生命值; 恢复方式: 医疗用品/休息 体力 | 行动消耗资源; 恢复方式: 休息/食物 耐力 | 体力恢复速度; 恢复方式: 训练提升 负重 | 携带物品能力; 恢复方式: 装备/技能 敏捷 | 移动和反应速度; 恢复方式: 技能提升 生存 饥饿值 | 危险阈值>80; 体力恢复-50%; 恢复方式: 进食 口渴值 | 危险阈值>80; 生命恢复停止; 恢复方式: 饮水 体温值 | 危险阈值<35℃或>39℃; 持续伤害; 恢复方式: 环境调节 疲劳值 | 危险阈值>90; 精准度-30%; 恢复方式: 睡眠 卫生值 | 危险阈值<30; 感染风险+50%; 恢复方式: 清洁 ``` 对应输出(gameplay_tags.csv): ```bash Name,Tag,DevComment 1,角色, 2,角色.能力, 3,角色.能力.远程武器, 4,角色.能力.远程武器.已装备, 5,角色.能力.远程武器.射击, 6,角色.能力.远程武器.装弹, 7,角色.能力.远程武器.瞄准, 8,角色.能力.战术, 9,角色.能力.战术.投掷, 10,角色.能力.战术.部署, 11,角色.能力.近战武器, 12,角色.能力.近战武器.已装备, 13,角色.能力.近战武器.攻击, 14,角色.能力.近战武器.攻击.轻攻击, 15,角色.能力.近战武器.攻击.重攻击, 16,角色.能力.近战武器.攻击.突刺攻击, 17,角色.能力.近战武器.攻击.横扫攻击, 18,角色.能力.近战武器.攻击.冲锋攻击, 19,角色.能力.近战武器.攻击.投掷攻击, 20,角色.能力.近战武器.格挡, 21,角色.能力.近战武器.连击, 22,角色.能力.近战武器.连击.连击段位1, 23,角色.能力.近战武器.连击.连击段位2, 24,角色.能力.近战武器.连击.连击段位3, 25,角色.能力.近战武器.连击.终结技, 26,角色.能力.近战武器.连击.空中连击, 27,角色.能力.近战武器.蓄力, 28,角色.能力.生存, 29,角色.能力.生存.医疗, 30,角色.能力.生存.制作, 31,角色.能力.生存.修理, 32,角色.能力.生存.建造, 33,角色.能力.生存.放置, 34,角色.能力.生存.进食, 35,角色.能力.生存.饮用, 36,角色.能力.生存.采集, 37,角色.能力.生存.钓鱼, 38,角色.能力.生存.烹饪, 39,角色.能力.生存.休息, 40,角色.能力.生存.睡眠, 41,角色.能力.生存.取暖, 42,角色.能力.生存.降温, 43,角色.能力.生存.整理背包, 44,角色.能力.生存.装备管理, ```