
原生重命名器
MOD资源。一个简单的脚本,用于将natives文件夹中的原始文件重命名为它们在TU 3.2中的当前文件ID
查看大图[size=5][b]这是一个模组制作资源![/b][/size]
对于不想动手折腾的人,我不会提供任何手把手的帮助。
[size=4][b]这是什么??[/b][/size]
Title Update 3.2(2026 年 8 月)发布了,实际上改变了游戏内部的 PAK 加载方式和文件结构,为大型 Dark Arisen DLC 做准备。几乎所有文件都有了新的文件 ID,游戏不再像以前那样加载松散的 PAK 文件,很可能在 DLC 发布之前都会拒绝加载任何额外的 PAK 文件。
幸运的是,截至 2026 年 9 月 10 日,REFramework 和 Fluffy Mod Manager 现在有了再次成功加载模组 PAK 文件的方法(使用 REFramework nightly 01421 或更高版本,将它们放入 "pak_mods" 文件夹即可)。然而,这并不能改变一个事实:我们有成千上万的文件仅仅因为文件 ID 不匹配而无法加载。我们说的是高清纹理包、UI 模组,以及一大堆其他东西。
所以我做了一个快速脚本来解决这个问题。
[size=4][b]需求[/b][/size]
[list]
[][url=https://residentevilmodding.boards.net/thread/10567/pak-tex-editing-tool]REtool[/url] - 用于将 PAK 文件解包/打包为其原始文件。由 FluffyQuack(Fluffy Mod Manager)本人制作[/]
[][url=https://www.python.org/downloads/]Python[/url] - 运行我的脚本所需[/]
[]硬盘空间。[/]
[/list][size=4][b]快速步骤[/b][/size]
[list=1]
[]使用 [b]RETool [/b] 提取每个模组的 PAK 文件,只需将它们拖放到 [b]Extract-PAK.bat[/b] 上即可(一次接受一个 PAK 文件)[/]
[]将 [b]NativesRenamer.py[/b] 和 [b]dd2.list[/b] 都放入提取过程创建的文件夹中[/]
[]首先在命令提示符中使用 [b]py NativesRenamer.py[/b] 执行一次 dry run。这会报告它能够重命名的所有文件以及 DD2.list 中缺失的任何文件。(或者,直接运行 [b]NativesRenamer.py[/b])[/]
[]要重命名每个文件,请在命令提示符中使用 [b]py NativesRenamer.py --apply[/b]。(或者,创建一个末尾附加 [b]--apply[/b] 的快捷方式)[/]
[](如果你想立即测试/使用)将模组文件夹放入 Fluffy Mod Manager 的 DD2 模组文件夹中并启用它。在[b]启用 [/b][b]Loose File Loader[/b] 的情况下运行游戏,文件应该就能加载了[/]
[](如果你想创建新的 PAK 文件)[b]从模组文件夹中删除 NativesRenamer.py 和 dd2.list[/b],然后将文件夹拖放到 Create-PAK-2024.bat 上。然后使用 Fluffy Mod Manager 安装该 PAK 文件。[/]
[]如果游戏崩溃或黑屏,请参阅下面的 [b][要删除的文件][/b] 部分。[/]
[/list][size=4][b]如果你不是模组制作者,需要删除的文件[/b][/size]
并非所有模组都能开箱即用。和往常一样,Capcom 改动了一些在当前版本中可能无法工作的文件,导致崩溃或黑屏。目前列表很小,且大多与 UI 相关。
[list]
[]任何名称中包含 ".gui." 的文件。即 Caites 的 Better UI 作品。[/]
[]"natives/STM/AppData/" 内的任何文件。具体与改变敌人刷新的模组相关[/]
[]"natives/STM/Message/" 内的任何文件。同样与 Caites 的 Better UI 相关。[/]
[](可选)".mesh." 文件根据其新旧程度可能会导致也可能不会导致崩溃。[/]
[/list][size=4][b]可选的批处理脚本[/b][/size]
如果你和我一样,想使用所有那些诱人的纹理模组(4K 放大之类),但又不想一个个地处理,我为你准备了一个可以试试的脚本。只需将以下内容复制粘贴到一个新的批处理文件中:
[code]@setlocal enableextensions
@pushd %~dp0
for %%I in (%) do (
.\REtool.exe -h re2_pak_names_release.list -x -skipUnknowns -noExtractDir "%%~I"
)
@popd
@pause[/code]
这将允许你一次性将所有 PAK 文件拖放到此批处理文件上,并将所有文件合并到同一个 natives 文件夹中。问题是,这将导致文件按选择的顺序相互覆盖。
[size=4][b]一些附加说明[/b][/size]
[list]
[]zip 文件中已经为你准备了一个 DD2.list 文件。这个 20MB 的文本文件包含截至 2026 年 9 月 10 日游戏中的所有文件。如果更新导致 ID 发生变化,你将需要获取更新后的列表文件。你可以使用 [url=https://github.com/kagenocookie/REE-Content-Editor]REE Content Editor[/url] 轻松获取。[/]
[]在测试松散的 natives 文件时,你可以简单地在文件和文件夹中添加一个字符,使它们不被加载。例如 "natives/STM/Character" 给我带来了问题。所以我可以进去将其重命名为 "natives/STM/-Character"。你可以继续深入,准确找出导致你崩溃的原因(在我的情况下是一个 mesh 文件)[/*]
[/list]
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。