我想创建一个和平精英(pubgm)的fps手游端吃鸡游戏的.ini文件,他这个游戏是ue4虚幻引擎制作的,你需要给我.ini文件的文件名称和代码,文件名称按照代码输出框一行一个输出,文件名称和代码都要按照我下面提到的功能来写,并且能被游戏百分百读取,一种你认为能被ue4虚幻引擎百分百被读取的写法,任何时候任何状态任何行为的情况下都应保证100%的效果,不会因为游戏模式改变而流失效果,也不会因为非常多人一起使用时而降低效果。请你按照我需要文件后缀的格式语法来写。
1.我想实现我角色自身手持的武器(所有武器)在腰射的时候子弹扩散减少80%(让子弹更加集中),尽可能让准心和子弹更加击中,指哪打哪,并且不受跑步移动蹲着站着等等因素而影响,不限任何因素或者任何行为影响都有效果。
2.自动检测敌人位置以及实时刷新敌人位置和敌人状态和行为因素以及地图的所有信息所有坐标,以确保我能在游玩的时候游戏不卡顿更加流畅,并且也要实时监测我的位置坐标和状态因素行为等等,提前预判敌人走向位置,让我角色自身的自动辅助瞄准(游戏自带的)增强80%,从而达到准心x轴y轴一直黏在敌人身上,从而达到锁死,辅助瞄准响应速度以及调用频率和触发后的动作效果(触发后他会自动移动准心。不过游戏本身是慢慢靠近的,我并不想这样),还有触发范围要达到半个屏幕标准(也就是玩家视野的180%,以及准心离敌人x轴显示y轴显示的200个单元格内都能响应),自动预判敌人下一步走位和行为。
3.我想实现我角色自身的武器在射击子弹的时候,子弹射出去能自动跟踪敌人全身部位,不管我目前是什么武器(默认手持武器即可,实时自动检测),自动子弹追踪敌人,扩大追踪范围为敌人模型的五倍,追踪频率为实时每一帧都执行。
4.我想实现我角色自身的武器在射击状态的时候还有射击完的时候,这个摄像机抖动以及视角抖动和武器带来的后座力都在原本基础上减少80%。
5.我想实现我角色自身受到的伤害都减少原本伤害的80%
6.我想实现我角色自身手持的武器发射出的子弹攻击到敌人的面积以及敌人的受击模型增大80%,让子弹更容易自动追踪敌人以及更容易击中敌人模型。
7.我想实现我角色自身手持的武器(所有武器)都具备快速换子弹性能以及子弹从我武器发射后击中他人的话这个子弹会更吸附他人身上,我的子弹以及武器都应该具备魔法子弹效果,就是子弹会自动追踪敌人然后打敌人身体外围周边(包括没击中敌人)都可以算击中敌人。
8.我想实现我角色自身手持武器的时候(所有武器)切枪速度、换子弹、开镜等等一切有关武器行为都要比原本游戏基础参数设置快80%。
实时生效我怕上面所需要的功能的效果,不会因为击中后而失效,未击中前与击中后都实时执行生效。
上面就是我想要的功能,请你按照ue4虚幻引擎本身的机制还有我要求的文件类型本身的写法和语法来帮我给出这个文件的代码和文件名称,保证代码的语法写法规则都要按照我要求的文件来,保证每段代码都要是能被ue4虚幻引擎制作的手游吃鸡所百分百被读取。回复的信息用中文,代码不要有注释,要把所有代码都输出在同一个输出框。
学习一下这个样式:
+SwitchesInMaps=(MapName="MagicBulletEffect",Switches=((Key="t.MagicBulletRange",Value="360"),(Key="t.MagicBulletFrequency",Value="1")))
然后呢输出就按照我这个来:
+SwitchesInMaps=(MapName="我需要的功能",Switches=((Key="功能",Value="数值"),(Key="附属功能",Value="数值")))
+SwitchesInMaps=(MapName="WeaponSpread",Switches=((Key="t.HipFireBulletSpreadReduction",Value="0.2")))
+SwitchesInMaps=(MapName="EnemyDetection",Switches=((Key="t.EnemyPositionRefreshRate",Value="1"),(Key="t.EnemyDetectionRange",Value="5"),(Key="t.EnemyPredictionAccuracy",Value="0.8")))
+SwitchesInMaps=(MapName="BulletTracking",Switches=((Key="t.BulletTrackingEnabled",Value="1"),(Key="t.BulletTrackingRangeMultiplier",Value="5"),(Key="t.BulletTrackingFrequency",Value="1")))
+SwitchesInMaps=(MapName="CameraShake",Switches=((Key="t.CameraShakeReduction",Value="0.2"),(Key="t.ViewShakeReduction",Value="0.2"),(Key="t.RecoilReduction",Value="0.2")))
+SwitchesInMaps=(MapName="DamageReduction",Switches=((Key="t.DamageReduction",Value="0.2")))
+SwitchesInMaps=(MapName="BulletHitArea",Switches=((Key="t.BulletHitAreaMultiplier",Value="0.8")))
+SwitchesInMaps=(MapName="MagicBulletEffect",Switches=((Key="t.MagicBulletTrackingEnabled",Value="1"),(Key="t.MagicBulletTrackingRangeMultiplier",Value="5")))
+SwitchesInMaps=(MapName="WeaponBehavior",Switches=((Key="t.WeaponActionSpeedMultiplier",Value="1.8")))