SDO 汉化包

» 2025-01-22 JA2&v1.13 0条评论

不是说最近突然闲了下来吗?所以继续折腾老游戏,因为现在到处充满“AI”元素,所以“突发奇想”,要不自己一个人搞定一些 JA2 MOD 的翻译?

于是就有了让 AI 帮忙写个 XML 处理工具、让 AI 把提取出来的文本进行翻译……

让 AI 用 Python 写了个 XML 提取文本、然后导回的工具,于是就有了那篇自己就像给 AI 当调试员《完全不懂让 AI 帮忙制作工具软件,体验了最搞笑的方式》的文章,前后竟然花了 3 天才搞好,我以为几分钟的事,毕竟每次我说完需求 10 几秒就信心慢慢地给了我全部的代码……

然后让 AI 翻译文本其实有个最大的问题就是:聊天文本长度限制!目前大部分 AI 聊天的长度都有个文本量限制,一般是 32k,长点的 64k,反正非常不适合你把超长的文本贴个它来翻译,如我这次要搞得 SDO 物品翻译,长度随便一选都是 5735126,大概就是 570k 了吧,害我要分 10 几次来翻译,而且每次都会因为输出窗口限制要点好多次“继续生成”,期间还会停下来,要跟它说“继续啊”,到最后自己都烦了跟一个不是人的发牢骚“你&%¥*#@的不够长不会自己继续啊……笨的可以”……

吐槽完毕,开始正文:

SDO(1.13 Stock Data Overhaul)

SDO 是熊窝 Strohmann 大概在 2013 年写的一个物品 MOD,全名叫 1.13 Stock Data Overhaul,比较适合 1.13 稳定版(目前叫 7609 或 2014) 。虽然 Strohmann 很久没维护了(应该是),后面的版本修正应该是其他玩家搞的,具体是谁也不清楚。反正我是根据 sevenfm(JA2 1.13 AI MOD 作者) 的 1.13 7609 + AI 整合包 7609en+Modpack.7z 里面的 SDO 版本。

SDO 汉化包

这个是我自己玩的时候汉化的,所以没什么润色之类的。

具体翻译导出文件、汉化好的文件我放在 Git 了,下面这个地址虽然是 Git,习惯 SVN 的铁友可以直接用 SVN 软件检出下载:

https://github.com/zwwooooo/JA2v1.13-Chinese-Version/tree/SDO_2014_ChsPatch

因为是 MOD 的汉化包,所以前提要自己会配置 1.13 的 VFS 方式来加载,具体方法就要自己去学习。

最好是用 JA2 + 1.13 + TBS汉化包 + SDO + SDO_2014_ChsPatch + sevenfm AI MOD 来玩。

VFS 配置顺序:SlfLibs, Vanilla, v113, Data_TBS_2014, Data113_TBS_2014, SDO, SDO_2014_ChsPatch,  UserProf

  1. 正版 JA2 1.12(Gold/ GOG 版本)
  2. 1.13 2014/7609 稳定版
  3. 不带“Chinese.”头的 1.13 TBS 汉化包(这里:JA2v1.13-Chinese-Version
  4. SDO 英文版本:本 Git 地址的 Data-SDO目录(百毒:这里
  5. SDO 自玩汉化包:同 4 的 Data-SDO_2014_ChsPatch 目录(百毒:同 4)
  6. 下载 sevenfm 1.13 7609 AI 版本的 ja2.exe 来玩(用 2942 版本 ja2_7609+AI 中文版 r2942 )或者 1.13 7609 熊窝版
  7. 进阶:可以配合 sevenfm 整合包 7609en+Modpack.7z 里面的 WildFire 地图包玩

----

额外配置说明,一般物品 MOD 会有自己的包大小设定,在 Data-SDO 的 Ja2_Options.ini 会有专门的设置,所以 SDO 包里面的 Ja2_Options.ini 是要按 VFS 加载顺序加载的,你可以把自己自定义的 ini 设置用 Ja2.ini 里面的 MERGE_INI_FILES 定义一下来合并设置,例如:

MERGE_INI_FILES = Ja2_Options.ini, Mod_Settings.ini, CTHConstants.ini, APBPConstants.ini, Skills_Settings.INI, Item_Settings.ini, Taunts_Settings.INI, Helicopter_Settings.INI, Morale_Settings.INI, Creatures_Settings.INI, IntroVideos.ini

这样设置后,你用 VFS 加载顺序来加载各个文件夹里面的这些 ini,就会以“后面覆盖前面”的顺序来合并。注意后面加载的 ini 文件不需要完整的 ini 项,只要增加自己需要的项即可,例如佣兵技能设置文件 Skills_Settings.INI(拿这个举例是因为内容比较少 ^_^),最后面你可以只自定义自己喜欢的设置,如我的为了测试,让佣兵技能点有 30 个好做“超人”:

[Generic Traits Settings]
;******************************************************************************************************************************
; Maximum number of Skill Traits available for player mercs. (Enemies and militia have always 2-3 traits max.) //玩家佣兵可用特技的最大数量。(敌人或民兵永远都只有最多2-3个特技)
; Values from 2 to 30 are allowed. //取值可由2到30
; WARNING: MAX_NUMBER_OF_TRAITS must be higher than NUMBER_OF_MAJOR_TRAITS_ALLOWED at least by 1. //警告:MAX_NUMBER_OF_TRAITS必须至少比NUMBER_OF_MAJOR_TRAITS_ALLOWED大1
; WARNING: MAX_NUMBER_OF_TRAITS_FOR_IMP must be higher than NUMBER_OF_MAJOR_TRAITS_ALLOWED_FOR_IMP at least by 1. //警告:MAX_NUMBER_OF_TRAITS_FOR_IMP必须至少比NUMBER_OF_MAJOR_TRAITS_ALLOWED_FOR_IMP大1。
;------------------------------------------------------------------------------------------------------------------------------

MAX_NUMBER_OF_TRAITS = 30

; Number if Skill Traits available when creating IMP. //自创IMP最多可以有多少个技能。
MAX_NUMBER_OF_TRAITS_FOR_IMP = 30

; Number of Major Trait slots allowed for player mercs. //自创IMP有多少副技能 
; Values from 2 to 20 are allowed. //取值可由2到20。
NUMBER_OF_MAJOR_TRAITS_ALLOWED = 4

; Number of Major Trait slots allowed when creating IMP. //自创IMP有多少主技能
; Values from 2 to 20 are allowed. //取值可由2到20。
NUMBER_OF_MAJOR_TRAITS_ALLOWED_FOR_IMP = 4

[Auto Weapons]

[Heavy Weapons]

[Sniper]

[Ranger]

[Gunslinger]

[Martial Arts]

[Squadleader]

[Technician]

[Doctor]

[Ambidextrous]

[Melee]

[Throwing]

[Night Ops]

[Stealthy]

[Athletics]

[Bodybuilding]

[Demolitions]

[Teaching]

[Scouting]

[Covert Ops]

[Radio Operator]

[Snitch]

大概就这样,有什么问题评论或者去群问其他铁友。

zww
or
oooo

发表评论

昵称 *

网址

B em del U Link Code Quote