高三前写的,修改了一小下,估计还能用.

  首先,必须保证已安装了仙剑五(仙剑四,仙剑五前传均适用此方法)……

这里要用到一系列工具,首先就是RPGviewer,下载地址在此:http://u.115.com/file/cln3vipx
    若不能运行请看说明……
    启动后,展开港台→软星→仙剑系列→仙剑5,然后定位到仙五的安装目录……

若成功后,会在左边侧栏看到一排pkg文件:
model.pkg里面是模型文件;
music.pkg是音乐包,解开可以得到仙五全部原声音乐哦;
script.pkg里面是lua脚本文件;
sound.pkg里是大量的音效;
texture.pkg里就是所有的dds贴图文件;

至于其他的就没怎么研究过……

解包方法就是选中该文件,点击菜单栏的(A)ddon→压缩包操作→解包,或者选“高级”来选择自己要的文件来解包。

————————————————————————————

先说说解包texture.pkg,解包后很大,大概2个G,要找个大点的地方放……
dds查看器用IrfanView,下载地址:http://u.115.com/file/bh5g5hgs
里面大多是dds模型贴图,先放一边,等下用到。

△若是喜欢ps的童鞋,可以关注下里面那个UI文件夹,里面有很多素材,都带透明通道的哦……
(为了方便筛选,可以下这个dds缩略图补丁:http://u.115.com/file/bh5gadbb,用缩略图查看方式找自己要的东西)
为了保存透明通道,可以把dds转换成png,工具在此:http://www.xdowns.com/soft/softdown.asp?softid=59397(若童鞋们的ps能直接打开dds就略去此步)
然后,就可以尽情ps了……

————————————————————————————

接下来,到模型了:
解包那个model.pkg,
得到几个文件夹,都分好类了,英文很简单,我们要的模型文件就是里面的dff文件,anm是动作文件……
dff模型查看工具地址:(此地址已作废,新地址在分割线下)

现在里面没有贴图,打开的dff文件是白色的素模,所以,刚才解包的texture就用上了,对比model文件夹和texture文件夹,找到那几个同名的子文件夹,把它们合并到一起,(例如:model\NpcP5和texture\NpcP5,把texture\NpcP5拖到model文件夹里,选择全部覆盖即可)这样,各个模型和贴图就分别对应合并了……

此时,仍然不能看到真正的模型,因为模型查看的工具只能识别png格式的贴图,因此,又用到前面那个dds转换器,定位到需要查看的模型所在的子文件夹,选中全部dds贴图,选择输出为png,记得点一下输出目录那栏右边的斜杠按钮(即输出到原目录),然后convert……

这样就可以运行模型查看工具,即里面的launcher.exe,打开dff文件,自动会弹出模型浏览窗口,这样就可以看到模型了,左键移动,右键旋转。有可能少部分模型无法查看,可能版本问题吧……
ps:也可以直接把dff拖动到launcher界面上,会自动打开的,这方便多了……

————————————————————————————

下面再说说导出模型的方法,
我用的是GameAssassin,
这个教程网上已经有前辈发过了,是导入3dmax的,现贴前辈教程,顺手修改一下以适应仙五:
1.
下载工具,地址:http://www.gameassassin.com/downloads.htm

已失效,网盘地址:http://115.com/lb/5lbd2d7evr87礼包码:5lbd2d7evr87

2.
复制d3dx9_34.dll到windows/system32(若有则覆盖之)
复制dbghelp.dll,D3D8.dll,D3D9.dll到:…\visual\d3d9(这个取决于你主界面选择的显示模式,如d3d8、d3d9、opengl),
(注:所有dll都可从该网站下载,要把D3D8.MOD,D3D9.MOD两个文件重命名为dll后缀)
复制各自3ds max版本的3DObjImport.dli文件到3ds max的stdplugs目录(对应版本的插件也可以从该网站下载),
例如C:\ProgramFiles\Autodesk\3ds Max 9\stdplugs

3.
运行GameAssassin.exe,点“设置”,
看快捷键(hotkey)模型截取默认的是“左ALT+F7”。
设置并记住自己的模型保存目录。

4.
运行模型查看器visualizer,打开模型,发现模型浏览器左上角有“GA”字样。
回到GameAssassin,勾住“激活功能”,在进程框中选择“RenderWareVisualizer d3d9 Viewer”,点击“截获”。
然后按“左Alt+F7”(截模型快捷键),左上角出现“capturemodle...”画面停顿N秒后。退出查看器。

5.
打开3dsmax,文件——导入——(选择文件类型lst)找到自己保存的lst文件(在模型保存目录)。导入AutoSave.lst。在“使用游戏中的变换矩阵”打勾后“引入”。第0层贴图坐标。

6.
把杂七杂八的东西删了,就能看到你想要的模型了。

7.
导入的模型贴图会比较粗糙,因为都是转换过png的缘故,此时应把各贴图换回原版的dds贴图。
导入的模型有可能有些地方错位,这些都要自行调整。
然后,渲染一下,就可以看见3d模型图啦……

※关于查看器缺失dll不能运行的问题,我捣鼓了一晚上,终于解决了,感谢为我指出问题的网友们……

问题主要原因是这工具是从RW引擎中抠出来的,缺失注册信息,所以不能运行。

解决方案如下:

重新提供修改后的dff查看器,地址:http://u.115.com/file/aqzttec7

1.首先,下载这个完整版本,解压,最好解压到C盘根目录下(路径保持C:\RW\Graphics\…模样),否则就要麻烦你手动改路径什么的。

2.然后,在我的电脑右键→属性→高级→环境变量,先看看系统变量一栏是不是有名为“Path”的项,若有则直接修改该项数据,在原数值后面加上“;C:\RW\Graphics\viewers\visual\OpenExport\bin”;若没有在系统变量栏里新建一项,变量名“Path”,变量值“%EMERGENT_PATH%\sdk\Win32\DLL;%EGB_PATH%\Sdk\Win32\DLL;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\RW\Graphics\viewers\visual\OpenExport\bin”(都不要双引号,这是默认C盘根目录的值,若路径不同请自行修改),然后确定,退出。

3.运行压缩包里的“注册信息”,把注册信息导入注册表,此处同样是默认C盘路径,路径不同的童鞋请自行修改那几处path(解释下,搜索path,就会见到那几个C盘的地址,按格式修改就行)。

4.运行“注册dll”批处理,此处还是默认C盘路径,不同的自己改……

5.最后,运行launcher吧,如果选择d3d8、d3d9无法查看的话就就换成opengl(按理说都可以用)。
最后压缩包里附送两个小小的仙五武器模型。

———————————————————————超长分割线—————————————————————

注:尊重版权,除学习交流外请大家勿作他用!

★分享下我找到的3.7版Renderware_Graphics3.7sdkandstudio http://u.115.com/file/e6uemxd0

仙剑四、五、五前模型及资源提取相关推荐

  1. java基础巩固-宇宙第一AiYWM:为了维持生计,四大基础之OS_Part_2整起~IO们那些事【包括五种IO模型:(BIO、NIO、IO多路复用、信号驱动、AIO);零拷贝、事件处理及并发等模型】

    PART0.前情提要: 通常用户进程的一个完整的IO分为两个阶段(IO有内存IO.网络IO和磁盘IO三种,通常我们说的IO指的是后两者!):[操作系统和驱动程序运行在内核空间,应用程序运行在用户空间, ...

  2. 漫谈五种IO模型(主讲IO多路复用)

    首先引用levin的回答让我们理清楚五种IO模型 1.阻塞I/O模型 老李去火车站买票,排队三天买到一张退票. 耗费:在车站吃喝拉撒睡 3天,其他事一件没干. 2.非阻塞I/O模型 老李去火车站买票, ...

  3. linux 五种IO模型 简介

    Linux下主要的IO主要分为:阻塞IO(Blocking IO),非阻塞IO(Non-blocking IO),同步IO(Sync IO)和异步IO(Async IO). 同步:调用端会一直等待服务 ...

  4. Linux 下的五种 IO 模型

    Linux 下的五种 IO 模型 来源:decaywood's Blog 概念说明 用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2 ...

  5. 聊聊 Linux 中的五种 IO 模型

    聊聊 Linux 中的五种 IO 模型 2016/04/21 · IT技术 · 8 评论 · iO, 同步, 异步, 阻塞, 非阻塞 分享到:0 本文作者: 伯乐在线 - 陶邦仁 .未经作者许可,禁止 ...

  6. 详解Linux 五种IO模型

    原文:https://www.jianshu.com/p/486b0965c296 上一篇 同步.异步.阻塞.非阻塞 已经通俗的讲解了,要理解同步.异步.阻塞与非阻塞重要的两个概念点了,没有看过的,建 ...

  7. 阻塞和非阻塞、同步和异步 、五种IO模型

    阻塞和非阻塞,同步和异步 1 例子 故事:老王烧开水. 出场人物:老张,水壶两把(普通水壶,简称水壶:会响的水壶,简称响水壶). 老王想了想,有好几种等待方式 1.老王用水壶煮水,并且站在那里,不管水 ...

  8. Web3 网络效应:五种心智模型

    Web3 网络效应:五种心智模型 在过去的十年里,网络效应推动了Web2平台的崛起,也奠定了其主导地位,同时激发了建设者和投资者的想象力.一些人认为网络效应在Web3中会更加强大,而另一些人则认为We ...

  9. 一文弄懂Linux下五种IO模型

    Linux下主要的IO主要分为:阻塞IO(Blocking IO),非阻塞IO(Non-blocking IO),同步IO(Sync IO)和异步IO(Async IO). 同步:调用端会一直等待服务 ...

  10. Linux/Unix五种IO模型

    文章目录 引入 操作系统的内核态和用户态 文件描述符fd IO操作过程: 阻塞和非阻塞 同步和异步 同步IO和异步IO 五种IO模型 1.(同步)阻塞IO模型 2.(同步)非阻塞IO模型 3.IO多路 ...

最新文章

  1. 常用的监听事件(android)
  2. spring mvc -@RequestMapping注解详解
  3. mysql当数据改变时_当数据库里面的价格变化时,发送信息到企业微信中
  4. DC guide ---8
  5. 计算机网络65535,计算机网络1
  6. git log 你学废了吗?
  7. 002_关于six版本过低报cannot import name urllib_parse的问题
  8. 如何解决未经检查的演员表警告?
  9. python实现从二维矩阵左上角到右下角的出路数寻找
  10. 简单工厂模式学习总结
  11. matlab三相仿真电路实验视频,三相逆变电路MATLAB仿真
  12. NXP S32K146 CAN通讯 TJA1043(二)
  13. 什么是「重置SMC、NVRAM、PRAM」?看完这篇文章你就懂了!
  14. 图片还原去遮挡_怎么去马赛克 还原图片去掉遮挡软件
  15. js+css实现瀑布流
  16. pip install报错 There was a problem confirming the ssl certificate…
  17. 图形的逻辑思维题分类以及思路
  18. 查询具体到时分秒的时间段数据(查询昨天的下午四点到今天的下午四点的数据)
  19. RPM软件包和YUM软件仓库的实例
  20. FFmpeg编译ios平台

热门文章

  1. 关闭445端口方法(解决永恒之蓝病毒)
  2. Nginx安装配置详解
  3. IntelliJ IDEA for mac汉化
  4. 树莓派 wiringpi 读取引脚_树莓派驱动的无人驾驶开发记录--驱动电机
  5. Easyrecovery13 for mac 官方版下载
  6. 解构OPPO IoT:“开放生态”+“用户思维”,“智美生活”雏形已显
  7. python win32 替换效率低_python win32.api pyhook ShellExecute 编写自用windows系统快捷键工具,提升工作效率,提升编码效率...
  8. ong拼音汉字_儿童拼音汉字入门
  9. 如何用计算机制作pop海报,怎么用ps制作pop海报_ps制作pop字体
  10. 多核处理器互联网络拓扑结构