Loading... 因为我的群友非常喜欢黑神话悟空第三章的片尾动画,所以想收藏一份,为了获取最高规格的视频,那么就需要自己手动拆包咯。 对了,你怎么知道我黑猴全成就了? ![](https://img.ixiaocai.net/images/2024/08/27/2503926119f4cabe9413f66268435942.png) # 准备工作 1 这一步需要 Dump 游戏文件,得到 UE map - DLL Injector [下载链接](https://dllinjector.net/) - UnrealMappingsDumper [下载链接](https://github.com/TheNaeem/UnrealMappingsDumper/releases/tag/v2.0.0) - 任何一个版本的游戏本体,作为参考,我这里使用的是 Steam 版的游戏。对应版本为 `1.0.7.14712` # Dump 文件 1. 启动游戏 2. 打开上面准备工作中所下载的 `DLL Injector`,在左侧红色框中输入 `b1-win64-Shipping.exe`。 3. 在绿色框内选择刚下载的 dll 文件,也就是 `UnrealMappingsDumper.dll`。 4. 点击右上角紫色框内的 `Inject` 即可。 ![注入示例](https://img.ixiaocai.net/images/2024/08/27/65460a8876cf3fd484aeaf5500f67ee5.png) 看到这样的输出的时候便可以关闭游戏了: ``` [=] Unreal Mappings Dumper created by OutTheShade [=] Detected Unreal Engine version 5.000000 [=] Detected game b1-Win64-Shipping.exe [=] Successfully generated mappings file in 30.62 ms ``` 接着,便可以去到 `黑猴安装目录\b1\Binaries\Win64` 下找到一个 `Mappings.usmap` 文件,将其保存备用,而上文中的工具和 DLL 也可以顺带删掉了。 # 准备工作 2 - .NET 8 [下载链接](https://dotnet.microsoft.com/zh-cn/download) - Fmodel [下载链接](https://fmodel.app/) - 一大堆 Fmodel 所需要的依赖 [下载链接](https://github.com/X1A0CA1/Files/tree/main/BlackMythWukongBlogFiles) - 如果你想的话,你可以自己去折腾 AES 密钥 [链接](https://cs.rin.ru/forum/viewtopic.php?f=10&t=100672) # 开拆 首先将 Fmodel 放到一个有足够空间的盘内(看你想拆多少东西,最好大于几十G)比如这样: ![](https://img.ixiaocai.net/images/2024/08/27/30da4a16f3f2f828ed31cdb9f09e39d7.png) 打开 Fmodel,并点击紫色按钮,然后按照我下图这样填写后点击红色框里的加号: ![](https://img.ixiaocai.net/images/2024/08/27/7866a3a3868ecbc913d462e0b0db065d.png) 写完后,OK 即可。然后你大概率会遇到报错,点击 OK 并关闭 FModel,我们还需要再整一些依赖。 将上文中下载的 `data.7z` 解压缩到 `Fmodel文件夹/Output/.data/` 下即可,如果提示需要覆盖,覆盖即可。 再次打开 FModel,点击上方的 `Settings`,将红色框内圈起来的地方修改为你上文中 dump 出的 `Mappings.usmap` 的路径并点击确定: ![](https://img.ixiaocai.net/images/2024/08/27/b70059f21d5ac12d79c40cdb2f20a06c.png) 再次打开 `Settings`,将下图红框改为 `QA Testing`,确定后提示更新,点击更新即可。更新后会自动重启。 ![](https://img.ixiaocai.net/images/2024/08/27/570b464b4df87a53fd174007cae3b932.png) 重启后,点击上方的 `Directory - AES` 输入 `0xA896068444F496956900542A215367688B49B19C2537FCD2743D8585BA1EB128`。 再点击 `Directory - Selector` 除了路径,按照这里这样选即可。 ![](https://img.ixiaocai.net/images/2024/08/27/530fa185f53e5048903ba263a78d7b7c.png) Fmodel 会自动重启,重启后你就可以随便折腾了,最终效果: ![](https://img.ixiaocai.net/images/2024/08/27/5bf342d9dd33c8796dafc67c1829a065.png) # tips 可以这样批量导出文件: ![](https://img.ixiaocai.net/images/2024/08/27/4df6582b623bf061f4ba2955ef96ad49.png) 导出后的文件均在 FModel 根目录下 `Output\Exports` 中。 一些路径: ### 音频文件: `pakchunk10-Windows.pak` -> `b1\Content\00Main\SoundBank\Media` 均以 wem 的格式存在,可以在安装了 [vgmstream](https://www.foobar2000.org/components/view/foo_input_vgmstream) 插件的 [foobar2000](https://www.foobar2000.org/download) 中播放。 <div class="tip inlineBlock warning simple"> 注意,黑神话所有的音频文件均为有损(在 16khz 的部分被切了一刀,如下图),所以导出为 WAV 意义不大,建议直接使用 [wwise-audio-tools](https://github.com/WolvenKit/wwise-audio-tools) 导出为 ogg 即可。 ![](https://img.ixiaocai.net/images/2024/08/28/ab288b393dc84c2c0c1fc24db482580e.jpg) </div> ### 过场动画: `pakchunk16-Windows.pak` -> `b1\Content\Movies\ChapterEnd` 均已 bk2 的格式存在,可以用 [rad player](https://www.radgametools.com/bnkdown.htm) 播放。最高规格均为 1440p。 ### 其他的东西 其他的东西我没去仔细研究,给个不那么具体的位置: pak1 - pak9 地图 pak10 音频 pak11 动画相关 pak12 特效方面 pak13 蓝图 pak14 环境相关的建模贴图等。 pak15 人物模型,贴图等 剩下的未知。 最后修改:2024 年 08 月 28 日 © 允许规范转载 赞 3 给点.jpg
1 条评论
专业!需要用到一下音效