语言编辑器

游戏中出现的几乎所有文字,包括单位名称,任务剧情,任务名称等,都需要使用 RA2 语音编辑器编辑。

语言编辑器.zip
1.22MB
直接下载

编辑

参考了:三国樊建的文章

以尤里的复仇平台为准,查看你的游戏目录中是否有ra2md.csf,如果没有,用 xcc 从 langmd.mix 中提取。然后用语言编辑器打开。

INFO信息

注意:如果编辑后的 CSF 导致 FA2 弹出一个没字的窗口,是因为你的语言编辑器生成了一个类似广告的条目,在 RASRES 里面,删除即可。或直接删了 CSF。可以换一个编辑器。

csf 结构为3块,类型-项目-内容。类型对应游戏中各版块,项目对应版块中各条目,内容对应条目中的信息。下面一一解释做任务有机会用到的。

BRIEF 类型中填写关卡故事及任务目标详细信息绍,是玩家在游戏中点击任务介绍按钮会看到的东西。项目名称一般按默认格式填写。盟军任务项目名称填all**md,苏联填sov**md。应该是在missionmd.ini中定义的。原版没有尤里任务,要自行设定,或者假装成盟苏任务。

CRD及CRD_TTL 两个类型用来填写游戏中制作人员名单的标题简介等。任务结束下制作人员名单要填写在creditsmd.txt中,也是在 langmd.mix,只能用英文。总之挺麻烦,但一般任务制作都个人制作,只需要填写作者名称。这样就简单了,不需要管 creditsmd.txt,然后CRD:CREDITS项目内容为制作人员。紧接着下面CRD:INTRODUCTION1项目内容填上作者大名。后面的无视即可。

DESC 类型里面有开新任务的提示文字。

GUI 类型中要填写过关后评分板上的评语,这块项目名称有低速过关评语,高速过关评语,标题(官阶)。不过我们写地图的[Ranking]条目时,不必非要将评语写到 GUI 类型中。

LOADBRIEF 类型中填写关卡载入时在图上的信息,由于 loading 时间短,信息量不能大,一般只写下任务目标。

LOADMSG 类型中填写关卡标题栏信息,只能写一行。原版内容统一为“军事行动:任务名+地点”。

MISSION 类型用来写游戏中的提示信息。这个类型中的项目名称对应触发行为11 文本触发事件的参数。这部分内容必然很多,建议另外单开个类型写你任务的提示信息,会方便很多。比如右键新建类型如SOV。然后写触发的时候手动填写全名,如sov:a01

NAME 类型填写关卡名称,用在存档标题及选关标题。推荐格式:尤里 03 - 名称

最后送小提示:

  1. 游戏中很多信息栏能显示的字数都不多,应注意尽量写简短些。否则可能出现信息显示不全或另起一行的问题,而且字太多玩家也看不完,尤其是战斗激烈时。
  2. 两条相连的11号触发结果,间隔约 6~10 秒合适
  3. 不要写入中文点号,否则最后一个字会被吞掉

ARES 相关

除了 ra2md.csf,游戏还会载入 stringtable00.csf 到 stringtable99.csf 并且优先级更高。

你也能直接在 ini 里用 NOSTR:prefix 命名,比如,UIName=NOSTR:Sonar Pulse会被显示为Sonar Pulse,尽管如此,这玩意儿(包括 prefix )不能超过31个。

CSF 条目最大能写20000条。

  • 语言编辑器
  • 作者:轻稚天雪  发布于:2018-10-01  更新于:2024-03-06  许可协议:若无特别说明,均为 CC BY-NC-SA
战略任务设计四原则
一些触发实例