注册 | 登录

游侠NETSHOW论坛





查看: 51662|回复: 45
打印 上一主题 下一主题

[原创] 官方unpacker工具最详尽使用方法(通俗易懂版) [复制链接]

帖子
3285
精华
1
积分
1846
金钱
7450
荣誉
0
人气
33
评议
0
跳转到指定楼层
楼主
发表于 2006-12-19 10:20:09 |只看该作者 |倒序浏览
这个官方unpacker工具在你的MT2目录下的tools\unpacker\目录里,其中list_contents.bat是在目录下解压一
个PACK文件的清单,unpack_all.bat是在目录里解压所有文件,简而言之,大家就把packs里的文件扔到tools\unpacker\目录里,然后运行unpack_all.bat就能解压了。但是在默认情况下解压的文件会直接替换原来的data文件,如果你觉得这样不保险,可以照如下方法修改:

开始——运行——输入cmd——按“确定”,会弹出一个大家都认识的东东,通过输入一行命令就可以把解压出的文件放到任意的目录里去。

这行命令行模式有四个参数,分别是:

--source=[pack file(s)]   指定原文件
--destination=[file/folder]  指定要解压到那个文件或目录
--filter=[filter]  过滤器,用来指定你解压的某种文件类型
--mode=[mode]   从一个PACK文件中解压一个文件列表(大概是这个意思,呵呵)


如果说我的MT2安装到e盘上了,并且想把packs里所有文件解压并放到放到e:\mt2\tools\unpacker\里就输入命令行:

e:\mt2\tools\unpacker\unpacker.exe --source=e:\MT2\packs\*.pack --destination=e:\mt2\tools\unpacker\ --filter=*.*

输入后运行,会提示几个版权之类的问题,输入Y,回车,所有文件就都解压并放到e:\mt2\tools\unpacker\里了.

需要注意的是,也可以编辑成BAT文件放到tools\unpacker目录下运行,但如果在tools\unpacker目录下,原文件指向必须是source=..\packs\*.pack!!!否则解压为空!


**********************************************************************************************************************

好了,文件解压完毕,并且放到了你想放的地方,你也很高兴的看到中2的data里面变成了你所熟悉的样子.那么现在可以大改特改了吧?

事情还没结束,象上面那样解压完后会出现修改过的数据无法在游戏中体现,在游戏中一进战场就跳出等等毛病(BS该死的CA吧),解决办法请看偶盗用的akira888和ftsxxx两位朋友的问答内容就一切都明白了,站在别人肩膀上说话就是爽!!


***********************************************************************************************************************




问: 今天用unpacker把游戏里的PACK都解了,总共14G。既然PACK都解了,那原先的PACK就都没用了,有大哥告诉我可以删了PACKS下的文件,只留localized.pack,但之后就进不了战场。unpacker到底怎么用啊?如果PACK解出来的文件不能被游戏使用那何必要解呢??


答: 我也解了,但是没任何问题,反正我是除了那2行new其他什么都没删除,解了后可以直接修改文件,可以解决白和白马的问题,感觉比mymod要 好许多,其他也说不上来.


问::解压出来的文件进行修改可以反映到游戏中去吗?游戏是使用PACK的解压文件还是使用PACK啊, 为什么PACK不能删 ?能不能详细的说说解压后有什么是必须删的?有什么是还需要添加的?


答:  当然可以,但是必须建立个medieval2.exe --io.file_first批处理文件才行,不然没反映,至于为什么不能删我是不知道,我只是本着小心的原则什么都没有删除,当然descr_geography_new.txt和descr_geography_new.db一定要删除.


问:  再问个问题,这个批处理怎么建啊?


答:  新开个文本文件,内容写上medieval2.exe --io.file_first ,保存,改文件后缀名称txt为bat,搞定。


问:  又来了个问题 ,我运行这个BAT的时候它让我放碟?!


答:  我是用sd4 hider 的。


总结: 谢谢~~~现在总算搞明白了,unpacker其实就是个MOD工具。解压出来的文件可以自行修改,通过medieval2.exe --io.file_first进入游戏则使用解压出来的文件,通过原版的EXE进入则进入原版,这样即使文件改得乱七八糟也没问题了,就是大了点。如果是通过medieval2.exe --io.file_first进游戏的,删掉PACKS里的DATA应该不会有什么问题了。

************************************************************************************************************************************

大家都能看明白了吧?[汗水]
已有 1 人评分金钱 收起 理由
Waitcu.A + 20 原创内容,值得鼓励!

总评分: 金钱 + 20   查看全部评分

使用道具 举报

帖子
393
精华
0
积分
197
金钱
2671
荣誉
0
人气
0
评议
0
沙发
发表于 2006-12-19 10:23:34 |只看该作者
谢谢啊~~~~~~~~~~~~~~~~~~~~~~

使用道具 举报

帖子
475
精华
0
积分
248
金钱
782
荣誉
1
人气
0
评议
0
板凳
发表于 2006-12-19 10:39:57 |只看该作者
试问全部解完,能购正常游戏的前提下。 这个游戏文件总共多大? 十多个G ??

普通用户哪有这么多得空间玩这么一个游戏啊。。。

使用道具 举报

帖子
1451
精华
0
积分
726
金钱
5394
荣誉
0
人气
0
评议
0
地板
发表于 2006-12-19 10:53:35 |只看该作者
我倒担心如果删除了打包的数据文件,到时再升级的时候会不会说找不到相关文件无法升级?

使用道具 举报

帖子
192
精华
0
积分
106
金钱
202
荣誉
1
人气
0
评议
0
5#
发表于 2006-12-19 12:33:10 |只看该作者
谢谢分享,我去试试^_^20202020202020

使用道具 举报

欢乐颂军乐手

帖子
7045
精华
4
积分
5184
金钱
13472
荣誉
86
人气
16
评议
0
6#
发表于 2007-1-4 23:44:23 |只看该作者
PACK可以删?要是删了,以后升级怎么办?大是大了点,个人认为留着总有好处~
我的硬盘看来是装不下没法解压了,LZ如果有解压好的劳烦把所有XML和TXT文件都发下就行,这些东西总共也不会太大,我想看下我少了多少文本~

[ 本帖最后由 jyh4nt 于 2007-1-4 23:55 编辑 ]

使用道具 举报

帖子
1015
精华
0
积分
508
金钱
2451
荣誉
0
人气
0
评议
0
7#
发表于 2007-1-5 00:42:11 |只看该作者
就是啊,那天我解压完后安装目录中增加了3个多G的文件(怎么会是3个多G呢?上面不是说总共14个G么??我总共才11多个G????)看着这么多心中不爽,又不知道应该删除哪些文件,发帖子问也没有摔我,于是就冒冒失失地把PACKS文件夹全删除了,结果连游戏都进不去,当时就傻眼了,只有重装了游戏才罢....
抵制日货,从我做起!!

使用道具 举报

帖子
193
精华
0
积分
97
金钱
1084
荣誉
0
人气
0
评议
0
8#
发表于 2007-1-5 06:34:13 |只看该作者
照我的理解,那这样说就是有两个EXE执行游戏了,一个是原版,一个是自己的修改版,而且互不相关,因为都有自己的执行程序和数据,那实在太爽了,感觉如果没BUG的话就比MYMOD还好用了,不过如果再升级到1.2或1.3之类的岂不是还要解压一次??不知道我这样理解对不???

使用道具 举报

欢乐颂军乐手

帖子
7045
精华
4
积分
5184
金钱
13472
荣誉
86
人气
16
评议
0
9#
发表于 2007-1-5 08:45:50 |只看该作者
我的理解是,用批处理是使用mymod里的,但是在mymod某些文件缺少的情况下,游戏是调用原文件PACK里的,所以这就是为什么我们中许多人mymod里文件不齐全,却能正常游戏。官方升级包只认PACK文件不认mymod,所以PACK是千万不能删的,除非你不想升级了,那么只需留下PACK里的localized.pack就行了,不过前提是你的mymod文件必须齐全。有些人说照文里讲的删了PACK,留了localized还是进不去游戏是因为你的mymod不是自己解压而是下来的,或则说你没解压齐全,总之意思就是不全,导致游戏没有原文件调用的情况下玩不了~

使用道具 举报

帖子
193
精华
0
积分
97
金钱
1084
荣誉
0
人气
0
评议
0
10#
发表于 2007-1-5 09:12:54 |只看该作者
jyh4nt,官方unpacker工具和mymod有什么联系吗?我以为,官方unpacker可以用的话就可以不用mymod了,不过没用过官方unpacker,如果火星了别笑哦~

使用道具 举报

欢乐颂军乐手

帖子
7045
精华
4
积分
5184
金钱
13472
荣誉
86
人气
16
评议
0
11#
发表于 2007-1-5 10:15:38 |只看该作者
回13楼,官方的unpacker工具不是拿来玩游戏的,它只是解压工具,是解压原加密文件的,mymod里面的文件都是人家用unpacker解压出来的。没有unpacker哪来mymod呢?

使用道具 举报

帖子
193
精华
0
积分
97
金钱
1084
荣誉
0
人气
0
评议
0
12#
发表于 2007-1-5 19:10:17 |只看该作者
oh~i see~到了最后还是要用mymod~中2什么时候才能象罗马一样能直接改啊,这样直观点~

使用道具 举报

帖子
161
精华
0
积分
82
金钱
1590
荣誉
0
人气
0
评议
0
13#
发表于 2007-1-5 23:27:52 |只看该作者
求救啊!
能正常进入游戏。但进入\tools\unpacker解压时显示“没有找到MSVCP71.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题”。找了一下MT2目录下却明明有MSVCP71.dll,请高手指教。

使用道具 举报

欢乐颂军乐手

帖子
7045
精华
4
积分
5184
金钱
13472
荣誉
86
人气
16
评议
0
14#
发表于 2007-1-6 01:56:11 |只看该作者
如果楼主能把破解好的全部mymod\data下的TXT和XML文件都挑出来,发一下那真是大善人了。
保证下载率稳坐前几名~因为现在除了自己能破解的,其它所有人的文件都不完整。那个容量又那么大,大家不可能为了几个文本就先腾完空间解压塞选文本,再把破解里没用的垃圾文件再删掉。

使用道具 举报

帖子
2090
精华
0
积分
1045
金钱
7385
荣誉
0
人气
1
评议
0
15#
发表于 2007-1-12 18:08:10 |只看该作者
试着解开试着改改我喜欢的兵种的皮肤...
土尔其的新军的装束我最看不惯真想改了他

使用道具 举报

帖子
303
精华
0
积分
152
金钱
372
荣誉
0
人气
0
评议
0
16#
发表于 2007-1-15 15:47:54 |只看该作者
请问我用medieval2.exe --io.file_first  进游戏刚到读取画面就退出 ?

使用道具 举报

帖子
1039
精华
1
积分
920
金钱
1757
荣誉
20
人气
0
评议
0
17#
发表于 2007-1-15 16:35:42 |只看该作者
CA的这个破加密压缩包严重的影响了MOD的乐趣。看看人家Relic和EAPC,多么大气?Relic一直提供官方的全方位MOD工具。EAPC的CCG系列只要把MOD打个big包丢进目录就能玩。相比而言……CA的这种设定就是个渣……

使用道具 举报

帖子
99
精华
0
积分
50
金钱
717
荣誉
0
人气
0
评议
0
18#
发表于 2007-1-15 19:25:06 |只看该作者
解出来的模型怎么修改呀?

使用道具 举报

帖子
157
精华
0
积分
81
金钱
599
荣誉
0
人气
0
评议
0
19#
发表于 2007-2-9 17:55:49 |只看该作者
我的unpacker运行后选择几个yes后再没有反应了,这是什么原因?是不是要装什么补丁包

使用道具 举报

帖子
82
精华
0
积分
41
金钱
124
荣誉
0
人气
0
评议
0
20#
发表于 2007-2-10 01:39:08 |只看该作者
看不懂。。。。这东西干什么用的。。。。。

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-8-6 16:51 , Processed in 0.400720 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到