黄龙骑士团论坛是全战玩家自费建立的非盈利性游戏社区,请勿在论坛内发表违反中国互联网管理条例的帖子,请勿在论坛内发广告,请勿恶意灌水。为了营造一个良好的氛围,即日起将启动邮箱激活账号及限制新账号发帖功能,带来不便敬请谅解,谢谢合作。 附:等待验证用户的说明与解决办法(点击打开)

查看: 52529|回复: 34

[原创] 中世纪2解压bat工具制作教程,可解压单独文件

[复制链接]

204

主题

137

好友

1万

积分

论坛管理员

伟大的饲养员叔叔

战斗力
28206
佛罗林币
12941 枚
注册时间
2007-9-12
精华
13
帖子
5460
发表于 2008-12-4 02:35:56 |显示全部楼层
前言:很多朋友修改游戏本来只需要解压几个文件,却要苦于等待长时间的解压,这里有一个制作.bat解压工具的教程,可以让大家随意解压所需要的文件。

首先解释几个编写语句中的作用
source:解压源文件地址
destination:解压到
verbosity:信息显示
filter:过滤
base_pack_path:基本文件地址

打开记事本,编写下列语句,编写后保存为*.bat格式(保存到游戏目录下tools\unpacker文件夹下),运行即可解按提示压
基本格式为
:unpacker.exe [源文件]  [解压到]  [详细信息]  [覆盖到]
基本语句为:unpacker.exe --source=..\..\解压文件夹\packs\*.pack --destination=..\..\ --verbosity=数字 --base_pack_path=具体要解压的文件夹或文件

下面以问答方式举例:
1.问:我想解压天国王朝战役DATA下全部文件,怎么编写语句?
   答:unpacker.exe --source=..\..\mods\crusades\packs\*.pack --destination=..\..\ --verbosity=1 --base_pack_path=mods/crusades/data/
           注意,crusades为战役文件夹名称,这里crusades为天国战役,其他战役以此类推。


2.问:全部解压时间太长,如果我只想解压天国战役data下的一个文件,比如export_descr_unit.txt文件,如何编写语句?
   答:unpacker.exe --source=..\..\mods\crusades\packs\*.pack --destination=..\..\ --verbosity=1 --base_pack_path=mods/crusades/data/export_descr_unit.txt
           注意,文件扩展名可省略。


3.问:如果我想解压的不是一个文件,而是两个,三个或更多怎么编写语句?
   答:unpacker.exe --source=..\..\mods\crusades\packs\*.pack --destination=..\..\ --verbosity=1 --base_pack_path=mods/crusades/data/想要解压的第一个文件名称
           unpacker.exe --source=..\..\mods\crusades\packs\*.pack --destination=..\..\ --verbosity=1 --base_pack_path=mods/crusades/data/想要解压的第二个文件名称
           以此类推,往下一行重复语句即可。若只解压扩展名为.txt的文件,在data/后写:*.txt即可,其他扩展名类似。


4.问:如果我想解压的是条顿战役data下的menu文件夹里的文件呢?
   答:unpacker.exe --source=..\..\mods\teutonic\packs\*.pack --destination=..\..\ --verbosity=1 --base_pack_path=mods/teutonic/data/menu
           如果要解压单独文件,方法同2,3问。


5.问:tools文件夹下这些都有,但没有原版解压,原版怎么解压呢?
   答:unpacker.exe --source=..\..\packs\*.pack --destination=..\..\ --verbosity=1 --base_pack_path=data/
           解压单独文件的话,方法同2,3问。


6.问:若我只是有几个文件不需要解压,大多数要解压,如何编写?例如我不解压export_descr_unit.txt,其他都解压(原版)
   答:unpacker.exe --source=..\..\packs\*.pack --destination=..\..\ --verbosity=1 --base_pack_path=data/ --filter=export_descr_unit.txt
           如果只解压其他文件,不解压扩展名为.txt的文件,在--filter处写:--filter=*.txt即可,其他扩展名类似。


7.问:所有文件(原版+王国)解压怎么编写?
   答:unpacker.exe --source=..\..\packs\*.pack --destination=..\..\ --verbosity=1


8.问:verbosity=1是什么意思?
   答:verbosity=1为显示解压时的信息,verbosity=0为不显示


9.问:还有什么特殊的解压么?
   答:还可以解压文件列表unpacker.exe --source=..\..\packs\*.pack --destination=pack_contents.txt --verbosity=1 --mode=1




如有问题,在本贴跟帖提出

PS:解压文件制作好后,需要安全的解压方法,参照此贴:点我



[ 本帖最后由 God 于 2008-12-4 02:48 AM 编辑 ]
已有 1 人评分佛罗林币 收起 理由
某饲养员的马甲 + 1 原创内容

总评分: 佛罗林币 + 1   查看全部评分

【没有人一开始就立于天之上】
【你是,我是,神也是】
【但这难以忍受的天之王座的空窗期就要结束了】
【从今以后,将由我】
【立于天之顶端】
【我】
【要那天,再遮不住我眼】
【要那地,再埋不了我心】
【要那众生,都明白我意】
【要那诸神,都烟消云散】

1902

主题

0

好友

6万

积分

国王

战斗力
0
佛罗林币
65388 枚
注册时间
2004-3-11
精华
11
帖子
33016
发表于 2008-12-4 08:31:43 |显示全部楼层
非常好的帖子,可以解决大部分MOD制作忘记备份的问题。加精华
回复

使用道具 举报

32

主题

0

好友

442

积分

等待验证

战斗力
1
佛罗林币
442 枚
注册时间
2008-10-4
精华
1
帖子
387
发表于 2008-12-4 08:41:54 |显示全部楼层
太感谢了!正愁全解压没空间呢!!
回复

使用道具 举报

34

主题

0

好友

1448

积分

等待验证

战斗力
1
佛罗林币
1448 枚
注册时间
2008-8-8
精华
0
帖子
594
发表于 2008-12-4 11:02:10 |显示全部楼层
找这个很久了!
回复

使用道具 举报

1

主题

0

好友

45

积分

农夫

战斗力
6
佛罗林币
45 枚
注册时间
2006-12-9
精华
0
帖子
64
发表于 2008-12-6 12:42:25 |显示全部楼层
强!以前遇到这些问题很郁闷,谢了
回复

使用道具 举报

15

主题

0

好友

144

积分

民兵

战斗力
2
佛罗林币
144 枚
注册时间
2006-1-11
精华
0
帖子
112
发表于 2009-1-11 17:12:48 |显示全部楼层
谢谢啦,我先留个记号
回复

使用道具 举报

8

主题

0

好友

128

积分

民兵

战斗力
4
佛罗林币
128 枚
注册时间
2007-12-24
精华
0
帖子
195
发表于 2009-2-9 10:53:51 |显示全部楼层
好好学习下河马大叔的帖子 这样可以节省不少硬盘空间

我就想解压以下内容 正在琢磨中 没办法 我是电脑盲啊

1,export_descr_unit
2,export_descr_buildings
3,battle_models
4,descr_mercenaries
5,unit_info
6,units

[ 本帖最后由 黑衣骑士 于 2009-2-9 11:43 AM 编辑 ]
回复

使用道具 举报

8

主题

0

好友

128

积分

民兵

战斗力
4
佛罗林币
128 枚
注册时间
2007-12-24
精华
0
帖子
195
发表于 2009-2-9 12:01:14 |显示全部楼层
我想解压原版里的上述6个文件/文件夹

编辑的语句是这样 河马大叔帮我看看对不对啊

unpacker.exe --source=..\..\packs\*.pack --destination=..\..\ --verbosity=1 --base_pack_path=data/export_descr_unit
unpacker.exe --source=..\..\packs\*.pack --destination=..\..\ --verbosity=1 --base_pack_path=data/export_descr_buidings
unpacker.exe --source=..\..\packs\*.pack --destination=..\..\ --verbosity=1 --base_pack_path=data/battle_models
unpacker.exe --source=..\..\packs\*.pack --destination=..\..\ --verbosity=1 --base_pack_path=data/mercenaries
unpacker.exe --source=..\..\packs\*.pack --destination=..\..\ --verbosity=1 --base_pack_path=data/unit_info
unpacker.exe --source=..\..\packs\*.pack --destination=..\..\ --verbosity=1 --base_pack_path=data/units
回复

使用道具 举报

1

主题

0

好友

11

积分

等待验证

战斗力
0
佛罗林币
11 枚
注册时间
2009-2-18
精华
0
帖子
12
发表于 2009-2-18 22:59:34 |显示全部楼层
好用好用!顶!
回复

使用道具 举报

204

主题

137

好友

1万

积分

论坛管理员

伟大的饲养员叔叔

战斗力
28206
佛罗林币
12941 枚
注册时间
2007-9-12
精华
13
帖子
5460
发表于 2009-2-19 01:51:52 |显示全部楼层

回复 9楼 黑衣骑士 的帖子

应该可以
回复

使用道具 举报

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

手机版|黄龙骑士团 Clan LONG ( 沪ICP备13028103 )   

GMT+8, 2017-1-20 09:52 PM , Processed in 0.159494 second(s), 9 queries , Gzip On, Memcache On. SiteMap

Powered by Discuz! X2.5

© 2001-2013 Design By ChenyJR

回顶部