钥匙太多带不过来?不慌,直接修改开门策略,所有门一脚踹开!

需下载反编译软件dnspy,在GitHub上下载即可

文件路径:>F:TKFv1.27-R5\client\EscapeFromTarkov_Data\Managed\Assembly-CSharp.dll

在dnspy中搜索方法door.BreachSuccessRoll,点击修改方法

将方法修改为下图所示即可

这是我已经改好的代码

public partial class Door : WorldInteractiveObject
	{
		// Token: 0x06008B80 RID: 35712 RVA: 0x0030EDC4 File Offset: 0x0030CFC4
		public bool BreachSuccessRoll(Vector3 yourPosition)
		{
			bool canBeBreached = this.CanBeBreached;
			if (this.Operatable)
			{
				Vector3 vector = base.transform.TransformPoint(this.viewTarget1) - yourPosition;
				Vector3 a = base.GetDoorRotation(this.GetAngle(EDoorState.Shut)) * WorldInteractiveObject.GetRotationAxis(this.DoorForward, base.transform);
				Vector3 b = base.GetDoorRotation(this.GetAngle(EDoorState.Open)) * WorldInteractiveObject.GetRotationAxis(this.DoorForward, base.transform);
				Vector3 vector2 = a + b;
				Vector2.Dot(new Vector2(vector.x, vector.z).normalized, new Vector2(vector2.x, vector2.z).normalized);
				return true;
			}
			return false;
		}
	}

修改后清理缓存启动游戏,所有用钥匙开的门全部一脚踹开😉