private void Start() { Debug.LogError("EmuTarkov.SinglePlayer: Loaded"); // todo: find a way to get php session id new BotSettings(null, Utils.Config.BackendUrl); PatcherUtil.PatchPostfix <BotTemplateLimitPatch>(); PatcherUtil.PatchPrefix <GetNewBotTemplatesPatch>(); PatcherUtil.PatchPrefix <RemoveUsedBotProfilePatch>(); PatcherUtil.PatchPrefix <SpawnPmcPatch>(); PatcherUtil.PatchPrefix <CoreDifficultyPatch>(); PatcherUtil.PatchPrefix <BotDifficultyPatch>(); PatcherUtil.PatchPrefix <BeaconPatch>(); PatcherUtil.PatchPostfix <DogtagPatch>(); PatcherUtil.PatchPrefix <OfflineLootPatch>(); PatcherUtil.PatchPrefix <OfflineSaveProfilePatch>(); PatcherUtil.PatchPostfix <WeaponDurabilityPatch>(); PatcherUtil.PatchPostfix <MatchmakerOfflineRaidPatch>(); PatcherUtil.Patch <Patches.Healing.MainMenuControllerPatch>(); PatcherUtil.Patch <Patches.Healing.PlayerPatch>(); }
private void Start() { Debug.LogError("EmuTarkov.Core: Loaded"); PatcherUtil.Patch <BattleEyePatch>(); PatcherUtil.Patch <SslCertificatePatch>(); PatcherUtil.Patch <UnityWebRequestPatch>(); }
private void Start() { Debug.LogError("SPTarkov.RuntimeBundles: Loaded"); new Settings(null, Config.BackendUrl); PatcherUtil.Patch <EasyAssetsPatch>(); PatcherUtil.Patch <EasyBundlePatch>(); PatcherUtil.Patch <BundleLoadPatch>(); }
private void Start() { Debug.LogError("SPTarkov.SinglePlayer: Loaded"); // todo: find a way to get php session id new Settings(null, Utils.Config.BackendUrl); PatcherUtil.PatchPrefix <OfflineLootPatch>(); PatcherUtil.PatchPrefix <OfflineSaveProfilePatch>(); PatcherUtil.PatchPostfix <WeaponDurabilityPatch>(); PatcherUtil.PatchPostfix <SingleModeJamPatch>(); PatcherUtil.Patch <Patches.Healing.MainMenuControllerPatch>(); PatcherUtil.Patch <Patches.Healing.PlayerPatch>(); PatcherUtil.PatchPostfix <MatchmakerOfflineRaidPatch>(); PatcherUtil.PatchPostfix <MatchMakerSelectionLocationScreenPatch>(); PatcherUtil.Patch <InsuranceScreenPatch>(); PatcherUtil.Patch <BossSpawnChancePatch>(); PatcherUtil.PatchPostfix <BotTemplateLimitPatch>(); PatcherUtil.PatchPrefix <GetNewBotTemplatesPatch>(); PatcherUtil.PatchPrefix <RemoveUsedBotProfilePatch>(); PatcherUtil.PatchPrefix <SpawnPmcPatch>(); PatcherUtil.PatchPrefix <CoreDifficultyPatch>(); PatcherUtil.PatchPrefix <BotDifficultyPatch>(); PatcherUtil.Patch <OnDeadPatch>(); PatcherUtil.Patch <OnShellEjectEventPatch>(); PatcherUtil.Patch <BotStationaryWeaponPatch>(); PatcherUtil.PatchPrefix <BeaconPatch>(); PatcherUtil.PatchPostfix <DogtagPatch>(); PatcherUtil.Patch <LoadOfflineRaidScreenPatch>(); PatcherUtil.Patch <ScavPrefabLoadPatch>(); PatcherUtil.Patch <ScavProfileLoadPatch>(); PatcherUtil.Patch <ScavSpawnPointPatch>(); PatcherUtil.Patch <ScavExfilPatch>(); PatcherUtil.Patch <EndByTimerPatch>(); }
private void Start() { Debug.LogError("EmuTarkov.SinglePlayer: Loaded"); // todo: find a way to get php session id BotLimits.RequestData(null, Utils.Config.BackendUrl); PatcherUtil.PatchPostfix <BotTemplateLimitPatch>(); PatcherUtil.PatchPrefix <GetNewBotTemplatesPatch>(); PatcherUtil.PatchPrefix <RemoveUsedBotProfilePatch>(); PatcherUtil.PatchPrefix <SpawnPmcPatch>(); PatcherUtil.PatchPrefix <OfflineLootPatch>(); PatcherUtil.PatchPrefix <OfflineSaveProfilePatch>(); PatcherUtil.PatchPrefix <BeaconPatch>(); PatcherUtil.PatchPostfix <MatchmakerOfflineRaidPatch>(); PatcherUtil.PatchPostfix <WeaponDurabilityPatch>(); PatcherUtil.PatchPostfix <DogtagPatch>(); }
public override void Apply() { PatcherUtil.PatchPrefix <HttpRequestPatch>(TargetMethod()); }
public override void Apply() { PatcherUtil.PatchPrefix <SslCertificatePatch>(TargetMethod()); }
public override MethodInfo TargetMethod() { return(PatcherUtil.GetOriginalMethod <EasyBundle>("GetDirectDependencies")); }
public override void Apply() { PatcherUtil.PatchPrefix <GetDependenciesPatch>(TargetMethod()); }
public override MethodInfo TargetMethod() { return(PatcherUtil.GetOriginalMethod <EasyAssets>("Init")); }
public override void Apply() { PatcherUtil.PatchPostfix <LoadBundlesPatch>(TargetMethod()); }
public override void Apply() { PatcherUtil.PatchPrefix <LocationLootPatch>(TargetMethod()); }
public override MethodInfo TargetMethod() { return(PatcherUtil.GetOriginalMethod <AssetBundleManifest>("GetAllAssetBundles")); }
public override void Apply() { PatcherUtil.PatchPrefix <BattleEyePatch>(TargetMethod()); }
public override void Apply() { PatcherUtil.PatchPrefix <GetManifestPatch>(TargetMethod()); }