
多年以后,面对登录PC的DmC决定版,墨盒将会回想起她成功往DmC原版里导入中文字体的那个遥远的晚上……
主要写给未来的自己,但也写给需要的人。
UDKInstall-2011-09(https://www.nexusmods.com/xcom/mods/485)
UPK Explorer for UE2-UE3(https://www.nexusmods.com/site/mods/587)
TFC Installer for UE2-UE3(https://www.nexusmods.com/site/mods/588)
DeepL,Cambridge Dictionary,DeepSeek,英语俚语查询网站(https://idioms.thefreedictionary.com/)
记事本、GB2312 - UTF8 互转(http://www.esk365.com/tools/GB2312-UTF8.php)
很难想象,翻译居然变成了准备工作。
主线本地化文件位置:DevilGame\Localization;维吉尔DLC本地化文件位置:DevilGame\Published\Content\DLCVergilsDownfall\Localization。请注意备份文件。
其中,INT文件夹内的文件为英文本地化文件。由于《DmC:鬼泣》默认英文启动,故选择在英文本地化文件中修改。打开INT文件夹,Credits文件为制作人员,可以不用管,但我加上了汉化人员和致谢名单;Audio文件为剧情台词;GFxUI为GFxUI上的文字;System为存档相关的文字;剩下的内容,除了训练场和战斗中评分HUD下的招式名称和风格评价,都在DevilGame里。
常用3500字就差不多了,有遗漏可以随时加。
推荐猫啃网(https://www.maoken.com/freefonts)找免费可商用字体。注意字体是否允许嵌入。如果要缝合其他字体,请注意是否允许修改或制作衍生版本。
我们已经不再更新UE3或UDK。——Epic官方网站
UDK是虚幻3的免费版本。由于虚幻引擎更新频繁,使用UDK制作MOD时,需要与游戏相近的版本以兼容。可以在这里找到某个游戏对应的引擎版本:https://www.gildor.org/projects/umodel/compat。
《DmC:鬼泣》所使用的版本是V845.4版本。该版本不属于公开发行的版本,但可以使用2011年9月的V845.0版本代替。在此感谢N网用户@dubiousintent上传该版本的UDK安装包。
以下是部分版本UDK的下载链接:
N网,2011年9月版:https://www.nexusmods.com/xcom/mods/485/
全版本(Google网盘):https://www.cnblogs.com/kekec2/p/4767645.html
Internet Archive,无法直连:https://archive.org/search?query=UDKInstall
来自https://www.moddb.com/的几个版本:
2011年10月版:https://www.moddb.com/downloads/unreal-development-kit-beta-installer-october-2011
2011年11月版:https://www.moddb.com/downloads/unreal-development-kit-beta-november-2011
2015年2月版:https://www.moddb.com/engines/unreal-development-kit/downloads/february-2015-unreal-development-kit-udk
打开UPK Explorer,按照下图打开游戏根目录。


打开后,搜索“LOC”,打开Startup_LOC_INT.upk,打开DevilFonts,可以找到字体文件。共有NewsGothic、OctinBlack、OctinBold、OctinRegular、TextMedium五个文件需要改。其中,NewsGothic是提示、注释、字幕的字体;OctinBlack是商店界面升级点数数字的字体;OctinBold是开始界面、左上角UI等处的字体;OctinRegular是主菜单、选关界面、武器及招式界面等主要界面的字体;TextMedium是战斗中右侧HUD下招式名称和风格评价的字体。
此外,注意到键鼠和手柄的贴图也在这个包里(图中蓝色方框),不同的语言有不同的键盘贴图。

新建字体文件并导入字体。

字体设置:


保存.upk文件,建议直接保存在默认位置,否则再次打开可能无法读取。

用UPK EXplorer打开保存字体.upk包的文件夹,在Select Game界面选择Unknown game V845.0 PC,打开后找到字体文件并导出,保存在容易找到的位置。

用UPK EXplorer打开游戏文件夹,按照图中步骤导入刚才导出的字体文件。

导入后如果弹出警示框,则选择“是”,在接下来的弹出的两个界面中都点击“OK”,即可导入。

成功导入后,可以看到导入自己的字体。(示例采用峄山碑篆体,授权https://www.maoken.com/freefonts/21952.html)所有字体都导入后,点击左下角的Create Game Patch按钮,创建游戏补丁。

在UPK Explorer的工作文件夹下找到Devil May Cry\Mymod,里面就是刚才创建的Game Patch。使用TFC Installer安装(可以全部做好后一起安装,此处主要测试字体是否正常显示)。

进入游戏,检查中文是否显示。若正常显示,关闭游戏,结束。

之所以放在最后,是因为这真的太麻烦了。
最左侧搜索栏搜索“Arche”,中间栏分别搜索“dojo”、“contactdef”、“stylesysytem”,分别对应训练场、HUD下的招式名称和HUD下的风格评价。然后就一个一个慢慢找慢慢改吧。



维吉尔同理。

同样地,改完后点击左下角的Create Game Patch按钮,创建游戏补丁。
DevilGame\Config文件夹下的DefaultGame文件。用记事本打开文件,搜索“MASH”,找到以下内容:

使用GB2312-UTF8互转工具将“长按”“空中”“连按”转换为UTF8字符,替换引号中的“HOLD”“MASH”“AIR”。替换结果:

保存文件,结束。
导出DDS贴图(图中已修改)。

用Photoshop修改,保存为DDS-NVlDlA Texture Tools Exporter (*.DDS;*.DDS)文件,按照上图中蓝色方框内的格式保存在UPK Explorer工作文件夹\Devil May Cry\Imports\PF_DXT5内。
创建材质包,结束。

主线过场动画和招式预览动画在DevilGame\Movies文件夹内,维吉尔的在DevilGame\Published\Content\DLCVergilsDownfall\Movies文件夹内。视频为.BIK文件,可以使用格式工厂的播放器打开并转换为.mp4文件;将.mp4转换为.BIK格式则需要使用RAD Game Tools(https://www.radgametools.com/)。
主要修改“Save_360”文件。
想了半天发现没啥好结的,夸一句V总真帅吧。