ssjj zzr
**** Hidden Message *****不知道起什么标题好
总结:无视闪光 移除狙击镜(开镜时的背景 可以替换自己的准星) 掉落物透視(包括飞行物 比如手雷...) 小地图透視 子弹落点/射线绘制 下一发子弹落点预测
子弹落点/射线绘制需要把游戏设置中的 弹孔痕迹和子弹痕迹开着 否则无效
以上功能都没开关 自己改改加一下就行
t:拿到手上不能直接编译,到入口点去写个加载HarmonyPatch (带注释的 可以取消注释) 然后还有哪里被注释了我也忘了,自己找去吧
依旧闪退的给0Harmony.dll扔到Managed文件夹里面去
你问我无视烟雾...去哪里了? 不知道 自己研究去吧 懒得弄
有大手子能找到武器基础伤害的可以去弄autowall了 有TraceLine的长度什么的就可以计算穿墙后伤害 因为这游戏衰减什么的都是1 省的你再去弄别的步骤
子弹预测的方法需要改一下
private void DrawBullet()
{
var playerContext = Global.PlayerContext;
var local = Global.MyEntity;
var wpn = Global.WeaponContext.currentWeaponEntity;
var angle = wpn.spread.Spread; // replace
var cmd = Global.UserCommandContext;
var range = new float;
var seed = cmd.commands.CommandToSendList.Last.Value.Seq + 1;
var projectileNum = (wpn.basicInfo.Info.SplitAssetBundleName.Equals("shotgun") ? 6 : 1); // maybe shotsfired is 6 / 7???sg id = 6 (replace)
// var attackDis = wpn.basicInfo.Info.ShotDistanceLogic.GetShotDistance(cmd.commands.CommandToSendList.Last.Value, wpn, false); // dont use!!!
var attackDis = 200000f;
if (projectileNum > 1)
{
var array = FireUtility.SplitShot(local, wpn, seed, attackDis, range, range, projectileNum, angle);
foreach (var result in array)
{
Layer.Add_WorldPointCube(new Vector3(result.EndPos, result.EndPos, result.EndPos), Color.red, 5f);
}
}
else
{
var result = FireUtility.Fire(local, wpn, seed, attackDis, range, range);
Layer.Add_WorldPointCube(new Vector3(result.EndPos, result.EndPos, result.EndPos), Color.red, 5f);
}
}
改成这样即可 22222222222
666666666666666666 奥德赛大所
111111111
求一个成品有没有 斤斤计较急急急急急急急急急急急急急急急急急急
1111111111111111111
55555555555555666666666666 感谢分享 6666666666666666666
666666666666666666 ctctcyvyvbybyyb 444444
页:
[1]
2