GameMale
登陆 / 注册 搜索

USERCENTER

SEARCHSITE

搜索

查看: 8651|回复: 88
收起左侧

[心得体会] 关于如何解包获取游戏资源……

    [复制链接] |关注本帖

牧羊人腐化龙幼崽黑龙幼崽驯化红龙幼崽禽兽扒手野兽之子森林羊男红心玉

    大家上午好呀!前几天有小伙伴说 想了解一下怎么 通过解包 获取 游戏资源,那今天就来浅浅的讨论下(?)

    首先:①我不确定这种贴 是不是可以发出来。如果不能发,请版主大大 删除下,感谢!
    ②我是第一次发这种教程类的帖子,如果有 没表述清楚的地方,请不要打我,你可以在评论区畅所欲言,我看到会回复的!
    ③因为我玩音游比较多,所以解包 也主要是获取 网上没有的 音乐资源。所以 本帖将以 提取音频文件(包括 音乐、语音 等)为例(其他资源的提取方式也都差不多)
    ④游戏有可能对 资源文件 进行加密,导致 解包、提取 失败。所以……你懂的!
    -
    好了,开始之前先来首歌曲,来自【毛不易】的《东北民谣 (Live)》:民族风/国风、来自综艺《我是唱作人》

    -
    下面开始教程:
    -
    <Step 1> 获取 未解包 的 资源文件
    1、对于手游来说,一般情况下,未解包 的 资源文件 可以通过:①游戏的安装包,或者 ②在 手机/模拟器 安装游戏后,通过文件管理器 找到资源文件
    游戏的安装包:这里以《代号鸢》为例,先在 游戏的官网(或者其他方式)下载apk安装包,然后使用压缩软件打开apk安装包,你会看到一个 assets 文件夹,这个文件夹里面就是 未解包 的 资源文件,直接将这个文件夹 解压出来即可!

    ②安装apk,并通过 文件管理器 找到资源:这里以《Cytus2》为例,安装完成后 进入游戏,在设置中下载所有的存档(其他游戏的话,在登录界面让它把 资源更新完成 就行),退出游戏;接着 将手机 通过usb数据线 连接到电脑,(以三星S10+为例)依次打开“\你的手机名\手机存储\Android\data\com.ilongyuan.cytus2.bilibili\files\”,files文件夹中的“AssetBundles”文件夹里面,就是我们需要的资源,将整个文件夹 复制到电脑中即可(其他游戏的话,files文件夹中就是需要的资源,直接将 files文件夹 复制即可

    注意:路径中的 com.ilongyuan.cytus2.bilibili 是 Cytus2(B站服)的包名。如果不知道包名是什么,可自行百度。下面是我知道(已安装)的一些包名:
    -> com.BigTrue.Orzmic:Orzmic
    -> com.bilibili.star.bili:BanG Dream!(B站服)
    -> com.dancerail3.soragame:DanceRail 3(从谷歌应用商店下载的)
    -> com.happyelements.es2.bilibili:偶像梦幻祭2(B站服)
    -> com.hgca.uma:Gadvia(好像是)(一款音游,之前帖子里有提到)
    -> com.PigeonGames.PhigrosPhigros(鸽游)
    -> com.PigeonGames.RizlineRizline 韵律轨迹(国际服)
    -> com.rayark.deemo2:Deemo2 花雨旋律
    -> com.tunergames.paradigmParadigm:Reboot 范式 起源
    -> com.wexgames.ycbx:阳春艺曲(国内服,国际服 叫 阳春白雪
    -> com.xd.rotaeno.tapio:Rotaeno 旋转音律
    -> moe.low.arc:Arcaea 韵律源点
    -> com.tencent.qzj:曲中剑(腾讯唯一一款良心的音游)
    -
    如果你没有在上述的路径找到资源,那么你可以在以下路径“\你的手机名\手机存储\Android\obb\”中,找到对应包名的文件夹,看看里面有没有 xxx.obb 文件,obb文件可以通过压缩软件打开。比如 Deemo2 的资源就是obb文件,大小1.9G。
    -
    当然还有一种情况,游戏将资源文件放在了 系统文件夹里,这种情况需要你 手机有root权限才能查看 系统文件夹(你可以使用 带有root权限的 模拟器 查看),比如 Arcaea 的付费歌曲资源 就是放在系统文件夹中的……(我记得当时我是费了点劲才找到
    -
    2、对于端游(windows)来说,安装完游戏(更新完游戏资源)后,去 游戏的安装目录中就能找到 资源文件。这里以 在 steam中安装的 Muse Dash 为例,依次进入路径“\steam安装路径\steamapps\common\Muse Dash\MuseDash_Data\StreamingAssets\”然后依次进入路径“\aa\StandaloneWindows64\”,StandaloneWindows64文件夹中就是我们需要的资源,复制 整个文件夹 到 其他位置 即可。
    -
    <Step 2> 使用合适的 解包软件 对资源进行解包(篇幅有限,只在这里介绍2中常用的。如果你想了解其他的,可以在评论区留言!)
    ①软件1:BNK 文件提取工具
    如题,这种工具专门 对 .bnk 资源文件进行提取。这里以 提取《代号鸢》中的 语音文件 为例:
    s1:打开附件中的 ExtractData 文件夹,解压 并 打开 ExtractData 1.20 汉化版.exe
    s2:点击 左上角“打开文件”图标(或者使用快捷组合键 Ctrl + O),定位到资源所在的文件夹,选择 1个 或 按住 Ctrl + 鼠标单击 选择多个 .bnk 文件,点击“打开”按钮

    s3:等待加载资源,可能会多次弹出 确认 对话框,提示“文件可能不支持,是否继续尝试搜索内部资源?”,全部点击“是”即可
    s4:在列表中,随意点击选中一个文件,鼠标右键 后 选择“全部抽出”,随后在“导出到文件夹”对话框 中 点击“浏览”,选择 资源导出 的路径(这里建议 将资源导出到一个空的文件夹,因为导出的资源 可能有很多。对话框中 显示的路径 带有¥符号,不用管它,不影响导出),点击“ok”开始导出。完成后可以在 导出文件夹 中 看到很多wav文件(此时wav文件无法播放)。(小技巧:win10系统下,你可以在 桌面 或 文件夹 中 按下 快捷组合键 Ctrl + Shift + N 来 快速 新建文件夹)

    s5:打开附件中的“BNK音频文件提取工具”文件夹,解压压缩包 到 任意位置,之后将 其中的4个文件 convert.batextensionChanger.batpacked_codebooks_aoTuV_603.binww2ogg.exe 全部复制到 s4 中的 资源导出文件夹中

    s6:在 资源导出文件夹 中,首先 双击运行 extensionChanger.bat,将所有的wav文件 批量修改后缀名 为 wem,等到 文件后缀 全部变成 wem 后,双击运行 convert.bat,看到cmd(黑窗口)开始执行命令,当 cmd窗口 自动关闭时,即可在文件夹中 看到 导出的 ogg 音频资源(此时 可以将 复制过来的4个文件 和 wem文件删除 以节省存储空间。你可以在文件夹的搜索框中输入 *.wem,搜索选项中选择“当前文件夹”而不是“所有子文件夹”,按下快捷组合键 Ctrl + A 全选wem文件,然后按下 Shift + Delete 将所有文件 永久删除)。
    请注意:win10自带的 Groove音乐 不识别ogg格式,我这边用vlc也放不出来,但是用 QQ影音 可以正常播放(因为QQ影音已下架,所以附件中会为大家提供安装包)。
    -
    ②软件2:Asset Studio GUI
    这个软件可以 解包绝大部分使用 Unity 3D 制作的游戏 的资源。这里以 提取 安装在itch目录下 的 Beast Beat()中的 音乐文件 为例
    s0:此解包软件需要 .net 6.0 才能运行(如果你安装过,请直接跳到 s1,所以 没有安装过 .net 6.0 的小伙伴,请先安装 .net 6.0.15 桌面运行时。打开附件中 的 Asset Studio GUI 文件夹,进入“.net 6.0.15 Desktop Runtime 桌面运行时”文件夹,双击安装 和你 系统位数 匹配 的 exe(32位 系统 请安装“windowsdesktop-runtime-6.0.15-win-x86.exe”,64位 系统 请安装“windowsdesktop-runtime-6.0.15-win-x64.exe”)
    s1:解压 AssetStudio.net6.v0.16.47.zip 到任意位置,双击打开 AssetStudioGUI.exe
    s2-1本部分请根据个人习惯进行设置:点击上方的 Debug 菜单,将 Show error message 取消勾选(防止 加载资源 报错时 弹出 大量报错提示。建议取消勾选)
    请注意:每次启动软件,都要操作一遍 s2-1
    s2-2:本部分请根据个人习惯进行设置:点击上面的 Options 菜单,选择 Export Options(导出设置),点击“Group exported assets by(是否对导出的资源进行分组)”的下拉框,选择其中的“do not group(不分组)”(我更习惯自己手动创建文件夹,所以这里选择不分组)
    此设置更改一次即可。
    s3:加载资源:点击 左上角 的 File 菜单,选择 “Load folder(加载文件夹)”,将 Beast Beat 的资源路径“\itchApp安装路径\beastbeat\Beast Beat v0.0.8\pc_build\BeastBeat_Data”粘贴到“选择文件夹”窗口 上方的地址栏 中,按下 回车 后 点击“选择文件夹”按钮

    s4:等待下方的 进度条 读取完成,点击 Asset List 查看所有资源的列表。点击 Type 列,对 Type 列 进行 升序排序(再次点击Type列 进行 降序排序)

    Type类型说明:(点击选中 某个资源 可以在 右侧直接预览,是否支持预览如下:)
    -> AnimationClip:动画资源(或许吧,我也了解不多。不可导出,不可预览)
    -> Animator:会导出 fbx 格式 的资源,不可预览
    -> AudioClip:音频资源(也就是我需要的,会导出 可直接播放的 wav 格式,可预览)
    -> Font:字体文件(可预览。小提示:导出后 双击字体文件,可以直接将字体安装到系统。你可以自己偷偷的用,但是 要注意版权 不要 各种商用!
    -> Mesh:各种贴图(可导出,可预览)
    -> MonoBehaviour:各种图标/贴图的配置文件,文本格式(可导出,可预览)
    -> Shader:看起来是代码文本(可导出,可预览)
    -> Sprite/Texture2D:各种图片、图标文件(可预览,可导出png格式,可以在 Export Options 中设置导出格式
    -> TextAsset:纯文本文件(比如 音游中的 谱面文件。可导出,可预览
    s5:找到你想导出的资源,点击选中 资源 可在右侧预览,以 AudioClip 资源为例,选中后,可在右侧 点击 Play 按钮 播放音频(我去!居然有 vip mix 版本!之前旧版本是没有的!)

    s6:选中你想要导出的资源(你可以同时导出1个 或 多个 资源,导出多个资源时,可以先选中1个资源,按住Ctrl +鼠标单击 进行 不连续文件选择,或者 按住Shift +鼠标单击 进行 连续文件选择),点击 鼠标右键,选择“Export selected assets(导出选中的资源)”,在“选择文件夹”窗口中,选择 资源导出 的路径,稍等片刻,就会在对应的目录下看到导出的资源文件

    -
    当然了,还有一些 解包 的技巧 和 解包工具,在这里没有被提及:(我怕我再写一个,今天图片的限额就超了,捂脸……)

    -
    如果有错误,欢迎大家在评论区指正!(你敢相信 我从上午9点,一直写到现在,中间没停过,早饭都没吃……
    帖子中用到的工具如下(百度网盘链接 和 MEGA链接,大小 162 MB):(收1个金币,不过分吧

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x

    评分

    参与人数 22血液 +31 追随 +22 堕落 +3 收起 理由
    一只随行 + 1 + 1
    wowoa + 3 + 1
    不吃葱姜蒜 + 1 赞一个!
    轮回2L + 1
    suxianyu1205 + 1 很给力!
    Norrish + 1
    Freeze123 + 3 + 1 + 1
    水水水冘 + 2 + 1
    上树 + 1
    本地人 + 1

    查看全部评分

    回复

    使用道具 举报

    小小舞台『 弗霖的琴』虚空之海的鲸業火死鬥男巫之歌泰比里厄斯【夏日限定】夏日的泰凯斯史莱姆牧场崩朽之青铜龙王岛田源氏

      很好教程贴,爱来自毛玉
      话说为啥标题要加省略号
        收起(2)
      回复

      使用道具 举报

      寻觅黑暗消融SCP-s-1889-第六页名剑艾尔尤因男用贞操带『崭新的灰黑游戏机』牧羊人『崭新的红蓝游戏机』

        回复

        使用道具 举报

        人到中年希尔瓦娜斯·风行者丹妮莉丝·坦格利安蒂法·洛克哈特山村贞子Drover.双重身份内在男色时代玄生万物

          厉害,是一个大佬。可惜3d游戏解包完也不会用这些资源
          回复

          使用道具 举报

          夏之歌小小舞台变身器近地夜航

            非常好教程,有空再來研究。這樣就能拿到壁紙素材了好耶
            回复

            使用道具 举报

            泰比里厄斯念念往日士官盔布衣+10 史诗的眼镜蛇图腾星芒戒指夜灯锻造卷轴驯化红龙幼崽

              没有了解过这方面,但感觉是很实用的技巧,还是感谢总结和分享,还有,歌不错~
              回复

              使用道具 举报

              『住在GM村』格拉迪欧拉斯雪王的心脏『星河碎片』『灰域来音』预知水晶球炽天使之拥『伊黎丝的赞词』纯真护剑『随时随地开启!』

                回复

                使用道具 举报

                『迷翳之中』『星河碎片』『灰域来音』泰比里厄斯岛田源氏業火死鬥白野威落雪勇者与龙的传说-封面遍江云霞

                  把图片转换成jpg就会小很多啦,就不用担心这么容易用完限额了(
                    收起(1)
                  回复

                  使用道具 举报

                  诺克提斯·路西斯·伽拉姆无瑕的回忆朴素的誓言近地夜航十周年扭蛋 - 蓝『落樱缤纷』『逆境中的幸运女神』

                    回复

                    使用道具 举报

                    岛田源氏巴比伦辞典火柴 - Gamemale艾吉奥小小舞台漂洋小船不曾寄出的信件星芒戒指虎克船长.神灯.

                      回复

                      使用道具 举报

                      男巫之歌内森·德雷克『私有海域』裸体克里斯双向圣杯:焕然意志极·龙の意【圣诞限定】心心念念小雪人小小舞台御医神兔永浴爱河

                        回复

                        使用道具 举报

                        虚空之海的鲸『私有海域』『钜鲸』『星河碎片』『召唤好运的角笛』『交钥匙了!』『矩阵谜钥Ⓖ』十周年扭蛋 - 红『落樱缤纷』红心玉

                          不同的引擎好像需要的软件也不一样
                          回复

                          使用道具 举报

                          召唤古代战士实现梦想業火死鬥魔法不朽·传奇不熄卡洛斯·奥利维拉白野威十年一梦官复原职男巫之歌永浴爱河

                            回复

                            使用道具 举报

                            我的天使GM吸血伯爵吃饱金币的Doge阿拉喵?神灯和你一起飞行的皮卡丘小小舞台永浴爱河

                              (´×ω×`)好详细的帖子啊~
                              不过能解包出想要的原生资源确实挺不错的~感谢楼主的攻略٩( 'ω' )و
                              回复

                              使用道具 举报

                              不曾寄出的信件『随时随地开启!』漂洋小船『随时随地开启!』冒险用指南针破损的旧书丛林的鸟飞走了雪王的心脏人鱼之泪幽灵竹筒

                                回复

                                使用道具 举报

                                【夏日限定】夏日的泰凯斯无瑕的回忆保卫领土裸体克里斯炙热的格拉迪欧拉斯岛田半藏士兵 76莱因哈特·威尔海姆杰西·麦克雷BIG BOSS

                                  回复

                                  使用道具 举报

                                  诺曼底号性感男神GM魔法不朽·传奇不熄業火死鬥Forever Titanic超人.诺克提斯·路西斯·伽拉姆克莱夫・罗兹菲尔德岛田源氏『终点站:极地』

                                    回复

                                    使用道具 举报

                                    征服之王被释放的灵魂死灵之书圣甲虫秘典破损的旧书吃饱金币的Doge生金蛋的鹅内森·德雷克果体76Futūrum(未来)

                                      回复

                                      使用道具 举报

                                      新手蛋

                                        回复

                                        使用道具 举报

                                        特殊-家园卫士Ⓡ诡案谜集·黑夜之星特殊-家园卫士Ⓛ恶魔城街头霸王辐射:新维加斯丹·雷诺斯.

                                          回复

                                          使用道具 举报

                                          您需要登录后才可以回帖 登录 | 立即注册

                                          本版积分规则

                                          文字版|手机版|小黑屋|GameMale

                                          GMT+8, 2024-12-19 19:02 , Processed in 0.157830 second(s), 144 queries , Redis On.

                                          Copyright © 2013-2024 GameMale

                                          All Rights Reserved.

                                          快速回复 返回列表