符文工房吧 关注:19,697贴子:323,048

【BGM提取】符文工房5全BGM和CV提取

只看楼主收藏回复

之前抽空把符文5的BGM和CV提取出来了,希望大家喜欢。




IP属地:云南1楼2021-05-21 21:16回复
    由于BGM和CV文件比较多,整理出来也有一万多个文件了,体积也比较大,因此采用7z的压缩格式来进行压缩。
    压缩后的文件在2.6G左右,正在慢慢上传,上传完成后会发在此楼。



    IP属地:云南2楼2021-05-21 21:20
    收起回复
      除了BGM的话,我也说一下其他方面的一些东西吧,很久没在贴吧发贴了,现在表达方面可能就没以前那么好了,希望大家谅解。


      IP属地:云南3楼2021-05-21 21:21
      回复
        昨天找到ROM就开始提取了,不过当时搞出来已经比较晚了,就今天才发贴。
        现在这方面我也挺外行了,无法帮到别人,就大致说下我个人使用的方法。
        首先要找到对应的key,解包ROM我使用的是10.0.4的key,目前NS游戏解包还是需要key,就像以前3DS的Key Slot 0x2C还没有完全破解的时候,解包ROM是需要用到实机的。
        然后使用NSC BUILDER将NSP转换成XCI,再用XCI Explorer提取NCA,最后用hactool解包NCA。
        hactool有一部分的命令我打错了,不过不影响,还是成功把ROM解包了,只是存放文件的目录名不一样而已。




        IP属地:云南4楼2021-05-21 21:33
        回复
          解包romfs以后看内部文件结构的话和橄榄镇差不多,符文5应该也是使用Unity开发的。




          IP属地:云南5楼2021-05-21 21:39
          回复
            StreamingAssets的Movies目录下就是CG动画,不过没有声音,也就是动画和声音是分开的,需要自己匹配。
            符文5除了有OP和人物登场的动画以外,也有结婚动画了,记得边境那作好像就有结婚动画。




            IP属地:云南6楼2021-05-21 21:46
            回复
              关于提取出来的动画没有声音的问题的话,我在提取出BGM和CV以后就和原视频匹配了一下,已经发到B站了。
              角色名命名的是补充了声音的,以源文件名命名的是没有声音的原视频,登场人物的名字参考于B站符文工厂中文WIKI的RF5专区,有什么错误的话欢迎大家指出。
              https://www.bilibili.com/video/BV1fb4y1f7H5





              IP属地:云南7楼2021-05-21 21:50
              回复
                然后StreamingAssets\aa\Switch目录下的这些bundle文件也是提取过程中比较难的一部分了。
                游戏中的字体,模型,MonoBehaviour脚本,着色器代码,贴图,声音等各种东西就在这些bundle文件包里面,这些bundle文件包很多,有五万多个文件。



                IP属地:云南8楼2021-05-21 21:57
                回复
                  这些bundle文件可以使用AssetStudio打开,不过因为每个文件包里都有不同类型的文件,这些文件包又没有明确的命名,因此我是使用AssetStudio批量全部导出的。




                  IP属地:云南9楼2021-05-21 22:03
                  回复
                    楼主强啊


                    IP属地:湖北来自Android客户端10楼2021-05-21 22:08
                    收起回复
                      这些则是提取出来的模型整合,不过需要贴图才可以显示出精美的图形,我也顺便发一下吧。




                      IP属地:云南11楼2021-05-21 22:11
                      收起回复
                        MonoBehaviour和shader的代码,我仅仅知道MonoBehaviour是Unity里所有脚本的基类,shader代码则是告诉GPU具体怎样去绘制模型的每一个顶点和像素点的颜色,其他的就不懂了。




                        IP属地:云南12楼2021-05-21 22:19
                        回复
                          bytes不知道是不是文本,说实话我在文本这方面经验很少,只能后面有空再看看了。


                          IP属地:云南14楼2021-05-21 22:23
                          回复
                            图片方面虽然导出了部分图片,但大多数图片目前还没成功导出,这些和游戏内部的图片也没有太大关系。



                            IP属地:云南15楼2021-05-21 22:26
                            收起回复