gxufdd 2009-10-5 15:55
诛仙2的精简
[size=4][color=red][b]由于原帖已经很长,为了方便大家查看,特此新开一帖[/b][/color][/size]
[size=4][color=red][/color][/size]
[size=2][color=blue][b]原帖地址:[/b][/color][/size]
[url=http://bbs.duowan.com/viewthread.php?tid=14088735&extra=&page=1]http://bbs.duowan.com/viewthread.php?tid=14088735&extra=&page=1[/url]
[size=4][color=red][/color][/size]
[size=4][color=red][b]其实方法几乎没变,再次发表如下:[/b][/color][/size]
[b][size=4][color=#ff0000][/color][/size][/b]
[attach]3224762[/attach]
=================================================
[attach]3224763[/attach]
[b][size=4][color=red]这7个文件各有各的功能,并不是都要替换[/color][/size][/b]
[size=4][color=#ff0000][b]大家自己多做尝试,找出自己最喜欢、最适合的方式[/b][/color][/size]
[b][size=4][color=#ff0000]具体罗列如下:[/color][/size][/b]
[b][size=4][color=#ff0000]building.pck——这是建筑物的表面贴图,好像还有树。如果替换它,建筑会变得白刷刷的...[/color][/size][/b]
[b][size=4][color=#ff0000]facedata.pck——这个文件似乎没什么功能,换不换都无所谓.....[/color][/size][/b]
[b][size=4][color=yellowgreen]loddata.pck——这个我暂时还不清楚是什么,但是可以换,不换白不换....[/color][/size][/b]
[b][size=4][color=yellowgreen]sfx.pck——这是音效。有些朋友打斗时想听到击打音效,那最好不要替换这个文件了.....[/color][/size][/b]
[b][size=4][color=deepskyblue]grasses.pck——花草的贴图,换掉它那基本上看不到花花草草了....[/color][/size][/b]
[b][size=4][color=deepskyblue]textures.pck——包含天空地面和水的一些贴图和效果,换掉它,天白白,地秃秃....[/color][/size][/b]
[b][size=4][color=magenta]shaders.pck——这个最好玩,大概是透明度和影子等一类的特效。如果换掉它,你会连人都看不见,包括你自己...[/color][/size][/b]
[b][size=4][color=#ff0000][/color][/size][/b]
[b][size=4][color=#ff0000]以上7个文件,大家可以自己选择保留与否[/color][/size][/b]
[b][size=4][color=magenta]特别说明一点textures.pck替换以后,地面的颜色可能是黑色,也可能是灰白色[/color][/size][/b]
[b][size=4][color=magenta]这大概是显卡的区别,大概来说A卡的,地面会显示成黑色;N卡会显示成灰白色[/color][/size][/b]
[b][size=4][color=#ff0000][/color][/size][/b]
============================================
[attach]3224764[/attach]
==================================================
[attach]3224765[/attach]
[b][size=4][color=orange]以上介绍的7个文件的替换,属于常规替换[/color][/size][/b]
[b][size=4][color=orange]关于特效文件gfx.pck的处理,我放在2楼解说....[/color][/size][/b]
[[i] 本帖最后由 gxufdd 于 2009-10-5 16:37 编辑 [/i]]
gxufdd 2009-10-5 15:55
[size=4][color=red][b][size=5][color=magenta]gfx.pck[/color][/size]是特效文件,不能简单用trees.pck进行替换,[/b][/color][/size][size=4][color=red][b]我们要用到一个工具对它进行特别处理。[/b][/color][/size][size=4][color=red][b]就是这个pwpack.exe:[/b][/color][/size]
[attach]3224916[/attach]
[size=3][color=darkred][b]关于这个小程序的使用方法,请参考帖子:[/b][/color][/size]
[size=4][url=http://bbs.duowan.com/viewthread.php?tid=14469322&extra=&page=1]http://bbs.duowan.com/viewthread.php?tid=14469322&extra=&page=1[/url][/size]
[size=4][/size]
[size=4][color=mediumturquoise][b]这里我就gfx.pck的改造部分做一个简单说明:[/b][/color][/size]
[size=4][/size]
[size=4][color=green][b]首先准备工作是把pwpack.exe和待改造的gfx.pck放置到同一目录下[/b][/color][/size]
[size=4][color=green][b]最好是某个盘的根目录,这样方便一些....[/b][/color][/size]
[size=4][color=green][b]然后运行cmd进入DOS命令行模式,并把路径指向那个盘符[/b][/color][/size]
[b][size=4][color=#008000](比如要到H盘,就输入h: 回车即可)[/color][/size][/b]
[size=4][attach]3224917[/attach][/size]
[size=4]===========================================[/size]
[size=4][b]从上面的解压情况看出,gfx.pck里面有13000多个文件[/b][/size]
[size=4][color=sandybrown][b]我们进入gfx.pck.files,也就是解压出来以后的那个文件夹[/b][/color][/size]
[size=4][color=sandybrown][b]里面还有一层gfx文件夹,再进去,就能一睹gfx.pck的庐山真面目了.....[/b][/color][/size]
[b][size=4][color=#f4a460][/color][/size][/b]
[color=orange][size=4][b]不要管那么多,除了“界面”和version.sw,其他的都删除,[/b][/size][size=4][b]给gfx.pck好好的瘦瘦身......[/b][/size][/color]
[attach]3224918[/attach]
[size=4]=============================================[/size]
[size=4]然后回到DOS命令模式,我们可以进行重新压包的工序了.....[/size]
[attach]3224919[/attach]
[size=4][b]压缩完以后的aa.pck,也就是我们的gfx.pck只有几百K,特效就基本被我们去除了.....[/b][/size]
[color=darkorange][b]有人问了究竟什么叫特效?gfx.pck里究竟包含了什么?[/b][/color]
[color=darkorange][b]其实就是一些光效,比如+8+9装备发的光,法宝飞剑发的光,以及使用技能时出现的各种光效等等[/b][/color]
[b][color=#ff8c00]你们解开看看就知道了,里面很多文件都是中文直接命名的,一目了然......[/color][/b]
[b][color=#ff8c00][/color][/b]
[b][color=#ff8c00]于是又提醒一点:
[b][color=#ff8c00]我提供的办法是几乎把所有特效都去除的。[/color][/b]
里面的某些特效如果想单独保留,那尽管保留下来即可,这也完全取决于你们的个人喜好....
[size=4][color=darkgreen]【特别说明】:如果精简处理了gfx.pck后,进游戏发现有个巨大的白色方块,挡住视线[/color][/size]
[/color][size=4][color=darkgreen]那是“日月光晕”的效果在作怪。进入游戏设置吧日月光晕去掉,就可以了[/color][/size][/b]
[size=4][color=seagreen][b]如果大家觉得gfx.pck的改造有点困难,那我提供一个我做好的吧:[/b][/color][/size]
[attach]3224920[/attach]
这个也更新到561最新的版本吧
[size=4][color=yellowgreen]附2张效果图:[/color][/size]
[size=3][color=darkred][/color][/size]
[size=3][color=#8b0000]这张,是处理过gfx.pck,并且替换了6个文件(shaders.pck没有替换)后的游戏画面[/color][/size]
[size=3][color=#8b0000]建筑、树木都白了[/color][/size]
[size=3][color=#8b0000]天空也没有云彩[/color][/size]
[size=3][color=#8b0000]地面,因为我是A卡的,所以是黑色[/color][/size]
[size=3][color=#8b0000]右下角法宝栏有些马赛克摸样的光,那就是精简了gfx.pck特效后的效果[/color][/size]
[size=4][color=#9acd32][/color][/size]
[size=4][color=#9acd32][attach]3224921[/attach][/color][/size]
[size=4][color=#9acd32]======================================[/color][/size]
这一张,是把shaders.pck也替换了
所以大家看,连人都看不见了,包括自己都看不见,头像也没
这种精简方式,我觉得适合1线摆摊....
[attach]3224922[/attach]
[size=4][color=#9acd32][/color][/size]
[[i] 本帖最后由 gxufdd 于 2009-11-3 10:25 编辑 [/i]]
gxufdd 2009-10-5 16:33
[size=4][color=red][b]由于我提供的精简方法,是相当于在硬盘上重建了一个客户端,一个精简版的“专用客户端”[/b][/color][/size]
[size=4][color=red][b]那么,我们硬盘上有两个“诛仙2”,是否都能正常更新呢?[/b][/color][/size]
[color=magenta][b]首先,我们的“原版”诛仙2,是肯定可以的[/b][/color]
[b][color=#ff00ff][/color][/b]
[size=4][color=royalblue][b]“精简版”的诛仙2呢?[/b][/color][/size]——[size=5][color=blue][b]也可以[/b][/color][/size]
这也是一开始,把patcher文件夹也一起复制过来的原因
里面的那个patcher.exe,就是我们来为精简版更新的程序:
[attach]3225216[/attach]
[attach]3225217[/attach]
[size=3][color=red][b]●这样更新以后,有什么效果?比如,对于building.pck,本来我们是用trees.pck替换的,也就是说里面空空如也。而某次更新,要往building.pck里面加入几个文件(也许是多了几栋建筑物,也或者是换了一幅贴图),那会不会出现什么问题?不会。只不过是building.pck会变大一些,进游戏以后,也许会发现白白的建筑物的一面墙上,多了几副对联......[/b][/color][/size]
[b][size=4][color=#ff0000][/color][/size][/b]
[size=4][color=magenta][b]简单的说,原来我们去掉的,它不会管;更新以后新来的,它也只管添加进来。仅此而已。[/b][/color][/size]
[b][size=4][color=#ff00ff][/color][/size][/b]
[b][size=3][color=orange]★为什么要给精简版也弄个更新?——为了省麻烦[/color][/size][/b]
[b][size=3][color=orange]难道每次小小的更新,你都要重新按照上面的步骤重新做一个精简版?多麻烦啊,多累啊[/color][/size][/b]
[b][size=3][color=orange]有些更新只是开几个新服,或者加一两个活动,完全没有必要推倒重建[/color][/size][/b]
[b][size=3][color=orange]轻轻一点,精简版就和原版实现“同步”了。[/color][/size][/b]
[b][size=4][color=blue]只有某些跨度很大的更新(比如这次诛仙1升级到诛仙2),才有必要再做一个精简版[/color][/size][/b]
[b][size=4][color=#ff00ff][/color][/size][/b]
[size=4][color=red][/color][/size]
[[i] 本帖最后由 gxufdd 于 2009-10-5 17:09 编辑 [/i]]
电一斩龙佛爷 2009-10-5 16:58
[ew19] 很强大 但我怕弄完我不敢玩了[hz28] [tu14]
yaohu 2009-10-6 21:12
楼主你好,首先非常感谢你写的这么详细,另外我有问题请教,我有2台电脑,其中1台更换了shaders.pck文件后,人物就不显示了,但是另一台电脑shaders.pck文件替换过,人物、怪还是显示,我可以确认这个文件删除了,用trees.pck文件替换过了,请问这是什么原因?望能解答,谢谢
gxufdd 2009-10-7 00:33
[quote]原帖由 [i]yaohu[/i] 于 2009-10-6 21:12 发表 [url=http://bbs.duowan.com/redirect.php?goto=findpost&pid=99498392&ptid=15172092][img]http://bbs.duowan.com/images/common/back.gif[/img][/url]
楼主你好,首先非常感谢你写的这么详细,另外我有问题请教,我有2台电脑,其中1台更换了shaders.pck文件后,人物就不显示了,但是另一台电脑shaders.pck文件替换过,人物、怪还是显示,我可以确认这个文件删除了,用trees.pck文件替换 ... [/quote]
这个问题抱歉实在爱莫能助,我也常用2台机子做对比(家里一台,公司一台)但都没碰到过这样的问题
我记得在原帖中也有人提出过
但是抱歉,见都没见过的现象,我也实在不知道怎么解答
{
shaders 似乎没有这个词,shader是[b]色度, 荫凉处、渐变, 遮蔽[/b]的意思
我猜想shaders.pck里面大概就是关于人物的透明度,光透过的程度并由此来计算投射在地面上的影子的这么一套东西
我们把shaders.pck删去,那么这些效果参数都不存在,人物变为完全透明,也就造成了“看不见”的效果
但也很难说,可能有些显卡对于“参数不存在”的处理方式跟一般显卡相反
一般显卡如果遇到“参数不存在”就做“完全透明”的处理
有些显卡说不定就反过来,将“参数不存在”默认处理为“完全不透明”——那就看得见人了
}
花括号里面的内容都是我猜的
yaohu 2009-10-7 09:03
[quote]原帖由 [i]gxufdd[/i] 于 2009-10-7 00:33 发表 [url=http://bbs.duowan.com/redirect.php?goto=findpost&pid=99518598&ptid=15172092][img]http://bbs.duowan.com/images/common/back.gif[/img][/url]
这个问题抱歉实在爱莫能助,我也常用2台机子做对比(家里一台,公司一台)但都没碰到过这样的问题
我记得在原帖中也有人提出过
但是抱歉,见都没见过的现象,我也实在不知道怎么解答
{
shaders 似乎没有这个词,shader是色度 ... [/quote]
[size=3][color=blue][b]非常感谢朋友的解释,你的猜测对我很有启发,我那个怎么替换都显示出人物的电脑是个老电脑,显卡很老了,所以就是一直摆摊的,但也很卡,所以用了精简版,希望能不是很卡,但怎么替换文件,重新装游戏,都不能无人,对于这位朋友的解释我非常感激,总算有个合理的解释了~谢谢!!![/b][/color][/size]
yaohu 2009-10-7 09:07
对这个猜测还有点补充,就是shaders文件并不是人物的图像,而是透明度、阴影的参数,所以删除这个文件,显示无人并不是真的无人,而是透明度最高。这样的话,对于一些很差的显卡,可能不能显示出透明度,所以这个文件对这类显卡无效,不管透明度是多少,都一样的显示……
该用户名已删除 2009-10-9 11:14
楼主,俺发誓,绝对的照本宣科.而且第一次改造,没有替换gfx.pck文件,同样无法更新.用原版客户端也变成无法更新.今早关机重启后.原版可以更新了.精版的在开双中.所以没试,一会再试下.另外还能不能更精简,俺发现还没到黑白界面的效果.俺128的显存,三开太吃力了.哈哈.
另帮俺看看,俺机子会不会烧了..有点心虚.
[[i] 本帖最后由 该用户名已删除 于 2009-10-9 11:32 编辑 [/i]]
r3131415 2009-10-9 14:48
太好了 感谢楼主您无私的奉献 晚上回家研究下 [ew49] [ew49]
gxufdd 2009-10-9 16:45
回复 9# 的帖子
你的“无法更新”具体是个什么情况,能不能发个图上来看看
是提示文件损坏呢,还是什么其他的原因?
从你的“原版也无法更新,关机重启后又可以了”这一点来猜测……
可能是内存或者硬盘线接触不良,导致的文件读写不正常
更严重的,说不定你硬盘已经有坏道
接触不良好解决,重新拔插,吹吹灰尘,用橡皮擦或者酒精蘸棉花清洗一下即可
如果是硬盘坏道,呃……那要不就换个硬盘,要不就把你的客户端挪到另一个没有坏道的分区去……
至于硬件方面嘛我确实不是行家
你的CPU温度79度(那是CPU温度吧,我没猜错吧,嘿嘿)应该不算太离谱
显卡也算正常
我朋友的4800+ 可以坚持到107度……才烧掉,嘿嘿……
同样清理一下灰尘,可以一定程度上降低元器件的工作温度,换个风扇也是不错的选择
还是建议你精简一下gfx.pck,我帖子里有一个做好的,你拿去用用
安全起见最好用右键点开 “目标另存为” 不要用迅雷下
下完以后杀杀毒再用
精简成黑白的效果?呃……这个我不知道怎么弄
你可以在桌面显示设置那里,把颜色质量从32位的调到16位的,甚至是256色的,试一下还能开游戏不
就这样
[[i] 本帖最后由 gxufdd 于 2009-10-9 16:48 编辑 [/i]]
maimai6007 2009-10-9 19:49
我精简了一下,地变成黑色的了,以为哪里弄错了,又从新精简了一次,地又变成白色的了。。。
晓3 2009-10-9 22:35
学到的东西太多了。
我的电脑也做不到无人版,算了,就留着人吧。
地面我不喜欢黑色的,所以保留loddata.pck不变。没有花花草草,不过能看出高低起伏。
晓3 2009-10-9 22:39
gfx.pck文件我精简到了41K,感觉还可以。
楼主帮看一下,是否可用。
gxufdd 2009-10-10 00:56
[quote]原帖由 [i]晓3[/i] 于 2009-10-9 22:39 发表 [url=http://bbs.duowan.com/redirect.php?goto=findpost&pid=99842961&ptid=15172092][img]http://bbs.duowan.com/images/common/back.gif[/img][/url]
gfx.pck文件我精简到了41K,感觉还可以。
楼主帮看一下,是否可用。 [/quote]
非常感谢这位朋友的努力 ,又把gfx.pck缩小了很多
我初步测试了一下,用他提供的gfx.pck完全可以正常游戏~~~
(我在网吧测试的,换了他提供的gfx.pck,是可以进入游戏的)
[attach]3250736[/attach]
=================================================
=================================================
他所做的是把“界面”里面的文件又删除了很多
原来我只是简单试了几个文件发现不能删,就放弃了,没有一个一个去试,所以干脆把整个“界面”文件夹保留下来
而这位朋友一定是经过了多次尝试,慢慢找出能够删除的文件,又把gfx.pck瘦下去了,呵呵
这里是经他挑选后留下的文件,提供给大家参考:
[attach]3250737[/attach]
在此向他表示感谢,对他的努力表示敬佩~~
雪岚 2009-10-10 07:35
[ew19] [ew19] [ew19] 厉害呀~~支持下
该用户名已删除 2009-10-10 09:08
楼主,俺糊涂了,第一次未修改gfx.bck文件,运行主客户端.(正常情况下.有两个条,前面的黄条显示版本529.后面的绿条显示更新完成.)黄条无显示版本,绿条显示无法更新.
昨天夜里关机时又试了下.而且已经替换gfx.bck文件的前提下(忘了还原了)却发现能正常更新了...不过现在还没有升到529以上版本,不知能不能正常更新.以后再试下.
雪岚 2009-10-10 12:34
[ew49] [ew49] 谢谢,我学到一点了~~~
天歌 2009-10-10 17:05
[ew19] 为什么我照着做 这么提示我的 ( 文件包[sfx.pck]被损坏,无法打开,请重新安装游戏客户端 ) 崩溃哦```````
gxufdd 2009-10-10 22:17
[quote]原帖由 [i]天歌[/i] 于 2009-10-10 17:05 发表 [url=http://bbs.duowan.com/redirect.php?goto=findpost&pid=99918161&ptid=15172092][img]http://bbs.duowan.com/images/common/back.gif[/img][/url]
[ew19] 为什么我照着做 这么提示我的 ( 文件包[sfx.pck]被损坏,无法打开,请重新安装游戏客户端 ) 崩溃哦``````` [/quote]
如果不是你的硬盘有坏道的话(这个可能性不高)
那就是你把文件名打错了,游戏程序找不到对应的文件,就报这个错误……
以前出错率最高的文件是facedata.pck,老是有朋友把最后一个“a”错写成“e”……
sfx.pck这么短的名字,我是想不通会错在哪里
该用户名已删除 2009-10-11 15:11
无人模式下,挂了一早,刚才一看.咋变成这样了.菜单那去了...晕死.
gxufdd 2009-10-11 19:46
[quote]原帖由 [i]该用户名已删除[/i] 于 2009-10-11 15:11 发表 [url=http://bbs.duowan.com/redirect.php?goto=findpost&pid=100017141&ptid=15172092][img]http://bbs.duowan.com/images/common/back.gif[/img][/url]
无人模式下,挂了一早,刚才一看.咋变成这样了.菜单那去了...晕死. [/quote]
菜单的隐藏我记得是alt+h 是用啦照相的~~
这个跟精简版没关系
该用户名已删除 2009-10-13 14:33
楼主,gfx.pck文件现在更新后不能替换了,一替换.它又认为是529版本,还得更新一次,现在只好用原版gfx.pck文件进入游戏了.
gxufdd 2009-10-15 00:51
[quote]原帖由 [i]该用户名已删除[/i] 于 2009-10-13 14:33 发表 [url=http://bbs.duowan.com/redirect.php?goto=findpost&pid=100234043&ptid=15172092][img]http://bbs.duowan.com/images/common/back.gif[/img][/url]
楼主,gfx.pck文件现在更新后不能替换了,一替换.它又认为是529版本,还得更新一次,现在只好用原版gfx.pck文件进入游戏了. [/quote]
你需再细细体会一下gfx.pck 的“特别处理”——“特别”在什么地方
我一开始就点明了“不能替换”的,而我做出来的那个gfx.pck,是特意为那些不熟悉DOS命令的朋友准备的
当时是以529版本为基本,做出来的。你就这么全然不顾地“替换”上去,那当然会显示成529版本而需要更新
再退一步讲,姑且让它更新,更新完了以后呢?能进游戏没有呢?你试过没有?
还是一看到要更新,就以为不行了,直接放弃了呢?
至少在我的机子上,我就是放任我的精简版自己更新的,gfx.pck当然也卷入了更新的洪流当中
让我们对比一下吧:
更新前,我做好的gfx.pck 大小是861KB,版本529
更新后,那个gfx.pck变成了884KB,版本536
——从大小的变化,可以看出这次更新,是给gfx.pck加入了一些东西,但是不多,只变大了一点点
——能不能进游戏?当然能,至少我的机子上我能进
当然你也可以再对gfx.pck处理一次,把更新加入的那一点点东西也去掉
但就如同我在3楼里说到的,这种小幅度的更新,并不影响整体精简效果
gfx.pck是变大了一点,那就让它大一点吧,不用理它
[size=6][b]更[/b][/size][size=3]不需要把那个原版的gfx.pck(那个190MB的庞然大物)给搬过来的[/size]
[[i] 本帖最后由 gxufdd 于 2009-10-15 01:06 编辑 [/i]]
该用户名已删除 2009-10-15 10:54
啊,咋我更新后.gfx.bck变成191MB了,我记到我是直接用精简版更新的,退回去更试下..
晕死,现在再让它更新一次,只多了一K.能进了..前天咋没让它再更新一次呢.
看来是我理解错一步,以为更新时要还原gfx.bck.更新完了再替换回去,发现版本也变回529.就吓到了,没再进一步尝试,
[[i] 本帖最后由 该用户名已删除 于 2009-10-15 11:13 编辑 [/i]]
泥公仔 2009-10-15 15:23
很好,很强大!~..先照着你的介绍搞了再说!~..
HerALD飛魚 2009-10-15 15:33
[ew51] 好东西 !研究研究
盛夏之冰 2009-10-15 16:11
[ew19] 我想问下 我用诛1直接下的升级包到诛2的是不是同样照这个方法来?因为文件夹是分散的 有没有影响?
该用户名已删除 2009-10-15 19:11
[quote]原帖由 [i]盛夏之冰[/i] 于 2009-10-15 16:11 发表 [url=http://bbs.duowan.com/redirect.php?goto=findpost&pid=100472978&ptid=15172092][img]http://bbs.duowan.com/images/common/back.gif[/img][/url]
[ew19] 我想问下 我用诛1直接下的升级包到诛2的是不是同样照这个方法来?因为文件夹是分散的 有没有影响? [/quote]
应该原理是一样的吧,没把握的话你不会先更新到诛2后再照这方法来精简.
vivian77 2009-10-19 03:08
我用了版主的gfx.pck,发现地面也是黑色的,问一下什么是A卡的,[ew02] 能不能换成以前精简版那样的,地面是灰白色的,感觉黑乎乎的有点伤眼睛,望楼主解答一下。。。。[hz13]