提取游戏《Limbus Company》(边狱公司)内素材

news2024/12/23 12:43:10

注意事项

相关工具会传到网盘。链接如下(如果没链接那就是过期还没更新/文章没更新)

BGM:

解包工具合集(不包含uestdio,assetstdio):点击此处

此文章主要是讲解如何提取游戏内的音频文件,所以默认各位会使用assetstdio,并且已经解包出了texture2D和sprite等文件夹下的图片素材。不会这一步的可以参考本人其他文章。

AssetStdio使用例

必备工具与知识:UEStdio,十六进制转十进制计算器,对RIFF文件结构的了解,fsbextractor等工具的使用,powershell的使用。 

寻找音频文件

电脑用户直接load folder就行。

如果你是手机用户,可以把手机上的文件(可以只传游戏文件夹下的名字为_data的文件)用数据线传到电脑上。由于手机上的_data文件都没有文件后缀,所以需要你自己一个个补上.asset后缀。(或者自己写个bat,详细可见此篇文章点击此处)

以你游为例,音频文件类型均为TextAsset。用AssetsStdio的时候可以先预览,看看右边开头是不是RIFF,如果是的话那这就是你待会要处理的音频文件。

87229695f28e4d1b927375e5f355470d.png

.bytes转为.fsb

必备工具

UEStdio        支持十六进制转十进制计算器(网页版也可以,方便自己用就行。当然你自己写个也完全没问题)

步骤

会解决这个后面的就很简单了。

首先导出你要解包的文件(文件后缀应为.bytes),然后用UEStdio打开,如下图。

49a3782c61b04be99b286a4d6d3df805.png

 按ctrl+f搜索“fsb”,找到fsb第一次出现的位置,记住此时的地址。(图中为9900)

注:一般来说第一次出现fsb的位置应在某段开头,不是的话看看你是不是找错了。39d185b3b59a45818718428313212306.png

 然后你需要删除从开头RIFF一直到这段FSB之间的所有内容,通过十六进制计算器我们得到这个区间内一共有39168个字节。

为什么是十六进制而不是二进制八进制balabala?因为图中00009900h后面的这个h代表的就是十六进制(hex)。

714535c8c32946baa497df3913efd753.png

 0ce1ab9eb6e04eeaa09ade5db7678221.png

 重新回到并点击开头也就是RIFF那行,框里输入39168后回车,这样我们就删掉了从RIFF开始一直到fsb前一共39168字节的内容。

请确保此时FSB这三个字母在第一行的开头位置。

然后保存。再把文件后缀从.bytes改为.fsb即可。

多出来的.bak是改动即删掉RIFF那块结构前的备份文件,如果你不确定自己有没有搞错删错啥的可以先留着。

b876cf2a92ec43bc995dfa56505c4858.png

 f59a992e6850427880dbfcf5fa612ede.png

现在,你应该得到了一个后缀为.fsb的文件(或者还有一个.bak的备份文件)。那么这一步就算完成了。

解决乱码

你已经完成了最困难的一步,现在你所需的bgm都在.fsb文件中。但或许你在使用UEStdio的时候就已经发现了--那些乱码到底是三小玩意?

必备工具

FsbExtractor

步骤

提取.fsb文件

解决完乱码后,最困难的第二步就完成了。现在只需将.wav从.fsb中提取出来就大功告成了。

必备工具

fsb_aud_extr        fmod_extr

可备工具

quickbms

步骤

da3bdf8a76624eb0b40d1cc5c6e937ec.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/386688.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Spark性能优化四 内存

文章目录(一)性能优化分析内容怎么被消耗的如何预估程序会消耗多少内存呢(二) 性能优化方案1)高性能序列化类库2)持久化或者checkpoint3)JVM 垃圾回收调优4)提高并行度5)数据本地化(一)性能优化分析 一个计…

RocketMQ的基本概念与系统架构

RocketMQ安装与启动基础概念消息(Message)主题(Topic)标签(Tag)队列(Queue)消息标识(MessageId/Key)系统架构生产者 Producer消费者 Consumer名字服务器 NameServer功能介绍路由注册路由剔除路由发现客户端…

【Spark分布式内存计算框架——Structured Streaming】1. Structured Streaming 概述

前言 Apache Spark在2016年的时候启动了Structured Streaming项目,一个基于Spark SQL的全新流计算引擎Structured Streaming,让用户像编写批处理程序一样简单地编写高性能的流处理程序。 Structured Streaming并不是对Spark Streaming的简单改进&#xf…

Hypium框架使能ArkTS应用高效测试

HarmonyOS发布了声明式开发框架ArkUI,带来了极简高效的开发体验,备受广大开发者的青睐。那么,我们在开发过程中,如何确保ArkTS应用的功能和界面满足预期呢?ArkTS应用怎样高效进行专项测试?接下来&#xff0…

机器学习管道中的数据定价

机器学习管道中的数据定价 Data Pricing in Machine Learning 作者:Pipelines Zicun Cong Xuan Luo Pei Jian Feida Zhu Yong Zhang Abstract 机器学习具有破坏性。同时,机器学习只能通过多方协作,在多个步骤中取得成功,就…

Spark 性能调优

1常规性能调优 1.1常规性能调优一:最优资源配置 Spark性能调优的第一步,就是为任务分配更多的资源,在一定范围内,增加资源的分配与性能的提升是成正比的,实现了最优的资源配置后,在此基础上再考虑进行后面…

高研发投入成就产品力,蔚来财报透露重要信号

3月1日晚间,蔚来发布了2022年第四季度及全年财报。 财报显示,蔚来四季度营收160.6亿元,同比增长62.2%,连续11个季度正增长,同时全年总营收达492.7亿元,季度和年度营收均创新高。 尽管过去一年受到新冠疫情…

妇女节到了,祝福所有女神 Happy Women‘s Day!

在每年3月8日人们庆祝妇女节 Womens Day is cllebrated on March 8 every year.国际妇女节(IWD),中国内地称“三八”国际劳动妇女节或国际劳动妇女节。是在每年的3月8日为庆祝妇女在经济、政治和社会等领域作出的重要贡献和取得的…

5个商用字体网站分享

整理了5个免费、商用字体素材网站,对你有帮助记得点赞收藏。 更多设计素材免费下载: https://www.sucai999.com/?vNTYxMjky 1、FontSpace https://www.fontspace.com/ 这个网站提供了96000款免费字体,可商业用途的字体就有17000款&#xf…

RK3568-IOT核心板不同规格品牌TF卡读写速率测试

1. 测试对象HD-RK3568-IOT 底板基于HD-RK3568-CORE工业级核心板设计(双网口、双CAN、 5路串口),接口丰富,适用于工业现场应用需求,亦方便用户评估核心板及CPU的性能。适用于工业自动化控制、人机界面、中小型医疗分析器…

VMworkstation centos虚拟机配置仅主机模式

首先是仅主机模式介绍,可以略过直接看下面具体配置过程。仅主机模式用于在宿主机和虚拟机之间建立局域网,宿主机和虚拟机之间可以互相访问,原理是建立虚拟交换机和宿主机虚拟网卡(vmnet1),宿主机虚拟网卡和…

深入分析域内ntlm relay to adcs服务的利用(含wireshark抓包分析)

前言 2021年中旬,specterops发布了一项针对域证书服务(adcs)的利用白皮书,文档中提到了19种对adcs服务的利用。本篇主要是分析文中提出的ntlm relay to adcs窃取证书的攻击流程,原理和抓包分析。 相关内容 ADCS介绍 Active Directory证书…

AI for Science系列(三):赛桨PaddleScience底层核心框架技术创新详解

继上一篇典型案例及API功能介绍,本篇重点讲解飞桨核心框架为支持科学计算任务在技术上的创新工作与成果。 框架技术创新 飞桨科学计算套件赛桨PaddleScience底层技术依赖飞桨核心框架。为了有力地支撑科学计算任务高效训练与推理,飞桨核心框架在自动微…

案例13-前端对localStorage的使用分析

一:背景介绍 前端在调用后端接口获取某一个人的评论次数、获赞次数、回复次数。调用之后判断后端返回过来的值。如果返回回来的值是0的话,从缓存中获取对应的值,如果从缓存中获取的评论次数为空那么其他两个的次数也为0。 二:思路…

SqlServer Management Studio启用身份验证登录

背景 一开始安装好SqlServer Management Studio时,默认只能用本地window身份验证登录,也就是除了SqlServer的电脑,别的都访问不了这个数据库,这是很不方便的 方案 1.打开SqlServer Management Studio,先用window身份…

windows内核学习-段和页相关

段寄存器(96位)(234条消息) 03.段寄存器_015646的博客-CSDN博客代码段寄存器CS(Code Segment)存放当前正在运行的程序代码所在段的段基址,表示当前使用的指令代码可以从该段寄存器指定的存储器段中取得,相应的偏移量则由IP提供。数…

Apinto 网关 V0.11.1 版本发布,多协议互转,新增编码转换器,接入 Prometheus

Eolink 旗下 Apinto 开源网关再次更新啦~ 一起来看看是否有你期待的功能! 1、协议转换功能上线 之前发布的 Apinto v0.10.0 已经支持了多协议的基本功能,实现多协议支持的一次验证。本次最新版本可以支持 HTTP 与 gRPC、HTTP 与 Dubbo2 之间的协议转换。…

【Java】 异步调用实践

本文要点: 为什么需要异步调用CompletableFuture 基本使用RPC 异步调用HTTP 异步调用编排 CompletableFuture 提高吞吐量BIO 模型 当用户进程调用了recvfrom 这个系统调用,kernel 就开始了 IO 的第一个阶段:准备数据。对于 network io 来说…

react Context学习记录

react Context学习记录1.Context是干嘛的2.可以倒是可以实现的做法-props逐级传递3.Context1.Context是干嘛的 一种React组件间通信方式, 常用于【祖组件】与【后代组件】间通信 2.可以倒是可以实现的做法-props逐级传递 import React, { Component } from "react";…

Qt资源文件.qrc

目录 一 用途 二 使用效果 三 如何添加资源文件 一 用途 有时候我们想添加图片或者动画的话,就可以使用资源文件 二 使用效果 我在标签上添加了一个蝴蝶的图片,最后呈现出来的效果就是这样子的 三 如何添加资源文件 添加资源文件要指定特定的路径&…