游戏之家 > 游戏库 > 合金装备5:幻痛

合金装备5:幻痛 QAR工具 游戏参数修改MOD

合金装备5:幻痛 QAR工具 游戏参数修改MOD

使用方法:

1.unpack

解压缩后把 SteamLibrarysteamappscommonMGS_TPPmasterdata1.dat放到对应文件夹里,shift+右键打开command prompt,输入MGSV_QAR_Tool.exe data1.dat -r解包,解包后的文件会在data1文件夹里;

2.pack

编辑过data1文件夹里的文件后再打开command prompt,输入MGSVQAR_Tool.exe data1.inf -r封包(注意前面是.dat,这里是.inf)

解压后的文件中的.lua文件可以使用notepad++编辑(或者直接用记事本,但是看起来很不舒服)。如果发现排版太乱,打开后用notepad++的JSON插件重新排盘来阅读,但是不能编辑!要编辑得先撤销排版。

惯例:备份源文件,建议备份存档。考虑到源文件直接steam里右键修复就可以还原。。。爱不爱备份随你便

下面是重点:已知的lua文件功能

1ba0964e01e5d.lua:修改投掷武器参数

前半BlastParameter是修改爆炸半径的,具体方法不明,后半是修改投掷武器参数的,如:

                {

                        TppEquip.SWP_Grenade_G01,  //武器名称,不要修改。这里的例子是二级的手雷

                        6,  //武器携带量

                        3,  //不明

                        0,  //持续时间(针对有持续时间的,如烟雾弹)

                        2  //武器等级,不要修改

                },


1dae1f9daae6c.lua:佣兵任务的成功率,时间等

例如:

TppMotherBaseManagement.RegisterDeployMissionParam{

        deployMissionId=TppMotherBaseManagementConst.DEPLOY_MISSION_ID_RANDOM_13002,

        category=TppMotherBaseManagementConst.DEPLOY_MISSION_CATEGORY_BASE_DEV1_INSHORE_DEVELOP,

        rarity=TppMotherBaseManagementConst.DEPLOY_MISSION_RARITY_R,  //前三行不要改

        combatSectionRank="A", //战斗部队等级

        combatSectionStaffCountMax=10, //战斗部队数量

        subSection="BaseDev", //支援类型

        needSubSectionRank="A",  //支援等级

        needSubSectionStaffCount=5, //支援数量

        _4wdCountMin=0,

        _4wdCountMax=0,

        truckCountMin=0,

        truckCountMax=0,

        armoredCountMin=0,

        armoredCountMax=0,

        tankCountMin=0,

        tankCountMax=0,

        walkerGearCountMin=1,

        walkerGearCountMax=1,

        battleGear=false, //载具数量

        baseWinRate=60, //成功率

        deadRate=15, //死亡率

        timeMinute=10, //时间

        timeMinuteRandom=0, //时间随机值(t=t+-rand)

        latitude=-10.466206,

        longitude=61.409912 //地图图标,不要修改

}


2cd691ee890e4.lua:NPC技能等级

多数小兵等级是随机的,但是有些是固定的。可以通过修改这个文件而不需要修改存档。使用作弊器修改这些人物的数据也没有效果。例如:

TppMotherBaseManagement.RegisterUniqueStaff{

        uniqueTypeId=110,

        nameLangMessageId="unique_staff_hideo", //这里的例子是小岛。左轮猫,米勒,quiet都在这个文件里。snake自己也在里面(改了好像没有什么影响就是了)

        faceId=622,

        combatSectionPoint=196,

        developSectionPoint=340,

        baseDevSectionPoint=290,

        supportSectionPoint=290,

        spySectionPoint=510,

        medicalSectionPoint=250, //等级数据。大约100+就是A++,510是上限,这里已经被我改过了所以。。。

        skill="Moodmaker", //技能。这里的技能是diplomat。有些特殊技能的NPC(比如传奇gunsmith)都在这里。

        isEnmity=false,

        moraleEnmity=7,

        condition="Normal",

        badConditionWeight=3,

        langProficEnglish=true,

        langProficRussian=false,

        langProficPashto=false,

        langProficKikongo=false,

        langProficAfrikaans=false,

        missionId=0

}


366f16cb33295.lua:佣兵任务奖励(全s++小兵就是从这里来的)

TppMotherBaseManagement.RegisterPoolRewardParam{

        source="Deploy",

        keyValue1=TppMotherBaseManagementConst.DEPLOY_MISSION_ID_RANDOM_16207,

        keyValue2=TppMotherBaseManagementConst.SECTION_MEDICAL,

        gmp=3e4,                       //gmp奖励

        mainRewardType=TppMotherBaseManagementConst.MAIN_REWARD_TYPE_TARRAGON,

        staffHitRate=0, //获得小兵几率

        staffDrawCount=0, //获得小兵数量

        staffSppRate=0,

        staffSpRate=0,

        staffSRate=0,

        staffARate=0,

        staffBRate=0,

        staffCRate=0,

        staffDRate=0,

        staffERate=0,

        staffFRate=0,

        staffGRate=0,//获得小兵等级几率

        staffRelativeRate=0,

        staffRelativeP1Rate=0,

        resourceHitRate=80, //获得资源几率

        resourceDrawCount=1800, //资源数量

        fuelResourceRate=0,

        bioticResourceRate=0,

        commonMetalRate=0,

        minorMetalRate=0,

        preciousMetalRate=0,

        goldenCrescentRate=0,

        blackCarrotRate=0,

        wormwoodRate=0,

        tarragonRate=70,

        africanPeachRate=0,

        digitalisPRate=0,

        digitalisLRate=2,

        haomaRate=2,//资源类型

        keyItemDataBaseId=0,

        keyItemRate=0

}


396afb18c8978.lua:研发和使用武器所需经费

TppMotherBaseManagement.RegFlwDev{

        p50=689, //项目ID(没错是ID不是名字,这个文件里根本没有人类读得懂的名字)

        p51=0,

        p52=3,

        p53=5e4, //研发经费,5e4就是5*10^4

        p54=1400, //使用经费

        p55=14,

        p56=4,

        p57=14,

        p58="BioticResource",

        p59=300,  //研发材料(类型和数量)

        p60="",

        p61=0,

        p62=0,

        p63=0,

        p64=0,

        p65="BioticResource",

        p66=5,  //使用所需材料(类型数量)

        p67="",

        p68=0,

        p69=0,

        p70=0,

        p71=18,

        p72=0,

        p73=0,

        p74=1

}

这个文件比较蛋疼,因为里面根本没有人类可以看懂的东西。如果你要找到某一个特定物品的使用经费,有这么几个方法:

1.搜索p53=...,p54=..., 根据搜索结果里前后的物品数据来决定你是否找对了,注意如果你有gunsmith技能的小兵物品价值会打折,一个小兵3%off的样子;

2.搜索p65=...,p66=..., 根据资源和经费的对应关系来看哪个搜索结果是你想要的。

如果你决定直接消除所有使用经费,查找并替换:p54=d+ed+, 换为p54=0, 然后p54=d+,换为p54=0,(没有测试过,可能会导致bug)


39375763ab913.lua:武器数据,具体怎么改还不清楚,等待高人来发掘

比较容易看懂的是magazine栏下的格式:

                {

                        TppEquip.EQP_AM_10001,

                        7,

                        63, //弹夹数量

                        TppEquip.BL_Hg114Auto

                },

剩下的等高人解答


f4866469f343.lua:研发需求

TppMotherBaseManagement.RegCstDev{

        p00=6008,

        p01=TppEquip.EQP_WP_60013,

        p02=TppMbDev.EQP_DEV_TYPE_Sniper,

        p03=6005,

        p04="TranqEngineer", //要求技能

        p05=65535,

        p06="name_wp_6005",

        p07="info_wp_6000",

        p08="/Assets/tpp/ui/texture/EquipIcon/weapon/ui_wp_sr02_00_20_alp",

        p09=TppMbDev.EQP_DEV_GROUP_WEAPON_240,

        p10="ability_0603",

        p30="real_wp_6000",

        p31=0,

        p32=1,

        p33=1,

        p34=1,

        p35=1

}

注意研发经费,材料,R&D等级不在这里,都在396afb18c8978.lua里


Assets ppscriptlibTppHero.lua:英雄点和恶魔点

e.FULTON_HOSTAGE={

        heroicPoint=60, //英雄点

        ogrePoint=-60 //恶魔点(啥叫食人魔点。。。)

}

点我下载


点击进入PKVS《合金装备5:幻痛》游戏论坛专区