本帖最后由 鬼子来了vip 于 2015-10-7 04:33 编辑
【工具使用疑问】
QAR综合工具下载(拆解数据包必备工具可能不包含解包&封包工具,请认真看本帖寻找工具下载)
作用:强大的解包封包功能。
QAR综合方面使用教程: 来自:合金装备专区 & 鬼子来了vip & 游侠论坛 更新程度:已完成 难度:☆☆☆ 完整度:☆☆☆☆☆ 类目分类: 8类
新手必看:
格式类型:chunk~~~~~ 模型类 data ~~~~~~ 数据类 texture~~~~~~~~ 材质类
特别提示:DDS图片格式属于贴图类,你需要在众多的texture寻找到对应的dds,然后解包替换。。。。 没有对应的文件名等于”大海捞针“。
其他无实际意义。 请对号入座。
目前发现本论坛搬运大部分MOD使用说明几乎都是解压DATA1?? 这是100%错误的! 模型不能储存在data。
例如:静静光头MOD,这时候属于fpk格式,需要修改模型。
具体方法???
看下面。
1、DATA1数据包解压&封包工具下载(请放入QAR工具目录中): 解包&封包工具使用方法:
解包&封包均一模一样,直接拖入到指定的程序内即可!!!! 注意:指定的,不是随便拖。
2、CHUNK0数据包解压&封包工具下载(请放入QAR工具目录中): 解包&封包使用方法:
解包&封包均一模一样,直接拖入到指定的程序内即可!!!! 注意:指定的,不是随便拖。
3、其他解压方法命令为:MGSV_QAR_Tool.exe X.data -r & .inf -r 【依照1/2条即可自己自制解压.exe/.bat/.cmd均可】 OPTIONS -r Decrypt or encrypt all the resources inside QAR (LUA, FPK, JSON, etc.) Recommended for unpack. You may not encrypt them while repacking, the game will work with decrypted resources anyways. -u Don't use decryption/encrypton on QAR. You NEED this in order to work with console versions. -eX Set the encryption method that will be used, where X is number of encryption method. (ignored on TPP PC) Use -e1 for PC version of MGS GZ. (default) Use -e2 for PS3/XBOX360 versions of MGS TPP.
4、提取出来看到LUA格式怎么打开? 特别提示:LUA语言属于脚本类型,你可以选择记事本*文档*Notpad++。
专业人士请用【recommend】:LUAstudio 、zbstudio(please look into it)。
具体教程?: 目前暂时不提供教程,如果你对语法有任何问题,欢迎回帖询问。
5、关于人物mod几乎在哪里?
人物格式属于fpk类型,属于3d模型. 如果需要解压? 没有专业软件一般做不到. 类型图:
常见的人物mod(无论是静静、蝰蛇、护士、医生、面具男等~ )这一系列都几乎储存在chunk0数据内,如果需要替换,请按照以上教程即可。
人物mod几乎都属于都在chunk0数据,请各位记住。
6、替换人物MOD有什么难度? 几乎没难度,只要你能找到斯内克服装位置,可以任选一个NPC替代斯内克,然后选择服装即可。
随教程附送一个(伊莱小伙子MOD): 替换位置:chunk0\assets\tpp\pack\player\parts
本次已到教程第6步,本次是替换MOD教程,请结合上面所学的教程,替换人物即可(首先是解包,定位,备份,覆盖,检查,封包,测试,结束) 附上(伊莱少年MOD图片):
本MOD推荐新手学习该教程后用于测试。
7、如何修改LUA程序?
【医疗室治疗队友MOD修改教程】 ①:使用记事本打开LUA格式,上面有提到更专业的。
②:解压data1,提取:2a707b8155b1d 备用。
③:如果出现乱码,请重新解包(上面有提示到),确定100%解压完成,然后打开“提取”文件2a707b8155b1d。
④:拉到最底部,你可以看到f=100,e=90,d=80,c=70,b=60,a=55,s=50, 这属于治疗等级数据,具体可以查询lua 对应的代码,比如:RegisterAutoResourceParam{oceanAreaId=40,sectionFuncRank="S",count=1750,commonMetalRate=25,minorMetalRate=0,preciousMetalRate=0,fuelResourceRate=24,bioticResourceRate=24}TppMotherBaseManagement
消耗的资源,治疗的效果。 本次s代表最高治疗效果,至于怎么修改? 我想各位也有思路了。
详细对比:
RegisterContainerProcessingParam{sectionFuncRank="F",commonMetalTimeMinute=60,minorMetalTimeMinute=60,preciousMetalTimeMinute=60,fuelResourceTimeMinute=60,bioticResourceTimeMinute=60}TppMotherBaseManagement.RegisterContainerProcessingParam{sectionFuncRank="E",commonMetalTimeMinute=48,minorMetalTimeMinute=48,preciousMetalTimeMinute=48,fuelResourceTimeMinute=48,bioticResourceTimeMinute=48}TppMotherBaseManagement.RegisterContainerProcessingParam{sectionFuncRank="D",commonMetalTimeMinute=36,minorMetalTimeMinute=36,preciousMetalTimeMinute=36,fuelResourceTimeMinute=36,bioticResourceTimeMinute=36}TppMotherBaseManagement.RegisterContainerProcessingParam{sectionFuncRank="C",commonMetalTimeMinute=25,minorMetalTimeMinute=25,preciousMetalTimeMinute=25,fuelResourceTimeMinute=25,bioticResourceTimeMinute=25}TppMotherBaseManagement.RegisterContainerProcessingParam{sectionFuncRank="B",commonMetalTimeMinute=15,minorMetalTimeMinute=15,preciousMetalTimeMinute=15,fuelResourceTimeMinute=15,bioticResourceTimeMinute=15}TppMotherBaseManagement.RegisterContainerProcessingParam{sectionFuncRank="A",commonMetalTimeMinute=12,minorMetalTimeMinute=12,preciousMetalTimeMinute=12,fuelResourceTimeMinute=12,bioticResourceTimeMinute=12}TppMotherBaseManagement.RegisterContainerProcessingParam{sectionFuncRank="S",commonMetalTimeMinute=10,minorMetalTimeMinute=10,preciousMetalTimeMinute=10,fuelResourceTimeMinute=10,bioticResourceTimeMinute=10}TppMotherBaseManagement.
分类等级,分为治疗效果, 这属于数据寄存,当然可以修改,但是单个修改比较麻烦,目前游戏需要全局修改。
⑤:本次修改方法。
根据第四步骤,查询了具体代码之后,以及知道了s是最高等级医疗(怎么知道的? 请在lua代码中,查询f、e、c、b、a、s关系。 初中英文足够看得懂内容)
好了,现在进入修改方法:
TppMotherBaseManagement.RegisterMedicalSectionFuncTreatmentParam{treatmentTimeMinute=12,treatmentRates={none=0,f=50,e=55,d=60,c=70,b=80,a=90,s=100},worseRate=50,deadRates={weight1=1,weight2=2,weight3=3,weight4=4,weight5=5,weight6=10,weight7=20},deadCountLimit=5,initWeightMildMin=1,initWeightMildMax=2,initWeightStandardMin=2,initWeightStandardMax=4,initWeightCriticalMin=3,initWeightCriticalMax=5,sickRateWithRed=5,sickCountLimitWithRed=3}TppMotherBaseManagement.
本代码中主要修改的是treatmentTimeMinute=12,treatmentRates={none=0,f=50,e=55,d=60,c=70,b=80,a=90,s=100}
根据上面的思路,我们只需要把f=50,e=55,d=60,c=70,b=80,a=90,s=100 改成 100 数值即可。
为什么改成100? 因为100是最大化,游戏医疗等级分类可以顺着各种等级往上查询。
none=0 这个不需要修改,意思:0人医疗室,不存在医疗行为。
另外再次修改:
deadCountLimit=5,initWeightMildMin=1,initWeightMildMax=2,initWeightStandardMin=2,initWeightStandardMax=4,initWeightCriticalMin=3,initWeightCriticalMax=5,sickRateWithRed=5,sickCountLimitWithRed=3}
本次属于人员治疗问题,全部数值改为0即可。
修改为0 = none。
特地挑了个很简单的lua脚本特供作为教程,如果你还是不会,那就从头摸索看看使用方法,理清思路即可。
⑥:完工后正确方法如下,本教程为新手量身打造LUA简单教程。
请修改黄色框内的数值,等级数值。 上面提到过:fedcbas ,改为100即可。
请以第五步为准确步骤。
⑦:保存编辑后的LUA脚本语言。
无论你修改内容是什么,请记住,一定要在按X关闭程序之前,保存文件。
注意:保存LUA后,请注意重新用封包工具(对号入座,上面有提到)否则不封包无法正常使用编辑好的脚本,请各位玩家注意!
另外:修改不能乱改,需要看清程序的思路,if 一般为引导下一步骤 then 为结尾,其他的不需要知道,因为不是专业人员。(有兴趣的会员可以百度搜索LUA脚本语言)
TppMotherBaseManagement. 我相信大家都知道这一句什么意思。
TPP 代表 mgsvtpp
motherbase 联系主基地
management页面管理
本次LUA脚本修改教程到此结束
——合金装备专区&游侠论坛
请自行解压data1,提取出指定文件即可! 不提供已经修改后的文件,完全需要各位玩家自己动手。
本次教程用到的:2a707b8155b1d
2015年10月6日
本次LUA语言仅提供小思路修改,并非全局详细修改,已经完整提供思路。 本次LUA属于基础教程。 根据判断,修改数值。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8、texture解包方法以及封包方法。 New
——主要讲解“静静泳装MOD”使用方法。 (论坛新手玩家必看,实战攻略)
1、按照上面的方法已经得知可以解压chunk0. 其实解包texture也是一模一样的步骤,详细请看上面楼层!
本次提供 解包和封包 texture工具:
2、解包后打开压缩包直接把对应的chunk0和texture0覆盖到文件夹!!注意这里是覆盖!! 如果提示没有覆盖,那么你肯定解包文件夹错误,或者存在文件丢失情况!!!
如图:
3、覆盖到指定的文件夹!!!注意: 静静泳装MOD需要用到两个数据内容。 1、chunk0 2、texture 。 请新手注意!! 千万不要以为一个就可以搞定! 也请不要解包DATA1数据包,没有实际作用!!!! 重要事情说三遍: 请认清你下载的压缩包内部的文件夹,以及包含的文件类型。 有些使用说明是错误的,本帖中已经讲得很清楚了,别把data1当做模型包!!
4、完成覆盖后,重新封包(分为两个文件夹,使用对应工具分包!!! 一个工具只能解决一个封包问题,对号入座)
5、进入游戏看效果
由于第8类目是新增的,texture解包项目,同样是论坛玩家提出来的,特意开此分类帮助同样问题的玩家。
小提示:当你下载的人物MOd,可能没有说明? 也可能说明齐全? 请认真自己判断(无法判断的看本帖说明)。
每个数据内容都不同,不可以混用,否则100%无法进入游戏。
大部分人物MOD都是通过texture完成的~ DDS贴图,就在里面~
请各位注意,修改替换存在风险,请做好相应备份,否则后果自负。
如果你不好把握下载的mod覆盖位置,请立刻停止覆盖,请询问其他懂的玩家。
2015年10月7日
***附上解包,封包命令,几乎相同,可以使用记事本编辑.***
MGSV_QAR_Tool.exe(工具名字,请认真看看你的QAR工具)data1.inf(inf命令为封包) -r(所有)
MGSV_QAR_Tool.exe(工具名字,请认真看看你的QAR工具)data1.data(data为解包) -r(所有)
MGSV_QAR_Tool.exe data1.data -r / data1.inf (数据包)
MGSV_QAR_Tool.exe chunk0.data -r / chunk0.inf -r (模型包)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
【QAR工具说明,大致看得懂的玩家可以看看,QAR解压包自带Readme(说明)】
DESCRIPTION
This tool was created to unpack and repack data_01.g0s and data_02.g0s
for PC version of MGS GZ as well as *.dat files for MGS TPP.
USAGE
MGSV_QAR_Tool.exe file [options]
To unpack simply drag n' drop g0s or dat onto MGSV_QAR_Tool.exe. The tool
will create a folder with a filename of *.g0s/*.dat file and extract all
the content in the folder. Also the inf file will be created containing all
the stuff required for repacking.
The inf file contains IDs (hashes), filenames and encryption keys. You
can change names if you're going to keep your files elsewhere, but
DO NOT CHANGE ANY ID OR ANY ENCRYPTION KEY!
To repack simply drag n' drop inf file onto MGSV_QAR_Tool.exe.
Don't forget to make backups!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
以上为DATA1自制命令方法,新手必学。 其他的数据包均可使用同类型的命令,替换xxxxx.inf/xxxxx.data 即可!!
编辑方法:1、复制加入记事本 2、保存名字为:比如,data1封包.bat/cmd 均可。 如果没有基础不建议编程exe程序。*(其实方法几乎一样的)*
保存bat方法:
请注意格式,如图所示! 保存CMD格式:.CMD即可. 但是千万不能.exe 否则100%无法运行!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 《本贴属于工具贴100%解决QAR分类以及LUA新手问题》
如果你有问题,请回复即可。(本帖不解决任何无法运行游戏问题)
本次已经更新完成,没有其他特殊新情况,以及新工具将不会再更新本“工具疑问贴”楼层。
【完美原创工具教程】
|