Nekopara草猫汉化解包相关解包工具

该话题被推 逆向工程 实用技术 算法Nrkopara草猫解包解包工具
浏览数 - 160发布于 - 2025-11-13 - 22:26

重新编辑于 - 2025-11-14 - 12:13

参考https://gist.github.com/LukeZGD/64b0ecfb7eaccdfbb327ddfea4621723

所需工具:

  • KrkrExtract(用于提取.xp3文件)

  • AlphaMovieDecoder_Old(适用于.amv文件)

  • FreeMote(用于 E-mote .psb 文件)

  • KrKrZSceneManager(适用于 .scn 文件)

  • GARbro(仅用于提取 .int 文件,仅限第 3 卷)

  • CatSystem2-Simple-Translating-Tools(适用于 .cstl/.cst 文件,第 3 卷)

使用 KrkrExtract

注意steam版本须使用Steamless去除drm并打上steam通用补丁

链接: https://pan.baidu.com/s/1a_vb3gtUIWD82gWh54nAag 提取码: 0721

  • 这里使用的是旧版本 (1.0.3.1),不确定新版本是否也需要这些步骤。

  • 前提条件:您需要 KrkrExtract 的 .exe 和 .dll 文件。如果您使用的是 Windows 10 系统,请在下载前先禁用 Windows Defender 病毒和威胁防护!您可以在以下位置找到此设置:Windows Defender 安全中心 > 设置 > 病毒和威胁防护设置 > 关闭实时防护

  • 您也可以在排除项中添加 KrkrExtract.exe 的例外(也可以在病毒和威胁防护设置中添加)。

  1. 将 KrkrExtract 的 .exe 和 .dll 文件放入游戏目录
  2. 把游戏 .exe 文件拖到 KrkrExtract.exe 旁边。这样应该就能让游戏和 KrkrExtract 一起打开了。
  3. 检查完整解压(如果程序崩溃,可以跳过此步骤)
  4. 将 .xp3 文件拖到 KrkrExtract 窗口,将会出现一个名为 outPath 的新文件夹,其中包含提取的文件。
  • 您可以对所有 .xp3 文件重复步骤 4。

E-mote models

  • 注:Nekopara Extra 是 E-mote 模型的最佳来源,因为它包含了所有 Nekopara 游戏中使用的所有模型(第 4 卷可能有所更改,但我目前无法确认)。
  1. 使用 KrkrExtract 提取 emotewin.xp3 的内容(对于 Extra,将 emotewin.xp3 替换为 emotedx.xp3;对于 Vol. 3,使用 GARbro 将 emotewin.xp3 替换为 psz.int)。
  2. 现在您可以使用 FreeMoteToolkit 中的 EmtConvert 在 cmd 窗口中将 .psb 文件转换为纯 .psb 文件(Extra 不需要此步骤)。
  • 用法:EmtConvert.exe <drag PSB/PSZ file> 742877301

  • 您可以对所有其他 .psb 文件重复步骤 2。

  • 纯 .psb 文件可用于 FreeMoteToolkit 中的其他工具。一种用法是将纯 .psb 文件拖到 FreeMoteViewer.exe 上,即可使用 FreeMoteViewer 查看它。

Scn场景脚本文件(除第3卷外的所有游戏)

  1. 使用 KrkrExtract 提取 data.xp3 的内容
  2. 转到 outPath/data.xp3/scn
  3. 现在您可以使用文本编辑器打开 .tjs 文件,或者使用 KrKrZSceneManager (ScnEditorGUI) 打开 .scn 文件。

Cstl场景/脚本文件(仅限第 3 卷)

  1. 使用 GARbro 提取 scene.int 的内容
  2. 现在您可以使用CatSystem2-Simple-Translating-Tools打开 .cstl 文件。

打开与合并 .amv 文件(除第 3 卷外,适用于所有游戏)

  • 注意:这里使用的是旧版本(AlphaMovieDecoderFakeOld);KrkrExtract 的最新版本似乎也内置了 AMV 解码器。
  1. 大部分(如果不是全部).amv 文件都位于 adultsonly.xp3 文件夹中,因此请先使用 KrkrExtract 提取该文件夹。
  2. 现在您可以在命令提示符窗口中使用 AlphaMovieDecoder 来提取 .amv 文件的帧。用法:AlphaMovieDecoderFake.exe -amvpath=<drag AMV file>

AlphaMovieEnc用于合并如下配置

GUIhttps://kaede-software.com/krlm/plugin/alphamovie.zip

命令行https://github.com/zhiyb/AlphaMovieEncoder

GARbro 的使用(仅限第 3 卷的资产提取)

  1. 在 GARbro 中打开 .int 文件
  2. 现在,您可以全选所有内容,右键单击,然后选择“提取”来提取所有数据。
  3. 您可以设置提取选项:提取图像、提取音频、将音频转换为常用格式以及将图像保存为您喜欢的格式(推荐使用 PNG 格式)。
  4. 现在您可以对所有其他 .int 文件重复这些步骤。
  • 对于 image_ev.int 中的动画场景,您需要双击 .hg3 文件(例如 CG3_04c_anime.hg3),然后即可提取其中的所有帧。

本文版权遵循 CC BY-NC 协议 本站版权政策

(。>︿<。) 已经一滴回复都不剩了哦~