Crimson Desert 本地化工具

Crimson Desert 本地化工具

《赤色沙漠》本地化工具。

实用工具

如何使用

  1. 安装 Python
    推荐使用 Python 3.11 或更新版本,并确保已启用“将 Python 添加到 PATH”选项。

  2. 安装所需软件包
    双击 install_requirements.bat
    或运行
    python -m pip install -r requirements.txt

  3. 正确的文件夹结构

    Crimson_Desert_Localization_Tool/
    ├─ Crimson_Desert_Localization_Tool.py
    ├─ requirements.txt
    ├─ install_requirements.bat
    └─ tools/
       ├─ paz_unpack.py
       ├─ paz_repack.py
       ├─ paloc_Tool.py
       ├─ Meta_Patch.py
       ├─ paz_crypto.py
       ├─ paz_parse.py
       └─ **pycache**/
           ├─ paz_crypto.cpython-314.pyc
           ├─ paz_parse.cpython-314.pyc
           ├─ paz_repack.cpython-314.pyc
           └─ paz_unpack.cpython-314.pyc
    
  4. 启动程序
    使用 .py 文件以避免控制台窗口,双击 Crimson_Desert_Localization_Tool.py

  5. 本地化选项卡

    • 选择游戏的 0019-0032 文件夹
    • 点击“解包”以提取 localizationstring_xxx.paloc
    • 输出将创建在“本地化文件”文件夹中
    • 选择已修改的 .paloc 文件
    • 点击“重新打包”
    • 元数据补丁将自动运行
  6. 字体选项卡

    • 选择游戏的 0012 文件夹
    • 点击“解压字体”以提取 creditfont.ttfbasefont.ttfbasefont_eng.ttf
    • 输出将创建在“Fonts”文件夹中
    • 选择已编辑的字体文件夹
    • 点击“重新打包字体”
  7. PALOC 标签

    • 导出选中的 localizationstring_xxx.paloc 文件,JSON 文件将在 PALOC_Export 文件夹中生成
    • 导入已编辑的 JSON,localizationstring_xxx_repacked.paloc 将在 PALOC_Import 中创建
  8. 注意事项

    • 在重新打包之前,请务必备份原始游戏文件
    • 对于字体,如果需要,请逐个文件重新打包
    • 感谢 lazorr410 提供的解包工具
    • 感谢 Noob 提供的 Paloc Python 代码
    • 感谢 MrIkso 提供的元数据修补指南