
《暗黑破坏神2》MOD 修改工具中的“游戏设置-人物属性”模块,主要对应charstats.txt这类角色基础数据文件。该文件会影响各职业的初始力量、敏捷、能量、活力、耐力、生命加成、法力恢复、移动速度、升级成长、初始技能、初始物品等内容。对于一个角色成长体系明确的 MOD 来说,人物属性并不是单点数值修改,而是职业定位、开局体验、成长曲线和装备技能体系之间的连接点。该模块值得单独做成一个编辑页,原因在于charstats.txt的行维度天然对应职业,列维度又覆盖多个设计领域。如果直接放在通用 TXT 表格编辑器中,MOD 制作者需要在大量字段中来回定位,容易把职业行、成长字段、技能字段和物品字段混在一起。当前工具把人物属性做成“左侧职业切换 + 顶部分组切换 + 中间字段编辑”的结构,使角色配置更接近设计工作流。文章目录文件说明软件开发页面入口代码人物属性页面代码字段分组配置代码分组解析代码控制器状态与字段投影代码分组计算与活动分组代码数据读取与字段映射代码编辑与保存代码后端保存命令代码操作演示总结文件说明人物属性模块由页面入口、业务页面、分组配置、字段映射、控制器状态、保存助手和 Tauri 通用保存命令共同构成。页面层只负责呈现职业、分组和输入控件;控制层负责根据当前职业定位行数据;配置层负责把字段归入“职业标识、基础属性、成长系数、初始技能、技能配置、初始物品、战斗参数、其他”等区域;数据层负责读取charstats.txt、装载字段中文说明、把修改后的表格写回磁盘。文件名文件类型模块职责与界面或数据处理的关系备注src/modules/settings/SettingsTab.vueVue SFC游戏设置总入口注册“人物属性”页签,向子页面注入settingsTabCtx页面入口文件src/modules/settings/charStats/SettingsCharStatsTab.vueVue SFC