帝国:全面战争.Pack重新打包方法
原帖地址:http://www.twcenter.net/forums/showthread.php?p=4512693#post4512693真TMD麻烦。。。搞了一上午才明白。。。。
解包方法参照:http://3dmgame.chnren.com/bbs/showtopic-638492.html
要更改想要解包的文件只要更改.py文件里面“pack = packFile('subtitles.pack','unpacked')”这一行
把括号里的.pack文件名成为你想要解包的文件名字就可以了
此方法是上面的解包方法的逆向程序
1.在你的data目录下创建一个叫做“repack”的文件夹,将你想要打包的文件放到目录下(一般就是你解出来什么样子的,就放进去什么样子)
2.在你的data目录下创建一个叫做repack.xml的文件,里面输入下面代码(创建一个文本,更改后缀名)<?xml version="1.0"?>
<packs>
<pack>
<name>demo3.pack</name>
<files>
<file>
<name>sounds_packedsound_events</name>
<path>repacksounds_packedsound_events</path>
</file>
</files>
</pack>
</packs><name> </name>和<path> </path>
写上你修改了的文件的名字和路径
<name>里面写上你修改文件的.pack路径,譬如我解开了subtitles.pack文件夹,解开后有个movies文件夹,我更改了eur_con_vic.bik_cz.csv这个文件。。。于是我就要写:<name>movieseur_con_vic.bik_cz.csv</name>
以此类推。。。你修改了多少文件。。。就要写多少。。。没修改的不用写
<path>像这样写:<path>repackmovieseur_con_vic.bik_cz.csv</path>,就是在<name>的基础上加入你这个文件夹的所在。我的这个movies文件夹在repack文件夹下。
3. 将你想要打包的.pack文件夹重命名为.pack_backup,譬如我要打包subtitles.pack文件,于是我就把它重命名为subtitles.pack_backup
4.更改.bat文件(右键-编辑),以我上传的repack.bat用于打包subtitles.pack为例:
点开编辑后出现文本@echo off
cls
echo Repacking...
echo.
emp_repacker.py -p subtitles.pack_backup -r repack.xml subtitles.pack all
pause在emp_repacker.py 后面加上
-p 刚才更改的.pack_backup -r repack.xml 你所要打包的文件名称.pack all
我上传了一个做好的压缩包。。。。因为作者有更改unpack的.py文件。。。。
我将unpack也打包进去了
然后照我上面的去按照你的需求更改代码就可以了。。。。。
果然是高手呀,支持技术帖 谢谢发帖!!!!!!!!!!!!!!!! 这个是什么东西? 谢谢分享 感谢楼主
页:
[1]