游戏资源提取方法

 游戏资源包括了游戏的图片、文字、音乐、动画和其他数据资源。虽然很多游戏的资源都是开放的或者采用通用格式压缩的,但也不少游戏是经特殊格式打包过了,要想得到这些资源可以寻找专用的资源提取工具。

可是 如果在游戏中就简单的被人获取音频或是动画那么 有谁还会买开发商生产CD,VCD啊!

下面是一些游戏资源的提取方法:

游戏mod(组模)模型,材质查看,是这个话题另外一篇文章

通用安装程序:CAB文件其实是InstallShield在编译安装文件时压缩成的文件包,用InstallShield   CAB   File   Viewer   ,一个专门浏览以及展开InstallShield打包的安装程序数据包

 魔兽争霸:冰封王座 魔兽争霸 模型观察器V2.3中文版

反恐精英:《反恐精英》地图制作工具包

三角洲特种部队:FwO Raven's Pff Utility v0.7

据说还有个还有个三角洲特种部队模型观察器但是我的系统用不了

 魔兽学院:动画音乐都在游戏目录

脚本:http://blog.csdn.net/luozhuang/archive/2007/07/29/1715356.aspx

 

GALGAME游戏资源提取 请看GALGAME汉化教程(不要问我啥是GALGAME)

 galgame 游戏汉化和galgame 游戏翻译入门经典教程

 

樱花大战:


    作为樱花大战系列  除了樱花大战1 之外音乐文件一直是个迷 在安装文件中一直找不到音乐文件 比如mp3 wav ogg 等音频文件  那么音乐文件到那里去了呢 ????? 

    其实音乐文件一直在我们眼前  只是我们看不见而已  为什么看不见呢?? 因为樱花大战的音乐文件全部被隐藏在几个文件里 这文件的扩展名为   afs 文件

   首先我们来了解什么是afs文件 afs文件是一家日本软件公司CRI ADPCM(CRI)开发的一种基于文件中的文件系统
看起来是一个文件 其实它包含了成百 甚至上千的文件 这种技术被广泛运用于DC,PS2,X-BOX等游戏机种  
      AFSExplorer工具 他可以改变游戏中的音频 图片甚至可以说编辑一个afs都可以  可以说是一款很强的工具

实战!

樱花大战1 不需要直接就是wav随便一个播放器播放,但是音乐文件虽然是wav,播放出来的声音很糟糕,目前不知道如何处理

樱花大战2  游戏文件夹/sakura1和/sakura3下面,或在安装光盘上,扩展名:s2s,Cube Media可以播放,但是和樱花大战1一样播放出来的声音很糟糕,目前不知道如何处理

樱花大战3 直接就在游戏文件夹下面:
adx.afs 是场景和动画音效
endsong.afs  :endsong
voice.afs    :voice
sndlist.afs  :music!但是不能直接播放,AFSExplorer提取那些*.WBK文件,其实就是mp3文件,准确说是mp1,随便一个播放器就可以播放,但是Cube Media(下文介绍)目前不能直接播放afs的wbk文件

樱花大战4  在游戏文件夹/SfdData
文件大体同樱花大战3
只是sndlist.afs不放music
music放在SfdData/bgm_adx下
adx文件 

  汉化版本的使用方法首先先点击文件导入AFS文件完全导入在安装目录中afs后就可以看到里面的文件了如果你只是想听一下里面的音频那么就点击查看然后选择声音播放器 播放声音 

   英文版本的使用方法为点击File(文件) 然后点击Import AFS file...(导入AFS文件)导入AFS文件 然后点击View (查看)选择sound Player(声音播放器)
 

  上面一个工具可以播放AFS中的音频 可是不可以把文件转换为 mp3 或 wav 更或者ogg 
下面介绍的一款工具就强多了
 介绍 3 Cube Media Player 2工具 这款工具是电视游戏爱好者的的最爱~~~ 他可以找到 DC,PS,PS2 中的视频音频文件并且可以转换成AVI MPG等格式的视频 mp3 wav ogg等音频

这款工具是电视游戏爱好者的的最爱~~~ 他可以找到 DC,PS,PS2 中的视频音频文件并且可以转换成AVI MPG等格式的视频 mp3 wav ogg等音频 这也是我的最爱~~~^_^~~~~

 鉴于目前只有英文版本所以本人就介绍英文操作方法点击File(文件)选择Scan file...
(扫描文件)在安装目录中找到afs文件后打开之后就可以看到音频文件了
 
 下面有播放的按钮就不用多说了吧~~~~~~~Cube Media Player 2支持扫描的文件
 
 VAS SS2 ADX PSS SFD AFS CVM
 

 


 支持信息
1.SONY ADPCM 
此类型的音频是SONY研发的一种压缩的音频格式,被广泛用在PS及PS2游戏中。 
2.CRI ADPCM 
日本的一家软件公司(CRI)开发的一种音频压缩格式,被广泛用于DC,PS2,X-BOX中。 
3.PSS 视频 
SONY提供给各游戏公司的标准PS2视频解决方案,视频部分采用标准的MPEG2编码。音频采用SONY ADPCM或PCM编码。 
4.SFD 视频 
日本的一家软件公司(CRI)开发的一种视频解决方案,被广泛用于DC,PS2,X-BOX中。视频部分采用MPEG及MPEG2编码,音频部分采用CRI ADPCM编码。 
5.STR 视频 
SONY开发并且在PS上使用的一种视频格式,采用和JPEG完全相同的编码方式。 
6,XA 音频 
SONY开发并且在PS上使用的一种音频格式,采用与SONY ADPCM相同的编码方式。 
7.CDDA 音频 
PCM标准格式的CD光盘

 AFS和CVM格式分别为CRI推出的基于文件的文件系统。因此,找到这两个文件,您基本可以断定游戏中包含的音频或者视频类型为ADX或SFD。 
VAS文件为SONY ADPCM包。


 现在可以播放ADX文件了 可如果你还不满足你还要将ADX转化为 mp3 wav ogg等音频在电脑 mp3中播放的话 那么Cube Media Player 2 就是你最好的选择
 
 当然本人的解说也只有英文版本的 点击Edit(编辑)选Operations(操作)点击Convert to..(转换到)
 之后会有一个窗口Convert Settings为转换设置 Convert 为转换 Cancel为取消

 

Convert Settings转换设置的窗口为Default directory:(默认目录)

 Export media original data (输出媒体最初的数据)

 Export PSS sub track(输出Pss文件补充轨迹) 
 
 Video convert:(视频转换)
 
 Export video(输出视频)

 Video codec(视频品质) Choose Codec(选择品质)
 
 Apply video adjustment settings(申请视频调整设置)

 Audio convert(音频转换)
 
 Export audio(输出音频)
 
 Wave file(wav文件)
 
 Wave resample settings (Wav 品质 设置)
 
 Frequency :(频率)

 Channels :(通道)
 
 Sample : (品质)

 Audio codec(音频品质) Choose Codec(选择品质)

樱花大战采用的是CRI推出 SFD 视频 用Cube Media Player 2可以将SFD转换为AVI 或 MPG但是转换会将音频与视频分开 因为它不支持将视频与音频结合~ 

PS,PS2

由于PS游戏光盘文件系统并非是PC机上采用的CDFS格式,因此您想播放PS游戏音频和视频,必须使用 “搜索PS信息”。如果运气不错,您将搜索到一些XA音频及STR视频。 
 
?为什么我搜索不到音频和视频? 
如果您搜索不到XA音频,那就说明游戏没有XA音频,可能采用了SEQ音频(类似MIDI音乐格式)或MOD音频(取样音频),这两种音频不被Cube Media 播放器支持。 
如果您搜索不到STR视频,说明游戏没有STR视频。或者没采用标准方式存放的STR视频,如FF系列及ACE COMBAT3等,游戏视频标志无效,因此无法被搜索出。此类需要特殊支持的格式不被Cube Media播放器支持。 
 
PS2游戏部分: 
 
播放前扫盲:P 
PS2游戏光盘上面究竟有些东西呢,我们先来看一下,由于PS2光盘采用的是标准DVD文件格式,可以被Windows认出。所以我们的任务变得简单很多。您首先需要找以下文件名:VAS SS2 ADX PSS SFD AFS CVM。找到的话我们就已经胜利一半咯。前5种类型的文件可以被Cube Media直接播放。AFS文件打开后可能会有搜索操作,CVM格式只能采用“扫描文件媒体信息”来搜索媒体。 
!技术信息! 
AFS和CVM格式分别为CRI推出的基于文件的文件系统。因此,找到这两个文件,您基本可以断定游戏中包含的音频或者视频类型为ADX或SFD。 
VAS文件为SONY ADPCM包。 
 
没找到这些文件?看来问题变得比较复杂,可能文件被重命名,或者被游戏公司以自己的格式打包了。您无需着急,因为您还有三个办法来把那些您需要的东西抓出来。 
 
第一个办法当然是“扫描文件媒体信息”,选定您需要搜索的文件,就慢慢等吧... 
?好多文件,我究竟搜索哪个文件呢? 
好的,首先您需要有一些运气,当然还需要些技巧,您可以找到一些比较大的文件,或是那些存放在SOUND BGM目录下的文件或是文件名里面带有BGM或者SOUND等等的文件。还需要耐心。 
?为什么搜索那么慢? 
搜索不带任何标志的SONY ADPCM将会是个非常漫长的过程,如果你不想搜索音频,请在搜索前把音频搜索去掉,这样会快很多。 
?搜索出的SONY ADPCM音频后播放是杂音,但是能听到一些声音,怎么办? 
请看到该媒体的属性,里面有个选项是声道插值,请一个个选过来试听一下,哪个正确就选择哪个。 
?尝试了以上方法,虽然能正常播放了,但是还是会出现写爆音? 
这是由于一些游戏特殊的保存方式有关,如konami的游戏,碰到这种情况,请在属性里把媒体启始位置减少16字节,如果不行再减少16字节(比如说原来开始位置是20016字节,现在输入20000字节)一般就能正常播放了。(看起来这个问题真的没办法解决,每个游戏都不一样,汗) 
 
第二个办法是使用“搜索PS2信息”方法,如同“搜索PS信息”,将通过扫描DVD扇区来搜索出光盘上隐藏的媒体信息 
?为什么我要使用这样的功能? 
同样,您会碰到一些游戏的文件是被隐藏的,如FF系列(真是无聊),使用这个办法可以把隐藏的信息扫描出来。 
?为什么我不能播放直接光盘扫描后的媒体? 
不支持。您只能先导出媒体到硬盘后再打开播放。 
!需要注意的是直接光盘扫描无法扫描SONY ADPCM 链格式的音频! 
 
第三个办法就是来主页上查看游戏数据库。 
!我有我自己的游戏音频信息,但是游戏数据库中没有! 
那就请您到论坛中的专区公布一下吧,我和各位玩家都会非常感谢您的慷慨:) 
 
?为什么我按照上述方法花费了大量时间还是无法找到我需要的东西? 
很多欧美游戏公司比较偏向于使用自己特殊格式的音频和视频,所以这个就使得Cube Media播放器无能为力了,幸好日本游戏公司出品的游戏比较多哦 。另外欧美游戏公司非常喜欢采用标准的PCM格式(如EA的自由战士,和天诛3等),所以请使用直接打开功能(PCM是无法搜索到的),默认会以PCM链格式打开文件, 
 
!Cube Media 播放器并非支持所有游戏的音频视频播放!

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
RPGViewer图片资源提取工具 作者:Van 说明: 下载RPGViewer之后,不要忘记同时下载RPGViewerSupportFile。解压RPGViewer后,将RPGViewerSupportFile拷贝到解压之后的目录,然后选择“解压到当前文件夹”即可。 有需要的朋友可以做为研究之用 郑重声明 本程序提供的导入导出功能仅供个人学习研究之用,图像之版权属相关公司所有,请勿将提取的图片或导入修改后的图象文件用于其它用途 功能简介 一、浏览 执行文件菜单中的打开。如果你是第一次查看这个游戏,RPGViewer会弹出对话框让你选择游戏的路径,一般选择游戏主程序所在目录即可 之后就可以用浏览菜单或者浏览工具栏查看游戏中的图片了。 如果遇到不支持的图片格式或者读取图片时发生错误,RPGViewer会在状态栏显示相关的出错信息。 二、搜索 可以根据文件名查找图片。支持查找的游戏列表详见附录1 搜索支持模糊查找、区分大小写和正则表达式,正则表达式的具体定义参见附录3 三、导出(支持bmp、jpg、png和mng格式,mng格式的说明参见附录2。另外支持导出为三国群英传的SHP格式) RPGViewer提供三种导出功能: 1、当前帧 导出当前显示的图片 2、当前图片 当图片仅有一帧时,和导出“当前帧”相同。否则将导出该图片的所有帧。 3、所有图片 导出所有图片(!注意:如果图片有多帧,那么此功能会导出所有帧!) 注:有些导出图片的高度是负的,可能在某些图片浏览器中不能正常显示。建议使用Irfanview或PhotoShop进行查看和编辑 全部导出功能会将所有的图片导出到目标文件夹中,文件名依次为1-1.bmp,2-1.bmp... 四、导入(支持bmp、gif、jpg和png格式) 你可以导入bmp或者png(支持透明色和alpha通道)格式的图片(注:“导入”操作只是引入了一个替换的标记,此时并未进行实际的替换) 如果想取消对当前图片的替换可以使用“导入”菜单中的“还原” 全部图像都替换完之后,执行“导入”菜单中的“保存”,所作的替换就会生效 五、压缩包操作 可以提取游戏数据包中的所有文件,并支持部分游戏的文件替换。支持解包和替换的游戏列表详见附录1 附录1: 浏览和导出支持以下游戏: 大宇:轩辕剑系列(2代、3代、4代以及它们的外传)、轩辕伏魔录,仙剑1(DOS&WIN;版)、新仙剑、仙剑2、仙剑3和仙剑3外传 智冠:金庸群侠传(光盘&硬盘版)、武林群侠传、三国群侠传、天龙八部(部分) 奥汀:三国群英传1~6、幻世录1~2 宇峻:绝代双骄1~3、幻想三国志1、2 弘煜:风色幻想1、SP&2、3、4 光谱:富甲天下3、富甲天下4 汉堂:阿玛迪斯战记、天地劫-神魔至尊传、天地劫序传-幽城幻剑录、天地劫外章-寰神结 新瑞狮:吕布与貂蝉、反三国志、天河传说 目标:秦殇、秦殇前传-复活 金山:新剑侠情缘、月影传说、剑侠情缘2、地雷战、决战朝鲜 KOEI:三国志1~5(头像文件)、三国志6~11、SanInternet、SanBattleField、英杰传系列、 太阁4~5,信长之野望3Win版、信长之野望6(头像文件)、信长之野望7~12、 真三国无双3、 水浒传天命之誓&天导108星、成吉思汗4、王国兴亡录 TGL:神奇传说——远征奥德赛1&2、神奇传说1~3、战国美少女1&2 Falcom:伊苏1、伊苏2(部分图片调色板不对)、英雄传说6(部分)、失落的羽翼、圣界的奇迹、绯苍幻想曲 ego:圣魔大战、新圣魔大战、艾伦希亚战记、红泪、苍月、魔法少年、永远的羁绊、我的美丽天使、秘境传说、乱世奇缘 KEY:Kanon、AIR KID:梦之翼、Never7、Ever17、秋之回忆1~3、秋之回忆-想君 ELF:龙骑士4、同级生2(DOS&Win;版)、下级生 Illusion:欲望的血液4、尾行2、尾行3、BattleRaper2、人工少女2、波动少女1.5、波动少女2 SoftMax:西风狂诗曲 NWC:英雄无敌2、英雄无敌3 EIDOS:盟军敢死队-使命召唤&深入敌后 UBI:英雄无敌5测试版 其它:郑问之三国志 字体:三国志2~5、San9&10;(存为png格式可以保留alpha通道)、MagicWin 导入支持以下游戏: 三1~5头像,三6~10,三11的头像,英杰传系列,大航海4,信长7、8、11、12,成吉思汗4,王国兴亡录 地雷战 三国群英传1~3的PAK文件(仅限于其中的SHP格式)(注:未经严格测试,替换前请一定要备份,以避免不必要的损失) 部分支持信长12和三国志11的bin文件的导入 注: 曹操传的meff不支持导入 查找和解包支持以下游戏: 大宇:CPK(仙剑3和仙剑3外传) 奥汀:PAK(三国群英传1~3、幻世录1、幻世录2)、PCK(三国群英传4&5) 宇峻:*Combat.dat、*Man.dat、*Role.dat(幻想三国志1、2) 弘煜:BMP、FACE、MANBMP、MAPBMP(风色幻想1&SP;)、PAK(风色幻想2)、JBF(风色幻想3&4) 汉堂:DAT(幽城幻剑录、寰神结) TGL:PAC(神奇传说3、远征奥德赛1&2)、PAK(战国美少女2) Falcom:YS(伊苏1)、ED6_DT??.dat(英雄传说6) ego:DAT、TPF(乱世奇缘) KID:DAT ELF:ARC illusion:PP SoftMax:ZMK(西风狂诗曲) NWC:AGG(英雄无敌2)、LOD(英雄无敌3) EIDOS:DIR(盟军敢死队) UBI:PAK(英雄无敌5测试版) 替换支持以下游戏: 奥汀:PAK(三国群英传1~3) 附录2: mng导出格式简介 此格式对应多帧的PNG图片,效果类似于GIF动画,但支持RGB+alpha通道并且无损压缩。可以使用IrfanView、XnView查看,GIMP编辑(相关支持软件可以去http://www.libpng.com/pub/mng/mngapps.html查看) MNG IE插件:http://entropymine.com/jason/mng4ie/(可以到http://free.ys168.com/?pigspy下载,里面提供了注册文件reg.dat和卸载文件unreg.dat) 装了该插件之后可以直接用IE打开mng文件 注1、此导出格式仅适用于生成动画(具体包括:轩辕剑的tsw图片,绝代双骄2&3、幻想三国志1&2的战斗和法术图片,金山的ASF.PAK,西风狂诗曲的OBC文件) 注2、如果用这种格式保存帧数太多、图像范围太大的图片(比如全屏幕的法术),可能需要花较多的时间生成,同时生成的图片也可能会比较大) 注3、你可以使用相关工具进一步减少mng的尺寸(比如使用delta-PNG方式压缩) 注4、当提取当前帧时,会自动保存为png格式 附录3: 正则表达式 具体参见http://msdn2.microsoft.com/en-us/library/k3zs4axe(en-us,VS.80).aspx中的“Regular Expression Syntax” 一些正则表达式的例子: 严格匹配face:^face$ 模糊查找face:face 查找mFace???.shp的文件:mFace...\.shp$
Unity是一款用于游戏开发的引擎,它支持将游戏资源打包到AB包中。AB包即Asset Bundle包,它的作用是将游戏资源按照一定规则打包成一个文件,方便进行异步加载和更新。 Unity提取AB包资源需要以下步骤: 第一步,将AB包导入Unity项目中。 将AB包放置到Unity项目中的Assets文件夹中,然后在“Project”面板中选择该文件夹,可以看到AB包被放在其中。此时可以在左下角的“Inspector”面板中看到该AB包的信息。 第二步,加载AB包。 编写脚本,在脚本中调用AssetBundle.LoadFromFile()方法加载AB包文件,并将加载后的AssetBundle对象保存下来。代码如下: AssetBundle assetBundle = AssetBundle.LoadFromFile(Application.dataPath + "/AssetBundles/myassetbundle"); 第三步,读取AB包中的资源。 使用AssetBundle对象调用LoadAsset()或LoadAssetAsync()方法,可以加载AB包中的资源。这里需要注意,要使用资源的完整名称(包括路径和文件名)来加载,代码如下: GameObject prefab = assetBundle.LoadAsset<GameObject>("assets/prefabs/myPrefab.prefab"); 第四步,卸载AB包。 使用AssetBundle.Unload()或AssetBundle.UnloadAsync()方法可以卸载AB包。卸载后,AB包中的资源也会被释放。 以上就是Unity提取AB包资源的基本步骤。需要注意的是,在使用AB包时,不仅要注意资源的路径和名称,还要考虑到加载和卸载的时机,以达到最优效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值