level 3
劲夫大人💥
楼主
按照正常流程解包pak的文本文件然后汉化后重新打包成pak文件,放入~mod文件并不生效,我试过了zh-hans路径,和en直接打包,都不生效,也试过了绕过sig文件签名校验,通通都不生效,我想问问这种情况是游戏禁止了读取一切外部文件吗?有什么方法可以破解吗?还是因为游戏要重构UI然后放弃了原本的pakchunk0-WindowsNoEditor.pak路径,换到了主文件?
D:\GAME\Breeders of the Nephelym Early/
├── Engine/
│ ├── Binaries/
│ ├── Content/
│ └── Programs/
├── OBF/
│ ├── Binaries/
│ ├── CharacterPresets/
│ └── Content/
│ └── Paks/
│ ├── global.ucas
│ ├── global.utoc
│ ├── pakchunk0optional-WindowsNoEditor.pak
│ ├── pakchunk0optional-WindowsNoEditor.sig
│ ├── pakchunk0optional-WindowsNoEditor.ucas
│ ├── pakchunk0optional-WindowsNoEditor.utoc
│ ├── pakchunk0-WindowsNoEditor.pak
│ ├── pakchunk0-WindowsNoEditor.sig
│ ├── pakchunk0-WindowsNoEditor.ucas
│ └── pakchunk0-WindowsNoEditor.utoc
└── OBF.exe
文件说明BootstrapPackagedGame
类型
应用程序
文件版本4.27.2.0
产品名称BootstrapPackagedGame产品版本++UE4+Release-4.27-CL-0
版权
大小
Fill out your copyright notice in the Descripti...
489 KB
修改日期2025/12/13 6:30
语言
英语(美国)
原始文件名 BootstrapPackagedGame-Win64-Shipping.exe
FModel已经准备就绪
AES:0xD43137E2654ACC9738C1DB40DECD5F3B8A5209B8F57CBEAE8D44DE5932381312
已经打开pakchunk0-WindowsNoEditor.pak
得到
[pakchunk0-WindowsNoEditor.pak 内部]
OBF/
├── Config/
├── Content/
│ └── Localization/
│ └── OBF/
│ ├── en/
│ │ └── OBF.locres
│ ├── zh-Hans/
│ │ └── OBF.locres
│ └── OBF.locmeta
└── Plugins/
我已经导出了OBF.locres文件并且制作好了翻译好后的OBF.locres文件
我已经打包了新的pak文件放入D:\GAME\Breeders of the Nephelym Early\OBF\Content\Paks文件夹并且复制了原本的sig文件重命名成新的pak文件同名
但是进入游戏并没有变成中文
方案二:直接替换文件(不打包成 pak)
既然你的游戏目录下已经有 OBF/Content/ 文件夹(虽然是空的),可以尝试直接放置文件:
text
D:\GAME\Breeders of the Nephelym Early\OBF\Content\Localization\OBF\zh-Hans\OBF.locres
注意:需要创建完整的文件夹路径。UE4 在加载资源时,会优先读取文件系统中的文件,再读取 pak 包中的文件。这样你的 .locres 文件会覆盖 pak 包中的英文文本。
我尝试了方案二也没有生效
方法A:修改快捷方式(最推荐尝试)
为 OBF.exe 创建一个快捷方式。
右键点击快捷方式,选择“属性”。
在“目标”栏的末尾,先加一个空格,然后添加启动参数:-culture=zh-Hans
完整的“目标”内容看起来像这样:
"D:\GAME\Breeders of the Nephelym Early\OBF.exe" -culture=zh-Hans
这个也不生效
验证游戏语言选项
在游戏内查找语言设置:这听起来简单,但有时会被忽略。进入游戏后,仔细查找 Options、Settings 或 Configuration 等菜单,看是否有 Language 选项。有些游戏虽然内置了多语言文件,但需要玩家在设置中手动切换。
方案三进入游戏后在 Language只有英文选项 没有中文选项
启用控制台:
在游戏安装目录找到Engine/Config/BaseInput.ini(可能需要从pak中解出)
或者直接尝试按以下键打开控制台:~(波浪号)、F10、F5、F8、F9
输入命令:
text
culture=zh-Hans
或
text
language=zh-Hans
或
text
set culture zh-Hans
如果成功:游戏文字应该立即变为中文(可能需要重启游戏)。
该方法无效
2026年03月08日 08点03分
1
D:\GAME\Breeders of the Nephelym Early/
├── Engine/
│ ├── Binaries/
│ ├── Content/
│ └── Programs/
├── OBF/
│ ├── Binaries/
│ ├── CharacterPresets/
│ └── Content/
│ └── Paks/
│ ├── global.ucas
│ ├── global.utoc
│ ├── pakchunk0optional-WindowsNoEditor.pak
│ ├── pakchunk0optional-WindowsNoEditor.sig
│ ├── pakchunk0optional-WindowsNoEditor.ucas
│ ├── pakchunk0optional-WindowsNoEditor.utoc
│ ├── pakchunk0-WindowsNoEditor.pak
│ ├── pakchunk0-WindowsNoEditor.sig
│ ├── pakchunk0-WindowsNoEditor.ucas
│ └── pakchunk0-WindowsNoEditor.utoc
└── OBF.exe
文件说明BootstrapPackagedGame
类型
应用程序
文件版本4.27.2.0
产品名称BootstrapPackagedGame产品版本++UE4+Release-4.27-CL-0
版权
大小
Fill out your copyright notice in the Descripti...
489 KB
修改日期2025/12/13 6:30
语言
英语(美国)
原始文件名 BootstrapPackagedGame-Win64-Shipping.exe
FModel已经准备就绪
AES:0xD43137E2654ACC9738C1DB40DECD5F3B8A5209B8F57CBEAE8D44DE5932381312
已经打开pakchunk0-WindowsNoEditor.pak
得到
[pakchunk0-WindowsNoEditor.pak 内部]
OBF/
├── Config/
├── Content/
│ └── Localization/
│ └── OBF/
│ ├── en/
│ │ └── OBF.locres
│ ├── zh-Hans/
│ │ └── OBF.locres
│ └── OBF.locmeta
└── Plugins/
我已经导出了OBF.locres文件并且制作好了翻译好后的OBF.locres文件
我已经打包了新的pak文件放入D:\GAME\Breeders of the Nephelym Early\OBF\Content\Paks文件夹并且复制了原本的sig文件重命名成新的pak文件同名
但是进入游戏并没有变成中文
方案二:直接替换文件(不打包成 pak)
既然你的游戏目录下已经有 OBF/Content/ 文件夹(虽然是空的),可以尝试直接放置文件:
text
D:\GAME\Breeders of the Nephelym Early\OBF\Content\Localization\OBF\zh-Hans\OBF.locres
注意:需要创建完整的文件夹路径。UE4 在加载资源时,会优先读取文件系统中的文件,再读取 pak 包中的文件。这样你的 .locres 文件会覆盖 pak 包中的英文文本。
我尝试了方案二也没有生效
方法A:修改快捷方式(最推荐尝试)
为 OBF.exe 创建一个快捷方式。
右键点击快捷方式,选择“属性”。
在“目标”栏的末尾,先加一个空格,然后添加启动参数:-culture=zh-Hans
完整的“目标”内容看起来像这样:
"D:\GAME\Breeders of the Nephelym Early\OBF.exe" -culture=zh-Hans
这个也不生效
验证游戏语言选项
在游戏内查找语言设置:这听起来简单,但有时会被忽略。进入游戏后,仔细查找 Options、Settings 或 Configuration 等菜单,看是否有 Language 选项。有些游戏虽然内置了多语言文件,但需要玩家在设置中手动切换。
方案三进入游戏后在 Language只有英文选项 没有中文选项
启用控制台:
在游戏安装目录找到Engine/Config/BaseInput.ini(可能需要从pak中解出)
或者直接尝试按以下键打开控制台:~(波浪号)、F10、F5、F8、F9
输入命令:
text
culture=zh-Hans
或
text
language=zh-Hans
或
text
set culture zh-Hans
如果成功:游戏文字应该立即变为中文(可能需要重启游戏)。
该方法无效