搜索
热搜: 活动 交友 discuz
查看: 9595|回复: 7

[教程] mod饰品残留的两种解决方法

[复制链接]

40

主题

139

帖子

658

积分

魔导师

UID
5549
金币
871
精华
3
节操
-11
发表于 2015-11-15 21:24:01 | 显示全部楼层 |阅读模式

前方高能预警!非战斗人员请尽快登录!

您需要 登录 才可以下载或查看,没有帐号?注册账号

x
本帖最后由 僻老大 于 2015-11-15 22:02 编辑

有时候你下载的mod直接安装后会出现以下的情况:
dota2 2015-11-15 20-39-38-29.jpg
出现这种情况的原因是该英雄模型分为主身以及饰品多个部分,使用mod只会替换其主身而不会替换掉饰品,这种情况明显无法进行游戏。
下面将介绍两种各有利弊的解决方法:
第一种:使用空模型替换饰品
其原理就是利用饰品的同名空文件替换掉这些部位的饰品,使游戏不读取原来的饰品。
我们需要两种类型的空模型,一种是英雄本身自带的默认饰品,另一种是购买的饰品(如果不替换,当对手队友使用该饰品的话同样会出现)
英雄及饰品空文件下载链接:http://pan.baidu.com/s/1pJOUxth


在这里提供各个英雄的大部分空模型文件(部分新饰品没有),使用者请自己参照英雄英文名,选择mod文件夹中没有的.vmdl_c文件和主身文件放到一起打包
2345截图20151115204855.jpg
在替换饰品模型时要注意不替换那些可能影响游戏性的饰品,如屠夫的钩子(hook)。
2345截图20151115205036.jpg 很明显你替换掉钩子的话别人使用饰品钩子在你看来就是透明的,钩子都看不见,这还玩个蛋啊。选择好想替换的饰品空模型后,就放到这个目录。
2345截图20151115205158.jpg
全部放好后,再将它们全部重新打包替换掉放mod的pak01_dir.vpk文件。
效果:
dota2 2015-11-15 20-54-42-53.jpg
大部分饰品都被我们替换掉了,除了右下角某套装那个拿在身上的钩子,因为他的英文名也含有hook,所以刚刚被我当成扔出去的钩子而没有替换掉

这就是这个方法的第一个缺点,需要去找到这个饰品再替换进去。
在这里介绍一种简便的找到该文件的方法。
首先你需要GCFScape这个软件。下载链接:http://pan.baidu.com/s/1gdg53GJ
软件下载后,先打开GCFScape,点击file,open,打开vpk文件:你的游戏目录\steamapps\common\dota 2 beta\dota\pak01_dir.vpk
bfb94e11728b471020e969a7c5cec3fdfd0323ab.jpg
右键点击root,再点击extract,把做dota2mod所需的文件全部提取出来,放到你喜欢的目录就可以
c809f18b4710b91252076295c5fdfc03934522ab.jpg
然后找到这样一个目录:
2345截图20151115205822.jpg 这个目录存放的是各种饰品的图标,你可以通过查看图标来快速找到刚刚的那个饰品,确定他的英文名。
接着再在饰品空模型的目录中找到英文名相同的那个.vmdl_c文件,将他放到对应位置打包即可。

这个解决饰品残留方法的第二个缺点:该英雄更新饰品后,那个新饰品也需要替换。
也就是要用上面那个找到那个新饰品的英文名,把那些空模型文件复制出一份改为对应的名字
(只需要vmdl_c格式的文件即可),放到对应位置,然后打包替换。



第二种方法:remove法
使用此方法需要一个软件Remove_Cosmetics_by_sanyabane_v0.7.exe
下载链接:http://pan.baidu.com/s/19LRxc
首先先将该软件放到下面这个位置
2345截图20151115204059.jpg
然后打开这个remove软件
2345截图20151115204136.jpg
选择你想要移除饰品的英雄然后点>>键让它移到右边,接着再点击下面的Remove selected heroes models from game按钮,等一会儿就好了。
(如果想要复原,就选择对应英雄移到右边,点击下面的Return selected heroes models from game按钮)
接着我们打开游戏,会看到这样的效果:
dota2 2015-11-15 20-43-55-14.jpg
通过GCFScape软件打开\steamapps\common\dota 2 beta\game\dota里面的pak01_dir.vpk我们会发现:
2345截图20151115204709.jpg 屠夫的文件夹名称被改成错误的了(该软件的原理就是用记事本打开
pak01_dir.vpk然后修改里面的路径名而已),这样游戏就读取不到默认饰品及自定义饰品,但是相应的会多出一个error在胯下
这时候对应的方法是使用error的空模型来替换掉这个error,让这个error变成透明的。
error空模型下载地址:http://pan.baidu.com/s/1hqAV1C4
下载下来后,将dev这个文件夹放到models里,如图:
2345截图20151115204450.jpg
然后再重新打包成pak01_dir.vpk放到放mod的文件夹里。
第二个方法到此算完成,看起来很简单,但其实每次更新(不论大小)后都得再重新再remove一遍,实在繁琐,毕竟更新2。而且error被替换后,以后出错也不知道。相比之下特定英雄的饰品更新间隔还是比较长的,所有我个人使用的是第一种方法,我提供的资源也使用的都是第一种方法,大家自己根据自身情况选择。

回复

使用道具 举报

0

主题

29

帖子

272

积分

Lv:2 长袍法师

UID
7295
金币
413
精华
0
节操
0
发表于 2015-11-21 11:38:46 | 显示全部楼层
楼主dota2重生R姐的模型做好了?
回复 支持 反对

使用道具 举报

0

主题

2

帖子

2

积分

Lv:1 隐谧贤者

UID
8498
金币
20
精华
0
节操
0
发表于 2015-12-3 14:44:26 | 显示全部楼层
请问这个rider的mod在哪里能下载?
回复 支持 反对

使用道具 举报

1

主题

11

帖子

69

积分

Lv:1 隐谧贤者

UID
10337
金币
190
精华
0
节操
0
发表于 2016-9-25 12:04:55 | 显示全部楼层
求更新空文件啊QAQ
回复 支持 反对

使用道具 举报

0

主题

4

帖子

4

积分

Lv:1 隐谧贤者

UID
11515
金币
11
精华
0
节操
0
发表于 2016-10-16 16:52:02 | 显示全部楼层
多谢分享!这个教程不错……
回复 支持 反对

使用道具 举报

2

主题

16

帖子

107

积分

Lv:1 隐谧贤者

UID
11594
金币
293
精华
0
节操
-3
发表于 2016-11-9 14:38:45 | 显示全部楼层
真是好东西
回复 支持 反对

使用道具 举报

0

主题

2

帖子

12

积分

Lv:1 隐谧贤者

UID
8830
金币
36
精华
0
节操
0
发表于 2016-11-15 20:02:29 | 显示全部楼层
steamapps\common\dota 2 beta\dota\里是空白的,饰品文件在哪。。。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

1

积分

Lv:1 隐谧贤者

UID
11756
金币
3
精华
0
节操
0
发表于 2016-12-23 17:43:58 | 显示全部楼层
打不开那个VPK怎么办
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|Archiver|手机版|小黑屋|AMHC!dota2rpg~ ( 闽ICP备14009209  

GMT+8, 2017-12-17 08:21 , Processed in 0.195718 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc. Theme.Yeei

快速回复 返回顶部 返回列表