首先我们来讲存档修改的这一部分,对应的路径:***/user/profiles 下面开始边问边答(修改任意数据前,请务必备份原文件): 1、如何修改人物等级? 修改"Experience": N,这一段代码,N=任意数字,不要改的太高了我也不太记得了貌似100万就是满级了,你们自己试试吧 2、如何修改人物模型为boss外观? 修改"Customization":这一段代码下的内容,对照***/Aki_Data/Server/database/bots/types内的任意AI文件,参照里面的"appearance": 下的代码,一一对应正确的部位替换代码就可以变身成为任何BOSS或普通AI了 3、怎么修改血量以及状态上限? 修改"Health": 下的代码,Hydration=水分、Energy=饥饿、Head=头部血量、Chest=胸部血量、Stomach=胃部血量、LeftArm/RightArm=左右臂血量、LeftLeg/RightLeg=左右腿血量 4、怎么改钱? 修改"Inventory": 下的代码,找到货币的代码,卢布:5449016a4bdc2d6f028b456f、美元:5696686a4bdc2da3298b456a、欧元:569668774bdc2da2298b4568,搜索你要改的货币代码,修改"StackObjectsCount": N,N可以改为任意数字,但不建议超过9亿,可能会坏档! 5、如何修改技能等级以及枪械熟练度? 修改"Skills": 下的代码,由于项目太多,我就不一一翻译了,随便举个例子吧,"Id": "Strength",这个是力量,修改下面的"Progress": N即可,5100为满级,这个的规律是千位数和百位数是技能等级,个位数和十位数是经验进度,比如修改为1263,则技能等级为12级。"Mastering":下的是武器熟练度和技能一样的改法。(遇到不懂得单词,可以使用百度翻译) 6、如何修改任务状态? 修改"Quests": 下的代码,找到对应的任务ID,修改"status": “*****”引号内的状态。Success=成功/已完成 7、怎么修改商人等级/信任度/消费额? 修改"TradersInfo":下的代码,找到对应商人的代码,"loyaltyLevel"=商人等级[4为皇冠],"salesSum"=消费额,"standing"=信任度[可以是任意数值],"unlocked"=营业状态 8、怎么修改SCAV玩法下的血量以及其他的属性? 修改"scav"下的代码,按照上面的教程再改一遍即可。 ----------存档教程部分到此结束--------------- 这里开始物品修改的教程,首先找到对应文件:*****\Aki_Data\Server\database\templates\items.json 因为物品的可修改部分非常多,部分教程我就按照武器、子弹、医疗物品、容器等等类型来举例说明 1、如何修改堆叠? 找到对应物品的代码,并修改它的"StackMaxSize":N,N可以改为任意数字 修改榴弹堆叠时需要一起修改"StackMaxRandom",且必须大于1才可以让榴弹可以堆叠 2、如何修改物品重量? 找到对应物品的代码,并修改它的"Weight": N,N可以改为任意数字 此处开始举例说明物品(仅列出能用的到的代码) 1、武器类的修改,举例:VPO-215(5de652c31b7e3716273428be) "Slots"=可装配的配件、"RecoilForceUp"=垂直后座、"RecoilForceBack"=水平后座、"weapFireType"=射击模式(比较常用的是这两个single=单发、fullauto=全自动)、"bFirerate"=射速、"Ergonomics"=人机、"Velocity"=初速、"bEffDist"=有效射程、"AimPlane"=这个值适当调整可以增加和减小黑圈大小,但是这个值没有确切的规律,有的改的越大而越大,有的改的越小而越大 补充:“required”(要改成false)是决定可否拆装配件的第二因素,"raidmoddable"(要改成true)则是第一因素,这二者都要改,才能让武器在游戏中自由组装 2、弹药类的修改,举例:.366AP(5f0596629e22f464da6bbdd9) "Damage"=肉伤、"ammoAccr"=精准度(正数为增益)、"ammoRec"=后坐力影响(负数为增益)、"ammoDist"=射程加成(正数为增益)、"PenetrationPower"=穿透力(越大则可穿透的护甲等级越高)、"MisfireChance"=哑火的概率、"ProjectileCount"=弹丸数量(此数据要配合"buckshotBullets"一起修改,当弹丸数量大于1的时候,这两者的数量要一致)、"InitialSpeed"=子弹初速、"PenetrationChance"=穿透率、"RicochetChance"=跳弹率、"FragmentationChance"=碎弹率(你需要一个子弹可以有穿甲能力时,这个值越低越好,当你需要这个子弹的肉伤越高越好时,这个值越高越好)、"Tracer"=曳光效果的开关、"TracerColor"=曳光颜色、"TracerDistance"=曳光距离(0.5最为合适)、"ArmorDamage"=甲伤(这个值其实大小都无所谓的,如果你想让对方的甲尽可能完好就往低了改,实测值改为0时实际的甲伤依然为1)、"StaminaBurnPerDamage"=耐力消耗(击中你时的耐力消耗)、"HeavyBleedingDelta"=大出血概率、"LightBleedingDelta"=轻微流血概率、"HasGrenaderComponent"=爆炸效果的开关、"FuzeArmTimeSec"=安全距离/爆炸延迟(在距离内碰撞不会爆炸)、"ExplosionStrength"=威力、"MinExplosionDistance"=最小爆炸范围、"MaxExplosionDistance"=最大爆炸范围、"FragmentsCount"=碎片数量(伤害计算方式:威力X碎片数量)、"IsLightAndSoundShot"=闪光效果开关、"LightAndSoundShotAngle"=闪光的有效角度、"LightAndSoundShotSelfContusionTime"=瞎眼的时间、"LightAndSoundShotSelfContusionStrength"=瞎眼的有效距离,删除这几个代码可以让你的武器不再损坏和卡壳:"MalfunctionChance" 、"DurabilityBurnModificator"、 "HeatFactor",删除的时候注意标点符号!!! 3、医疗物品的修改,距离:AFAK(60098ad7c2240c0fe85c570a) "medUseTime"=使用时间、"MaxHpResource"=回复量(当它是注射器时此代码则为次数)、"hpResourceRate"=单次使用可恢复的量(注射器时,此代码无效)、"StimulatorBuffs"=药物BUFF(当"effects_health"与"effects_damage"有效果时,药物BUFF就会失效)、"effects_health"=状态影响(掉水、掉饥饿当然也可以时加水加饥饿)、"effects_damage"=修复项目(可参照大黄包的修复效果,可以完全复制在此处,即可让该医疗包拥有全修复的效果,当然部位黑了也可以修但是不建议加进去,因为这样你就每次打药都得站着不动才能打了) 4、容器/背包类修改,举例MBSS背包(544a5cde4bdc2d39388b456b) "Grids"=空间属性(只需要修改其中的"cellsH"和"cellsV"的值即可,"cellsH"=宽度、"cellsV"=高度)、"speedPenaltyPercent"=速度影响(最高为0,超过0也不会给你加速的)、"Filter"=可以存放的项目(54009119af1c881c07000029这个是全物品的代码)、"ExcludedFilter"=禁止存放的项目(全部删除即可) 切记不要去改有两三个分空间的容器!!! 5、防具类修改,举例Gen4全防护(5b44cd8b86f774503d30cba2) "Durability"=耐久度状态、"MaxDurability"=最大耐久度、"armorClass"=护甲等级、"speedPenaltyPercent"/"mousePenalty""weaponErgonomicPenalty"=均为负面影响(改成0就可以了,再高也不会有加速效果)、"armorZone"=防护区域(如果你不知道有哪些,可以去看存档修改里的血量修改,有列出所有部位的代码)、"RicochetParams"=跳弹率(这个值没有100%,只能改的无限接近100%)、"BluntThroughput"=伤害穿透率(假如肉伤70的子弹击中你,这里的穿透率为0.22,那么你就会被扣除15.4的血量当然你的护甲等级要足够高,若子弹穿透力越高这个伤害也会越高这之间是有加成的) 6、胸挂类修改,举例TV-110(5c0e746986f7741453628fe5) 格子不要去改,会穿模!!!!,非要改的话,改法与容器一样。 防护修改也与防弹衣一样。 "BlocksArmorVest"=是否禁止同时与防弹衣一起穿的开关 7、近身武器类的修改,举例M-2战术剑(5bffdd7e0db834001b734a1a) "knifeHitSlashDam"=左键轻击的伤害、"knifeHitStabDam"=右键重击的伤害、"PrimaryConsumption"=轻击所消耗的耐力、"SecondryConsumption"=重击所消耗的耐力 切记不要自以为聪明去修改近战武器的攻击距离,这些都是有碰撞体积的胡乱修改只会导致游戏异常! ----------物品类修改到此结束----------- 这里开始对gobals的修改进行说明 1、如何修改压弹、换弹匣、检查弹匣的速度? "BaseLoadTime"=压弹速度、"BaseUnloadTime"=换弹匣的速度、"BaseCheckTime"=检查弹匣的速度 2、如何修改耐力上限? "Capacity"=腿部耐力、"OxygenCapacity"=手臂耐力,以上均为值越高耐力越高 3、如何减低耐力消耗? "SprintDrainRate"=冲刺消耗、"JumpConsumption"=跳跃消耗、"GrenadeHighThrow"=高抛雷消耗、"GrenadeLowThrow"=低抛雷消耗、"AimDrainRate"=瞄准消耗,以上均为值越低消耗越低 4、如何不修改物品重量,来增加负重上限? "WalkOverweightLimits"、"BaseOverweightLimits"、"SprintOverweightLimits"、"WalkSpeedOverweightLimits"这几个就不翻译了,要是不知道怎么改,你只需要按照倍数乘上去就好 5、怎么修改药物或饮品的BUFF? 找到此代码"Stimulator",这个代码下的全是buff了,你按照物品修改里的"StimulatorBuffs"代码所告诉你的BUFF名称去寻找gobals内对应的buff效果。 举个例子绿针(items文件内搜索5c0e534186f7747fa1419867) 找到"StimulatorBuffs"这个代码,它后面的引号内就是它的BUFF名称,即"BuffseTGchange",找到这个名称再去gobals里寻找它的效果,效果种类繁多,如果你实在不懂都是什么效果的,可以使用百度翻译来对它们进行翻译。 6、如何增加技能升级速度? "SkillProgressRate"=技能的升级速率,不要改太高了,这个数值同时还会影响技能掉进度时的速度 "WeaponSkillProgressRate"=武器熟练度的速率 --------gobals里的修改到此结束------ 这里开始告诉你如何修改AI难度以及AI刷新模式(比较简单的修改方法,再细的你们可以自己探索) 首先找到文件位置:*****\Aki_Data\Server\database\locations,在这里面打开你所需要修改的地图文件夹,同样遇到不懂得就百度翻译 我随便举个例子:海关(bigmap) 首先来讲讲怎么改刷新波数和刷新AI类型这些的 我们直接找到"waves"的代码,这里面的是其中一种刷新方式的刷新波数以及AI类型,"time_min"/"time_max"=一个时间区间,一波AI会在这个时间内刷新,"slots_min"/"slots_max"=刷新数量的区间,"SpawnPoints"=刷新区域(不懂得可以百度翻译),"BotPreset"=AI逻辑难度,"WildSpawnType"=AI类型(可以去***/Aki_Data/Server/database/bots/types内查看所有的AI类型),"isPlayers"=是否被当作电脑PMC的刷新点(其实PMC的数量是有限的这个点位再多,他也只能刷那么点,所以多改无益) 我们还可以看见"BossLocationSpawn"这个代码,这是不同于"waves"的另一种刷新方式,这种方式常用于BOSS的刷新(也可以用来刷新普通AI),"BossName"=boss类型(同样可以去***/Aki_Data/Server/database/bots/types内寻找你要的boss代码),"BossChance"=刷新几率(%),"BossZone"=刷新区域,"BossEscortType"=跟随者类型(一样去***/Aki_Data/Server/database/bots/types内找你要的AI代码),"BossDifficult"/"BossEscortDifficult"=Boss和跟随者的逻辑难度,"BossEscortAmount"=跟随者数量。 在这个文件内还可以找到这个代码"DisabledForScav"这是SCAV进入权限的开关,注意!有些图自带锁,你开了也进不了 "exits"这个代码则是撤离点的代码了,把"Chance"都改成100就可以让撤离点百分百开启了,那么如何去除撤离条件呢?我们复制那些本身就可以无条件撤离的撤离点代码从"ExfiltrationTime"一直复制到"RequirementTip"这里,粘贴到那些有条件的撤离点那里去就可以了,复制的时候注意标点符号! 好了,到很多人都非常想了解的AI难度调法讲解的环节了: 找到"BotLocationModifier"依次修改以下代码 "AccuracySpeed"=预瞄时间,从被AI发现开始算起,值越低,给你自己的反应时间就越短 "Scattering"=子弹扩散,通俗的讲就是AI的精度,值越低,你被打成马蜂窝的概率就越高 "MagnetPower"=探索距离,这个是AI会发现你和攻击你的范围,值越大,你被塔顶狙击手狙死的地方就会越离谱 哦对了,还有一个战局时间的修改 改这个"escape_time_limit"就可以了,单位是分钟。 注意不论任何修改,你都必须先备份好原文件,改好后,测试没问题了,再备份一次,以免以后改错什么了,没办法挽回了,又得重来。 另外如果你装有模组的,那么上面的有些修改很有可能会失效! 如果大家还在愁我没有物品ID怎么办?告诉你你游戏文件内自带一个史上最全的ID大全(包括物品ID和任务ID),文件路径:******\Aki_Data\Server\database\locales\global\ch。