From 0259f3e8026fb5c276027aece18614d5afa33fac Mon Sep 17 00:00:00 2001 From: Jin Hyung Ahn Date: Fri, 19 Jun 2026 11:48:05 +0900 Subject: [PATCH] fix(plugin): drop hardcoded EngineVersion so the plugin loads on 5.7 and 5.8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The source .uplugin pinned "EngineVersion": "5.7.0". Under UE 5.8 this triggers an "incompatible plugin / load anyway?" prompt: - interactive editor: a modal blocks startup waiting for input; - -unattended: the prompt auto-answers "No" and the plugin is SKIPPED entirely (no TCP server, no actions) — so the plugin silently does not load on 5.8 from source. Removing the field skips the version-compatibility check, so the plugin loads cleanly on whatever engine opens it (verified 5.7 and 5.8). This only affects source / source-zip usage: RunUAT BuildPlugin -Rocket stamps the building engine's EngineVersion into each precompiled binary zip's .uplugin, so per-version binary distribution is unchanged. Verified on a live UE 5.8 editor (dev): plugin mounts, DLL loads, TCP server starts on :12029, E2E 254/254 pass, in-editor suite 280 pass / 0 errors (the lone failure root-caused to a stale asset left by an earlier crashed run, not a 5.8 regression). --- Plugins/UnrealMCPython/UnrealMCPython.uplugin | 1 - 1 file changed, 1 deletion(-) diff --git a/Plugins/UnrealMCPython/UnrealMCPython.uplugin b/Plugins/UnrealMCPython/UnrealMCPython.uplugin index 85af59a..4f09121 100644 --- a/Plugins/UnrealMCPython/UnrealMCPython.uplugin +++ b/Plugins/UnrealMCPython/UnrealMCPython.uplugin @@ -11,7 +11,6 @@ "MarketplaceURL": "", "FabURL": "com.epicgames.launcher://ue/Fab/product/5cd0eb75-3c66-43bf-88ac-693be184fb95", "SupportURL": "", - "EngineVersion": "5.7.0", "CanContainContent": true, "IsBetaVersion": false, "Installed": true,