收起左侧

[gr2] 使用ninja ripper绕过gr2提取一些无法转smd的模型(原版)

[复制链接]
dablive发表于 2021-10-30 15:04:35
221014更新 决定版模型提取:https://www.aoebbs.net/thread-1174-1-1.html

steam决定版提取:帝国3决定版gr2模型提取 (aoebbs.net) 学习版(即盗版)未测试 更高版本ninja ripper未测试

虽然站里已经有gr2转smd模型提取的教程 但是遇到一些动物、人物等模型仍然是无法提取成功的
比如这里随便找的一个gr2 阿兹特克拉科塔犬战士dogsoldier_rider

使用ninja ripper绕过gr2提取一些无法转smd的模型

使用ninja ripper绕过gr2提取一些无法转smd的模型
将gr2模型用viewer打开 可以看见无法显示

使用ninja ripper绕过gr2提取一些无法转smd的模型

使用ninja ripper绕过gr2提取一些无法转smd的模型
转换为smd之后以3dsmax打开 也是无显示

使用ninja ripper绕过gr2提取一些无法转smd的模型

使用ninja ripper绕过gr2提取一些无法转smd的模型

这个时候可以尝试使用ninja ripper这个软件 直接从游戏中提取模型
软件在本站有备份(虽然百度一下也能找到) 地址:https://www.aoebbs.net/down_310.html
其中包括两个文件 一个是提取软件ninja ripper 一个是打开模型的软件noesis

首先打开ninja ripper
软件界面如图

使用ninja ripper绕过gr2提取一些无法转smd的模型

使用ninja ripper绕过gr2提取一些无法转smd的模型
软件用法很简单 上面的蓝色框设置帝国3的启动文件 下面的蓝框设置导出路径 然后运行就行了
红色的框可以不用管 原设置就可以提取成功 如果不行的话 可以打开下拉栏并且尝试切换到D3D9的那个
绿色框设置见下图

使用ninja ripper绕过gr2提取一些无法转smd的模型

使用ninja ripper绕过gr2提取一些无法转smd的模型
设置里可以修改提取的快捷键

软件启动 进入游戏并且有模型显示*以后 按f10(或者在设置里自己设置的任何快捷键)这个时候游戏会停顿 如果有停顿 代表正在提取 如果没有停顿的话 建议再次检查步骤
有模型显示*:包括主界面、主城界面、对战界面等

提取完成之后就可以去设置好的提取路径查看了 按照时间顺序找到刚才获得的文件 应该能看见这样的文件列表

使用ninja ripper绕过gr2提取一些无法转smd的模型

使用ninja ripper绕过gr2提取一些无法转smd的模型
其中mesh.rip就是获得的模型文件了 这个rip文件按常规方式打不开 需要用第二个软件Noesis
noesis文件随便解压到硬盘里 记住它的路径
在rip文件上右键-打开方式 并且点击红框的更多应用

使用ninja ripper绕过gr2提取一些无法转smd的模型

使用ninja ripper绕过gr2提取一些无法转smd的模型
拖动到最底部找到在这台电脑上查找其他应用 并且勾选上始终用此应用打开

使用ninja ripper绕过gr2提取一些无法转smd的模型

使用ninja ripper绕过gr2提取一些无法转smd的模型
然后选择刚刚解压的noesis文件 确认

使用ninja ripper绕过gr2提取一些无法转smd的模型

使用ninja ripper绕过gr2提取一些无法转smd的模型
这个时候就可以打开rip文件了 效果如图

使用ninja ripper绕过gr2提取一些无法转smd的模型

使用ninja ripper绕过gr2提取一些无法转smd的模型
(未显示完全是因为老和尚提取成了两个部件 衣服在下一个模型中)

使用ninja ripper绕过gr2提取一些无法转smd的模型

使用ninja ripper绕过gr2提取一些无法转smd的模型
动物也可以提取

使用ninja ripper绕过gr2提取一些无法转smd的模型

使用ninja ripper绕过gr2提取一些无法转smd的模型

可以看到 这个方法可以粗暴地提取出单位模型 但是很显然这个模型是保留了游戏中的动作 而非平时能使用的T-pose或者A-pose
关于这个问题的解决方式如下
第一 首先定位出你想要提取的单位的gr2

(此处用开篇提到的犬战士为例)
其次 定位任意一国的主城单位位置 以中国为例 路径如下

使用ninja ripper绕过gr2提取一些无法转smd的模型

使用ninja ripper绕过gr2提取一些无法转smd的模型
把待提取单位(犬战士)的gr2复制到任意一个主城单位中 替换

使用ninja ripper绕过gr2提取一些无法转smd的模型

使用ninja ripper绕过gr2提取一些无法转smd的模型
这样再进入游戏 选择刚刚修改的国家 进入主城 等待你要提取的模型出现

使用ninja ripper绕过gr2提取一些无法转smd的模型

使用ninja ripper绕过gr2提取一些无法转smd的模型
然后提取 这样一个标准pose的模型就获得了 原理是主城人物和游戏单位的骨骼不同 替换后会自动变成标准pose 反之如果想提取主城人物同理 将主城人物与游戏内单位替换再提取即可

使用ninja ripper绕过gr2提取一些无法转smd的模型

使用ninja ripper绕过gr2提取一些无法转smd的模型
(提取出来会有很多模型 要提取的模型具体是哪个 有两个解决方案 第一:慢慢找 第二:用3dsmax创建一个空白gr2替换掉主城所有的建筑、人物 这样留下来的就只剩待提取的模型了 最好一次多提取几个单位)
最后获得成果

使用ninja ripper绕过gr2提取一些无法转smd的模型

使用ninja ripper绕过gr2提取一些无法转smd的模型
模型的后处理以及绑骨本教程不提及 请自行在站内查找教程 如果找不到教程的话 用3dsmax直接打开gr2文件可获得骨骼列表(查看xml文件也可)但是gr2的骨骼无法直接应用 只能重新创建 然后剩下的蒙皮之类就自己摸索或者请教大佬吧……

提示:该方法提取出的模型uv一般会上下颠倒 可以通过把贴图上下翻转来解决(注意是上下翻转 不是旋转180°) 如果翻转后还对不上 检查一下会不会是左右翻转或者旋转之类的问题
补充:该方法提取出的模型为obj 并且是数量较大 所以可能会造成一些gr2信息丢失、后处理时间较长等相关问题 建议配合gr2转smd方法共同使用

补充2:可以把待提取模型与建筑替换 之后在剧情编辑器中放置建筑再提取即可 能够极大减少工作量

gr2

评分

参与人数 1 经验 +2000 收起 理由
こはね + 2000 这种时候需要来点经验值解除编辑限制.

查看全部评分

こはね发表于 2021-10-30 23:26:55
所以能给个链接给那些伸手党吗

虽然我不认为 去研究模型的会是伸手党
  • dablive : 啊软件的话 我传一个到站里面吧 理论上老的3d游戏都能用的 哦对顺便反馈一个站里的bug 就是发帖插图的时候会显示非法操作然后失败
  • こはね 回复 dablive : 又出神BUG了
  • こはね 回复 dablive : 已经修复了,用作统计访客的hash影响到了附件上传
  • dablive 回复 こはね : 噗哈哈哈 大佬辛苦啦!!
こはね发表于 2021-11-1 00:41:46
前来膜拜大佬
  • dablive : 没有没有 只是恰巧发现而已小羽大佬可以请教一下怎么删楼吗 下面之前发布的部分有点重复了 并且贴里好像有一张图片死活不能换行(新bug?
  • こはね 回复 dablive : discuz的无解bug,输入两次回车才行,或者使用纯文本方式编辑
  • こはね 回复 dablive : 删楼可以用使用道具
  • dablive 回复 こはね : 感谢!已修改完毕
  • 末晴天o6 : 發現好東西,前來頂禮
  • dablive 回复 末晴天o6 : 
royale发表于 2021-11-26 21:59:18
万灵归宗发表于 2022-11-9 09:11:47
6啊
跳转到