游戏中出现的几乎所有文字,包括单位名称,任务剧情,任务名称等,都需要使用 RA2 语音编辑器编辑。
编辑
参考了:三国樊建的文章
以尤里的复仇平台为准,查看你的游戏目录中是否有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 - 名称
。
最后送小提示:
- 游戏中很多信息栏能显示的字数都不多,应注意尽量写简短些。否则可能出现信息显示不全或另起一行的问题,而且字太多玩家也看不完,尤其是战斗激烈时。
- 两条相连的11号触发结果,间隔约 6~10 秒合适
- 不要写入中文点号,否则最后一个字会被吞掉
ARES 相关
除了 ra2md.csf,游戏还会载入 stringtable00.csf 到 stringtable99.csf 并且优先级更高。
你也能直接在 ini 里用 NOSTR:prefix 命名,比如,
UIName=NOSTR:Sonar Pulse
会被显示为Sonar Pulse
,尽管如此,这玩意儿(包括 prefix )不能超过31个。CSF 条目最大能写20000条。