
战争机器 - XCOM士兵的10个语音包(适用于Long War和原版)
厌倦了你的士兵们使用完全相同的台词,只有语调上的细微差别吗?你是否更喜欢你的士兵更具个性化,希望他们拥有真实的性格?你是《战争机器》系列的粉丝吗?
查看大图适用于XCOM士兵的《战争机器》语音包
当前版本:最终版 5.0(如有错误修复可能会更新)
可用语音包:马库斯·菲尼克斯、奥古斯都·“火车头”·科尔、戴蒙·贝尔德、本杰明·卡迈恩、多米尼克·圣地亚哥、安雅·斯特劳德、金永民、维克多·霍夫曼、泰·卡利索和迪兹·沃林
请报告任何关于语音包的问题/错误/故障和建议,以便我能让它们变得更好
如果你发现任何台词过于安静/损坏/不合时宜,请在此报告,以便我在未来的版本中修复它们。
这个模组使用了所有《战争机器》游戏中的台词(从X-Box游戏中提取音效是个痛苦的过程)。所有音效版权归Epic Games所有。特别感谢Long War团队提供的语音包制作教程。
重要提示
XCOM:未知敌人中的默认语音包包含298至507个语音文件,对应54种不同事件。若不自录语音,要获取如此数量且完美匹配所需情境的语音几乎不可能。最终制作这些语音包的目标,就是尽可能接近理想效果。战争机器士兵不具备灵能、喷气背包或抓钩能力——并非所有语音文件都能完美契合,但我相信它们已足够出色,某些情况下甚至更胜一筹 ;)。为满足好奇者,以下数字展示了各语音包制作所用的语音文件数量(部分语音包存在重复音效,但每个包不超过20个):
- 马库斯·菲尼克斯 - 326
- 奥古斯都 "火车" 科尔 - 355
- 戴蒙·贝尔德 - 377
- Benjamin Carmine - 339
- 多米尼克·圣地亚哥 - 358
- 安雅·斯特劳德 - 235
- Kim Young Minh - 348
- Victor Hoffman - 304
- Tai Kaliso - 301
- Dizzy Wallin - 254
如果你喜欢这个插件,你可能也会想试试我的其他语音包:
别忘了发表您对这个附加组件的看法并给予认可!这都有助于我每次发布附加组件时不断改进。
安装(适用于Long War Beta 15或更高版本):
- 将MJpolandMod文件夹复制到
<XCOM路径>\XEW\XcomGame\CookedPCConsole\Voice文件夹中(您可以忽略所有其他文件) - 打开位于
<XCOM路径>\XEW\XComGame\Config文件夹中的DefaultContent.ini文件 - 在DefaultContent.ini文件中添加以下行(位于
VoicePackageInfo=(VoiceType=eCharVoice_FemaleBlueshirt1,ArchetypeName="Voice_BSFVoice1.BSFVoice1"和; Language 4 = Polish之间)
; MJ波兰 模组
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier1,Language=34,ArchetypeName="MaleVoice7_Marcus.Voice_MaleVoice7_Marcus")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier2,Language=34,ArchetypeName="MaleVoice9_Cole.Voice_MaleVoice9_Cole")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier3,Language=34,ArchetypeName="MaleVoice8_Baird.Voice_MaleVoice8_Baird")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier4,Language=34,ArchetypeName="MaleVoice2_BCarmine.Voice_MaleVoice2_BCarmine")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier5,Language=34,ArchetypeName="MaleVoice3_Dom.Voice_MaleVoice3_Dom")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier6,Language=34,ArchetypeName="MaleVoice1_Minh.Voice_MaleVoice1_Minh")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier7,Language=34,ArchetypeName="MaleVoice4_Hoffman.Voice_MaleVoice4_Hoffman")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier8,Language=34,ArchetypeName="MaleVoice5_Tai.Voice_MaleVoice5_Tai")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier9,Language=34,ArchetypeName="MaleVoice6_Dizzy.Voice_MaleVoice6_Dizzy")
VoicePackageInfo=(VoiceType=eCharVoice_FemaleSoldier1,Language=34,ArchetypeName="FemaleVoice1_Anya.Voice_FemaleVoice1_Anya")
- 所有语音包将出现在"未分配"类别中 - 你需要手动为你的士兵设置这些语音。
- 可选地 你可以添加以下行:
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier1,Language=0,ArchetypeName="MaleVoice1_English.Voice_MaleVoice1_English")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier3,Language=0,ArchetypeName="MaleVoice3_English.Voice_MaleVoice3_English")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier4,Language=0,ArchetypeName="MaleVoice4_English.Voice_MaleVoice4_English")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier5,Language=0,ArchetypeName="MaleVoice5_English.Voice_MaleVoice5_English")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier6,Language=0,ArchetypeName="MaleVoice6_English.Voice_MaleVoice6_English")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier7,Language=0,ArchetypeName="MaleVoice7_English.Voice_MaleVoice7_English")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier8,Language=0,ArchetypeName="MaleVoice7_Marcus.Voice_MaleVoice7_Marcus")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier9,Language=0,ArchetypeName="MaleVoice9_Cole.Voice_MaleVoice9_Cole")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier2,Language=0,ArchetypeName="MaleVoice8_Baird.Voice_MaleVoice8_Baird")
这将允许在新战役开始时,最多有3个语音包随机分配给说英语的士兵(当然,你也可以随意交换语音包)。
您也可以将语音包添加到任何其他语言中,只需将它们添加到正确的类别中,例如在以下行之后:
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier3,Language=7,ArchetypeName="MaleVoice3_British.Voice_MaleVoice3_British")
添加这些:
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier4,Language=7,ArchetypeName="MaleVoice2_BCarmine.Voice_MaleVoice2_BCarmine")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier5,Language=7,ArchetypeName="MaleVoice3_Dom.Voice_MaleVoice3_Dom")
而卡迈恩和多姆的语言将有机会在新战役开始时为英国士兵出现。
完整语言列表位于<XCOM路径>\XEW\XComGame\Localization\INT\XcomStrategyGame.int(搜索语言)
你可以通过这种方式将我的语音包分配给你希望的任何语言(甚至可以多次分配,只要为每种语言创建单独的行即可)。
- 请记住,每次更新游戏/《Long War》模组时,你都需要重新执行此操作。
Long War 安装指南 - 由 ObelixDk 制作的视频
安装说明(适用于原版及Long War Beta 14或更早版本):
- Vanilla版本的安装程序由Johndoe101274创建 - 非常感谢他为此做出的贡献。
- 使用UPKModder工具(不包含在此软件包中)来应用补丁GetPossibleVoices.upk_mod (重写XComGame.upk中的GetPossibleVoices函数,以修复女性语音总是返回6个选项的问题)
- 在 PatcherGUI 工具中应用这些补丁(此包中未包含):
- EnableTacticalVoices.txt (允许在战术层面播放语音)
- ExpandAvailableLanguages.txt (扩展角色界面中的语言数量)
- LanguageRetainSettingsFix.txt(修复语言选择无法保存的漏洞)
- 将 MJpolandMod 文件夹复制到
<Path to xcom>\XEW\XcomGame\CookedPCConsole\Voice文件夹中 - 将以下内容添加到
<Path to xcom>\XEW\XComGame\Localization\INT\XComStrategyGame.int的相应部分
; 士兵自定义
[UISoldierCustomize]
m_strCustomizeFirstName="设置名字"
m_strCustomizeLastName="设置姓氏"
m_strCustomizeNickName="设置昵称"
m_arrLanguages[0]="英语(美式)"
m_arrLanguages[1]="法语"
m_arrLanguages[2]="德语"
m_arrLanguages[3]="意大利语"
m_arrLanguages[4]="波兰语"
m_arrLanguages[5]="俄语"
m_arrLanguages[6]="西班牙语"
m_arrLanguages[7]="英语(英国)"
m_arrLanguages[8]="英语(澳大利亚)"
m_arrLanguages[9]="英语(苏格兰)"
m_arrLanguages[10]="英语(爱尔兰)"
m_arrLanguages[11]="英语(南非)"
m_arrLanguages[12]="英语(东南亚)"
m_arrLanguages[13]="英语(西非)"
m_arrLanguages[14]="未分配"
m_arrLanguages[15]="未分配"
m_arrLanguages[16]="英语(加拿大)"
m_arrLanguages[17]="中文"
m_arrLanguages[18]="日语"
m_arrLanguages[19]="印地语"
m_arrLanguages[20]="韩语"
m_arrLanguages[21]="葡萄牙语"
m_arrLanguages[22]="西班牙语(西部)"
m_arrLanguages[23]="乌克兰语"
m_arrLanguages[24]="希伯来语"
m_arrLanguages[25]="希腊语"
m_arrLanguages[26]="Swedish"
m_arrLanguages[27]="挪威语"
m_arrLanguages[28]="荷兰语"
m_arrLanguages[29]="阿拉伯语"
m_arrLanguages[30]="未分配"
m_arrLanguages[31]="未分配"
m_arrLanguages[32]="未分配"
m_arrLanguages[33]="未分配"
m_arrLanguages[34]="未分配"
m_arrLanguages[35]="未分配"
m_arrLanguages[36]="未分配"
- 打开位于
<XCOM路径>\XEW\XComGame\Config文件夹中的 DefaultContent.ini 文件 - 添加以下行(在
VoicePackageInfo=(VoiceType=eCharVoice_FemaleBlueshirt1,ArchetypeName="Voice_BSFVoice1.BSFVoice1"之后,但在[Content.VoicePackages]之前)
; MJ波兰 Mod
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier1,Language=34,ArchetypeName="MaleVoice7_Marcus.Voice_MaleVoice7_Marcus")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier2,Language=34,ArchetypeName="MaleVoice9_Cole.Voice_MaleVoice9_Cole")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier3,Language=34,ArchetypeName="MaleVoice8_Baird.Voice_MaleVoice8_Baird")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier4,Language=34,ArchetypeName="MaleVoice2_BCarmine.Voice_MaleVoice2_BCarmine")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier5,Language=34,ArchetypeName="MaleVoice3_Dom.Voice_MaleVoice3_Dom")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier6,Language=34,ArchetypeName="MaleVoice1_Minh.Voice_MaleVoice1_Minh")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier7,Language=34,ArchetypeName="MaleVoice4_Hoffman.Voice_MaleVoice4_Hoffman")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier8,Language=34,ArchetypeName="MaleVoice5_Tai.Voice_MaleVoice5_Tai")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier9,Language=34,ArchetypeName="MaleVoice6_Dizzy.Voice_MaleVoice6_Dizzy")
VoicePackageInfo=(VoiceType=eCharVoice_FemaleSoldier1,Language=34,ArchetypeName="FemaleVoice1_Anya.Voice_FemaleVoice1_Anya")
- 所有语音包将出现在“未分配”类别中 - 您需要手动为您的士兵设置这些语音。
- 可选地 你可以添加以下行:
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier1,Language=0,ArchetypeName="MaleVoice1_English.Voice_MaleVoice1_English")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier3,Language=0,ArchetypeName="MaleVoice3_English.Voice_MaleVoice3_English")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier4,Language=0,ArchetypeName="MaleVoice4_English.Voice_MaleVoice4_English")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier5,Language=0,ArchetypeName="MaleVoice5_English.Voice_MaleVoice5_English")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier6,Language=0,ArchetypeName="MaleVoice6_English.Voice_MaleVoice6_English")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier7,Language=0,ArchetypeName="MaleVoice7_English.Voice_MaleVoice7_English")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier8,Language=0,ArchetypeName="MaleVoice7_Marcus.Voice_MaleVoice7_Marcus")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier9,Language=0,ArchetypeName="MaleVoice9_Cole.Voice_MaleVoice9_Cole")
VoicePackageInfo=(VoiceType=eCharVoice_MaleSoldier2,Language=0,ArchetypeName="MaleVoice8_Baird.Voice_MaleVoice8_Baird")
这将允许在新战役开始时,最多有3个语音包随机分配给说英语的士兵(当然,你也可以随意交换语音包)。您也可以为任何其他语言添加语音包,只需将它们添加到正确的类别中即可。您在第5步修改的XComStrategyGame.int文件中包含了完整的语言列表。
备注:
如果你遇到语音无法播放的问题,你可能需要在士兵定制界面中循环切换语音编号“选择器”,然后才能选择你想要的语音编号(即使只有一个选项)。原版游戏中的一个漏洞可能导致语音编号无法被保留,上述补丁试图纠正此问题。第2点和第3点中使用的补丁基于Amineri和Wasteland Ghost在论坛上发布的代码,所有功劳归于他们。如果你想在自己的模组中使用这些补丁,你需要向他们请求许可,而不是向我。
制作人员:
非常感谢 johndoe101274 和 johhny lump 帮助创建这个附加组件。
非常感谢Amineri、Johnnylump和Wasteland Ghost允许我使用他们在本论坛上发布的代码。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。