【骚操作·阴阳师模型提取技术/攻略向】(会写脚本的你就赢了) 您所在的位置:网站首页 阴阳师空间保存的图片在哪里 【骚操作·阴阳师模型提取技术/攻略向】(会写脚本的你就赢了)

【骚操作·阴阳师模型提取技术/攻略向】(会写脚本的你就赢了)

2024-07-16 10:10| 来源: 网络整理| 查看: 265

在此我首先声明:(本来是弄视频的,种种原因还是弄了专栏)这个攻略只是游戏中的角色提取,但是方法可能不只这一种,不喜勿喷。MMD的模型让我联想到了这个,所以经过摸索与思考还是肝出来了,心累.jpg……

【注意:下文中所涉及到的路径里千万不能有中文,这就不需要我解释了】

《阴阳师》(相信大家都玩过了,But还是要说一遍)是由中国网易移动游戏公司自主研发的3D日式和风回合制RPG手游。2016年6月1日11:00,《阴阳师》开放安卓首测;同年9月2日,登陆ios平台于App Store首发;同年9月9日,阴阳师全平台公测。

游戏中的和风元素是以《源氏物语》的古日本平安时代为背景设计的。游戏剧情以日本平安时代为背景,讲述了阴阳师安倍晴明于人鬼交织的阴阳两界中,探寻自身记忆的故事……后面的不扯了,搞得变说书的了。

既然是模型的提取,就需要提取相关的模型以及给模型配套的贴图。

1.首先我们还是要去阴阳师官网下载一个安装包,这个不像崩坏3那种非unity的游戏,这个游戏是网易经过加密的文件,解压会看到这个含有npk后缀的文件(这个里面就是模型之类的一些文件了。(毕竟这么大哈哈))

官网下载

2.我其实把这个第一个和第二个文件分别拖入十六进制编辑器就可以查看文件,打开看看文件头四个字节是不是“NXPK”就知道了,如果是“EXPK”的标签就是网易最新加密后的归档,所以本来我是要解压平安京的但是是“EXPK”开头的,所以就解了这个已“NXPK”开头的文件,但是扔进去发现了这样的情况:

所以明显发现网易是用了分卷压缩的(对此我倒是有点意想不到,不过压缩方式还是没变,网易用自己的引擎牛呗,我看有些人是用模拟器再配合NInja Ripper就可以直接截取了,我这个不是这样的),因此我还是要把这个分卷先给合成一个整包,为此需要写一个脚本,让这个给合并起来,这个写的脚本需要用QuickBMS来运行,下载QuickBMS之后解压,然后可以把res.npk从0至8全部放入这个解压之后的目录下。

链接左上方瞩目res.npk从0至8全部放入这个目录我就不截图了

新建一个记事本把脚本写进去,然后改个名字后缀也改成bms就行了(下图这个截图是我弄完后的截图,多的文件可以不用管)。

(其实可以用命令行的,不方便,也容易出错,所以没用)不好意思,我忘记了一件事,还需要弄一个脚本(我随便起的名字)

3.目录里直接双击运行程序,会弹出一个窗口让你选择要运行的脚本,选择这个MergeNPK的脚本打开再选择.0的文件,之后会合成一个res.npk的一个合并包,然后我在使用相同的方法选择这个nxpk.bms脚本,一样的操作,建议新建一个文件夹保存进去。

然后开始解包中…………

解压文件很多的,我们只需要找到这个.dat的文件(有些游戏的文件格式是不一样的)。

4.然后又需要RMAViewer这个软件可以查看这些文件,打开可以批量打开那些含有.dat的文件。

比如兵俑比如山风

这个软件是可以保存为obj的通常的模型文件,还有一种保存iqe的文件(另一种自定义格式,可以导出骨骼),这个先到这里后面再说。

5.现在我们需要相应的贴图文件给这个模型给附上相对应的贴图,但是我们纵观解压的文件夹里面的png的图片文件,我发现里面是找不到全部的角色贴图(可能会有个别的吧),这样我们就应该去思考了,用RMAViewer的时候发现这个obj或者iqe都是不能提出的就证明了里面不是全部的模型文件,不过贴图肯定在某些dat文件里。所以可以把.dat的文件先都转换成图片格式一看就知了,而且格式应该都是ktx格式的,只不过文件头加密了(其实只需要在原脚本中加几句指令验证文件类型就行了,我直接把一个图片转成ktx的就知道文件头啦,然后就可以推出加密的文件头,用来做文件类型的筛选)。

这个选中的并不是右边的模型,选中的不是模型文件,obj和Iqe都不能导出

现在再弄一个可以直接把加密的dat贴图转成ktx的脚本,【别想了,格式工厂是不行的不用试了】

然后和上面一样的操作,不过选择输入文件时在输入框输入*.dat后按打开,只会筛选.dat的文件。

然后我试了还是有问题的(手动滑稽),所以应该还是需要……好吧,优化中………………

6.弄了这两个东西,其他文件暂时请忽略,把这两个东西放入含.dat的文件(我是把这个解压的文件含有dat的分开放入一个新文件夹里个人喜好),然后只需双击Batch.cmd就开始转换了。因为我们之前的.dat里面还有模型文件,所以现在ktx就没有那么多了。

RenameKTX.exe不用管转换中……真香警告

7.现在我确认一下这里面是不是贴图文件(手动滑稽),下载一个叫PVRTexTool的软件(基本安卓游戏贴图格式都能打开),然后一打开发现就是模型贴图了。

上面就是PVRTexTool的GUI这个路径打开程序可以直接查看ktx,但批量转换的要用命令行版本的CLI。

8.两种方法:第一种就是批量转换需要自己设置PVRTexTool的环境变量。

第二种:不用环境变量的话就需要用相对路径,先找到CLI的路径。然后把这个PVRTexToolCLI.exe的路径复制下来。脚本里把这段粘贴进去,为了防止空格,需要把路径的前后面添上双引号,然后再保存为cmd的后缀这就是创建的批处理脚本,(是通过环境变量调用CLI)放入.ktx的文件夹里,然后双击这个。

(全部)批处理脚本(防止空格,路径前后面添上双引号)

如果发现还是没什么用的话,就只能用命令行了,在文件夹下按住shift键后右键选择在此处打开命令窗口,把批处理脚本里的所有复制下来粘贴到命令里面回车。

复制批处理脚本回车

这个命令会把ktx的格式转换成pvr格式,但是我试了之后竟然转换成了pvr和png格式。

可还行提示有保存了pvr和png的格式

不过PVRTexTool提供了相应的插件,目录里是有一些的,不过都直接已经转换有png的就不用麻烦了。

其实转换之后pvr和png的都会有的。

模型贴图

然后就可以根据找到相应的模型以及相对应的贴图贴上就行了。【但是这个是没有骨骼的,后期可以自己去绑骨弄物理等等】

优秀

9.突然忘记了一个事情,前面的第4步提取模型那个保存为iqe(另一种自定义格式,可以导出骨骼)的现在继续说,我这里事先提取了一个iqe的文件先。

转换Iqe还需要一个工具,打开Blender(需要一个文件,手动运行这个脚本才能导入),但是好像Blender导出的fbx格式骨骼有问题。

然后炸裂了,可能是2.49版的Blender,其实就是能运行,老版本的Blender也不支持导出fbx格式,骨骼也没法用

容我想想

10.好吧,但是不用慌,翻车是不可能的,现在又要两个软件,IqeBrowser(可以把iqe文件转换成iqm文件)和Noesis(强大,支持很多游戏,可以把iqm文件转换成fbx文件)。

可以把Iqe文件转换成Iqm文件可以把Iqm文件转换成fbx文件

然后打开软件……【不能打开软件看是不是缺少了运行库】

大概这些运行库这界面的风格口味也太重了吧打开iqe保存为iqm界面还看得过去这里还可以批量转换打开iqm保存为fbx

11.然后这个直接可以扔C4D里,再转换成pmx就差不多了,pe里面看骨骼是有的,其实C4D中都可以看到了。

贴上了相对应的贴图pe里面也是有骨骼的

所以阴阳师的模型提取到这部分就结束了,感兴趣的可以尝试尝试,一开始说这种教程向的有点乱具体不懂的欢迎各位评论,然后就跑路了。导个阴阳师的模型要这么多工具我也是醉了。

我也是醉了



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有