必须使用内置编辑器导入JSON格式角色文件,路径为DataUnitsCustom,含id、name、category、health、attack五字段,category须为infantry等合法值,否则不显示。
要在史诗战争模拟器中添加新角色,必须使用游戏内置的自定义单位编辑器,直接替换或新增单位配置文件,否则新建角色不会出现在UnitCategory列表里。
启动史诗战争模拟器2(v2.0及以上),主界面右上角显示“Editor”按钮才表示自定义编辑器已启用。若无此按钮,说明你运行的是精简版或未打最新补丁——【必须安装2024年7月23日之后发布的完整版】,旧版不支持角色导入功能。
进入游戏后按 Ctrl + E 快捷键,可强制唤出编辑器窗口;失败则代表当前存档或启动参数禁用了编辑模式。
新角色必须是符合JSON结构的单位配置文件,命名格式为unit_XXX.json,存放路径为:
SteamsteamappscommonEpic War Simulator 2DataUnitsCustom
该文件需包含至少五项核心字段:id、name、category、health、attack。缺任意一项会导致导入后单位不可见或崩溃。例如鬼武士的最小可用配置中,“move_speed”若低于0.8,会在冲锋时穿模卡进地形缝隙,务必校验。
从社区获取的角色包,解压后检查是否有同名文件覆盖了原版unit_spider.json——【覆盖前务必备份原文件,否则斯巴达百夫长等默认单位会永久消失】。
第一步:点击Editor → Units → Import Unit
第二步:浏览至Custom文件夹 → 选中unit_XXX.json → 点击Open
第三步:编辑器自动解析字段,底部状态栏显示“Valid unit config”后,点击右下角Confirm Registration
第四步:关闭编辑器,返回主菜单 → 点击New Game → 在UnitCategory面板中拖拽新角色图标到战场即可部署
如果UnitCategory里仍无图标,说明JSON中category字段值写成了"hero"而非游戏识别的合法分类(如infantry、ranged、cavalry、monster),需重开文件修正。