史诗战争模拟器添加新角色教程
要在史诗战争模拟器2中添加新角色,核心路径是使用内置的自定义单位编辑器,直接新增或替换对应的单位配置文件。跳过这一流程,新建的角色不会出现在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。回到文件修正即可。