Hello.

Waiting for the update for UE.

I copied the plugin folder, cpp too.
C++ class created.
Plugged in the Build file.

During build there were such messages and then errors.

Thank you.

"Error: Plugin 'SpinePlugin' failed to load because module 'SpinePlugin' could not be found. Please ensure the plugin is properly installed, otherwise consider disabling the plugin for this project."





Related Discussions
...

Based on the contexts provided, it seems like you've followed the necessary steps for installing the SpinePlugin into a UE 5.3.2 project, including copying the plugin folder and the spine-cpp sources, creating a C++ class, and modifying the Build.cs file. The error message you're encountering, "Error: Plugin 'SpinePlugin' failed to load because module 'SpinePlugin' could not be found," typically indicates an issue with the plugin's installation or its recognition by Unreal Engine.

Here are a few steps you can take to troubleshoot this issue:

  1. Ensure that you have the latest version of the SpinePlugin from the 4.2-beta branch, as mentioned in the contexts. Updates and fixes are regularly made, and it's crucial to have the most recent version.
  2. Double-check the plugin's installation path. The SpinePlugin should be located in the Plugins folder of your UE project directory.
  3. Verify that you've correctly copied the spine-cpp sources into the plugin's Source/SpinePlugin/Public/spine-cpp directory.
  4. Make sure your Build.cs file is correctly referencing the SpinePlugin. The contexts suggest that modifications to the Build.cs file are necessary for the plugin to be recognized during the build process.
  5. Re-generate project files for your UE project. Right-click on the .uproject file and select "Generate Visual Studio project files" (or the equivalent for your development environment).

If after following these steps you still encounter issues, it might be related to a specific compatibility problem with UE 5.3.2 and the 4.2-beta version of the SpinePlugin. Given the provided contexts, there's no direct mention of a known issue with this specific combination, but it's possible that a new issue has arisen that hasn't been documented yet in the forums.

Fulfilled every point.
I don't understand the error.

    Cream Sorry for the confusion! The spine-ue runtime has not yet been fully updated to 4.2-beta, so it should not work at this time. Please wait a while while the runtime update is completed.

      Misaki Thanks for the reply, I'll wait for news)

      Mario
      The problem is most likely on my end.

      I will try to fix it)

      Mario

      Log file open, 04/04/24 10:19:20
      LogWindows: Failed to load 'aqProf.dll' (GetLastError=126)
      LogWindows: File 'aqProf.dll' does not exist
      LogProfilingDebugging: Loading WinPixEventRuntime.dll for PIX profiling (from ../../../Engine/Binaries/ThirdParty/Windows/WinPixEventRuntime/x64).
      LogWindows: Failed to load 'VtuneApi.dll' (GetLastError=126)
      LogWindows: File 'VtuneApi.dll' does not exist
      LogWindows: Failed to load 'VtuneApi32e.dll' (GetLastError=126)
      LogWindows: File 'VtuneApi32e.dll' does not exist
      LogWindows: Started CrashReportClient (pid=15436)
      LogWindows: Custom abort handler registered for crash reporting.
      LogInit: Display: Running engine for game: SpineProject
      LogCore: UnrealTraceServer: Trace store launch successful
      LogTrace: Initializing trace...
      LogCore: Display: Requested channels: 'cpu,gpu,frame,log,bookmark,screenshot,region'
      LogTrace: Finished trace initialization.
      LogCsvProfiler: Display: Metadata set : platform="Windows"
      LogCsvProfiler: Display: Metadata set : config="Development"
      LogCsvProfiler: Display: Metadata set : buildversion="++UE5+Release-5.3-CL-29314046"
      LogCsvProfiler: Display: Metadata set : engineversion="5.3.2-29314046+++UE5+Release-5.3"
      LogCsvProfiler: Display: Metadata set : os="Windows 11 (23H2) [10.0.22631.3296] "
      LogCsvProfiler: Display: Metadata set : cpu="AuthenticAMD|AMD Ryzen 7 1800X Eight-Core Processor"
      LogCsvProfiler: Display: Metadata set : pgoenabled="0"
      LogCsvProfiler: Display: Metadata set : pgoprofilingenabled="0"
      LogCsvProfiler: Display: Metadata set : ltoenabled="0"
      LogCsvProfiler: Display: Metadata set : asan="0"
      LogCsvProfiler: Display: Metadata set : commandline=""
      LogCsvProfiler: Display: Metadata set : loginid="e9d3346c4cdeac708a26628683095ea9"
      LogCsvProfiler: Display: Metadata set : llm="0"
      LogStats: Stats thread started at 0.440420
      LogICUInternationalization: ICU TimeZone Detection - Raw Offset: +1:00, Platform Override: ''
      LogInit: Session CrashGUID >====================================================
               Session CrashGUID >   UECC-Windows-C4587BEC4BB545A3EE77A18780B754E8
               Session CrashGUID >====================================================
      LogConfig: Display: Loading VulkanPC ini files took 0.04 seconds
      LogConfig: Display: Loading IOS ini files took 0.05 seconds
      LogConfig: Display: Loading Mac ini files took 0.05 seconds
      LogConfig: Display: Loading Android ini files took 0.05 seconds
      LogConfig: Display: Loading Unix ini files took 0.05 seconds
      LogConfig: Display: Loading TVOS ini files took 0.06 seconds
      LogConfig: Display: Loading Windows ini files took 0.06 seconds
      LogConfig: Display: Loading Linux ini files took 0.06 seconds
      LogConfig: Display: Loading LinuxArm64 ini files took 0.07 seconds
      LogAssetRegistry: Display: Asset registry cache read as 15.8 MiB from ../../../../../UE5PROJECT/SpineProject/Intermediate/CachedAssetRegistry_0.bin
      LogPluginManager: Mounting Engine plugin EnhancedInput
      LogPluginManager: Found config from plugin[EnhancedInput] Input
      LogPluginManager: Mounting Engine plugin Bridge
      LogPluginManager: Mounting Engine plugin FastBuildController
      LogPluginManager: Mounting Engine plugin MeshPainting
      LogPluginManager: Mounting Engine plugin TraceUtilities
      LogPluginManager: Mounting Engine plugin XGEController
      LogPluginManager: Mounting Engine plugin ACLPlugin
      LogPluginManager: Mounting Engine plugin AnimationData
      LogPluginManager: Mounting Engine plugin AnimationModifierLibrary
      LogPluginManager: Mounting Engine plugin BlendSpaceMotionAnalysis
      LogPluginManager: Mounting Engine plugin ControlRigSpline
      LogPluginManager: Mounting Engine plugin IKRig
      LogPluginManager: Mounting Engine plugin Niagara
      LogPluginManager: Mounting Engine plugin ControlRig
      LogPluginManager: Mounting Engine plugin OnlineBase
      LogPluginManager: Mounting Engine plugin OnlineServices
      LogPluginManager: Mounting Engine plugin OnlineSubsystem
      LogPluginManager: Mounting Engine plugin OnlineSubsystemNull
      LogPluginManager: Mounting Engine plugin OnlineSubsystemUtils
      LogPluginManager: Mounting Engine plugin EnvironmentQueryEditor
      LogPluginManager: Mounting Engine plugin AISupport
      LogPluginManager: Mounting Engine plugin CameraShakePreviewer
      LogPluginManager: Mounting Engine plugin GameplayCameras
      LogPluginManager: Mounting Engine plugin AlembicImporter
      LogPluginManager: Mounting Engine plugin ActorLayerUtilities
      LogPluginManager: Mounting Engine plugin AndroidMoviePlayer
      LogPluginManager: Mounting Engine plugin AndroidFileServer
      LogPluginManager: Mounting Engine plugin AndroidPermission
      LogPluginManager: Mounting Engine plugin AndroidDeviceProfileSelector
      LogPluginManager: Mounting Engine plugin AppleMoviePlayer
      LogPluginManager: Mounting Engine plugin AssetTags
      LogPluginManager: Mounting Engine plugin ArchVisCharacter
      LogPluginManager: Mounting Engine plugin AppleImageUtils
      LogPluginManager: Mounting Engine plugin AudioCapture
      LogPluginManager: Mounting Engine plugin CableComponent
      LogPluginManager: Mounting Engine plugin AudioSynesthesia
      LogPluginManager: Mounting Engine plugin ChunkDownloader
      LogPluginManager: Mounting Engine plugin AudioWidgets
      LogPluginManager: Mounting Engine plugin ExampleDeviceProfileSelector
      LogPluginManager: Mounting Engine plugin GeometryCache
      LogPluginManager: Mounting Engine plugin GeometryProcessing
      LogPluginManager: Mounting Engine plugin GoogleCloudMessaging
      LogPluginManager: Mounting Engine plugin CustomMeshComponent
      LogPluginManager: Mounting Engine plugin GooglePAD
      LogPluginManager: Mounting Engine plugin InputDebugging
      LogPluginManager: Found config from plugin[InputDebugging] Input
      LogPluginManager: Mounting Engine plugin IOSDeviceProfileSelector
      LogPluginManager: Mounting Engine plugin LinuxDeviceProfileSelector
      LogPluginManager: Mounting Engine plugin MeshModelingToolset
      LogPluginManager: Mounting Engine plugin Metasound
      LogPluginManager: Mounting Engine plugin MobilePatchingUtils
      LogPluginManager: Mounting Engine plugin MsQuic
      LogPluginManager: Mounting Engine plugin PropertyAccessEditor
      LogPluginManager: Mounting Engine plugin LocationServicesBPLibrary
      LogPluginManager: Mounting Engine plugin ProceduralMeshComponent
      LogPluginManager: Mounting Engine plugin SignificanceManager
      LogPluginManager: Mounting Engine plugin ResonanceAudio
      LogPluginManager: Mounting Engine plugin RigVM
      LogPluginManager: Mounting Engine plugin SoundFields
      LogPluginManager: Mounting Engine plugin Synthesis
      LogPluginManager: Mounting Engine plugin WaveTable
      LogPluginManager: Mounting Engine plugin WebMMoviePlayer
      LogPluginManager: Mounting Engine plugin WindowsDeviceProfileSelector
      LogPluginManager: Mounting Engine plugin WindowsMoviePlayer
      LogPluginManager: Mounting Engine plugin UdpMessaging
      LogPluginManager: Mounting Engine plugin Paper2D
      LogPluginManager: Mounting Engine plugin TcpMessaging
      LogPluginManager: Mounting Engine plugin AndroidMedia
      LogPluginManager: Mounting Engine plugin AvfMedia
      LogPluginManager: Mounting Engine plugin ImgMedia
      LogPluginManager: Mounting Engine plugin MediaCompositing
      LogPluginManager: Mounting Engine plugin MediaPlayerEditor
      LogPluginManager: Mounting Engine plugin WmfMedia
      LogPluginManager: Mounting Engine plugin WebMMedia
      LogPluginManager: Mounting Engine plugin InterchangeTests
      LogPluginManager: Mounting Engine plugin MediaPlate
      LogPluginManager: Mounting Engine plugin BackChannel
      LogPluginManager: Mounting Engine plugin ChaosCaching
      LogPluginManager: Mounting Engine plugin ChaosCloth
      LogPluginManager: Mounting Engine plugin ChaosClothEditor
      LogPluginManager: Mounting Engine plugin AutomationUtils
      LogPluginManager: Mounting Engine plugin ChaosEditor
      LogPluginManager: Mounting Engine plugin ChaosSolverPlugin
      LogPluginManager: Mounting Engine plugin ChaosUserDataPT
      LogPluginManager: Mounting Engine plugin ChaosNiagara
      LogPluginManager: Mounting Engine plugin CharacterAI
      LogPluginManager: Mounting Engine plugin Dataflow
      LogPluginManager: Mounting Engine plugin Fracture
      LogPluginManager: Mounting Engine plugin FullBodyIK
      LogPluginManager: Mounting Engine plugin GeometryFlow
      LogPluginManager: Mounting Engine plugin GeometryCollectionPlugin
      LogPluginManager: Mounting Engine plugin MeshLODToolset
      LogPluginManager: Mounting Engine plugin LocalizableMessage
      LogPluginManager: Mounting Engine plugin MeshModelingToolsetExp
      LogPluginManager: Mounting Engine plugin OpenImageDenoise
      LogPluginManager: Mounting Engine plugin PlanarCut
      LogPluginManager: Mounting Engine plugin PlatformCrypto
      LogPluginManager: Mounting Engine plugin ProxyLODPlugin
      LogPluginManager: Mounting Engine plugin PythonScriptPlugin
      LogPluginManager: Mounting Engine plugin SkeletalReduction
      LogPluginManager: Mounting Engine plugin StructUtils
      LogPluginManager: Mounting Engine plugin ToolPresets
      LogPluginManager: Mounting Engine plugin OodleNetwork
      LogPluginManager: Mounting Engine plugin AnimationSharing
      LogPluginManager: Mounting Engine plugin CLionSourceCodeAccess
      LogPluginManager: Mounting Engine plugin CodeLiteSourceCodeAccess
      LogPluginManager: Mounting Engine plugin GitSourceControl
      LogPluginManager: Mounting Engine plugin DumpGPUServices
      LogPluginManager: Mounting Engine plugin KDevelopSourceCodeAccess
      LogPluginManager: Mounting Engine plugin NullSourceCodeAccess
      LogPluginManager: Mounting Engine plugin N10XSourceCodeAccess
      LogPluginManager: Mounting Engine plugin PerforceSourceControl
      LogPluginManager: Mounting Engine plugin PlasticSourceControl
      LogPluginManager: Mounting Engine plugin PixWinPlugin
      LogPluginManager: Mounting Engine plugin PluginUtils
      LogPluginManager: Mounting Engine plugin RiderSourceCodeAccess
      LogPluginManager: Mounting Engine plugin TextureFormatOodle
      LogPluginManager: Mounting Engine plugin PropertyAccessNode
      LogPluginManager: Mounting Engine plugin SubversionSourceControl
      LogPluginManager: Mounting Engine plugin TraceDataFilters
      LogPluginManager: Mounting Engine plugin UObjectPlugin
      LogPluginManager: Mounting Engine plugin RenderDocPlugin
      LogPluginManager: Mounting Engine plugin VisualStudioCodeSourceCodeAccess
      LogPluginManager: Mounting Engine plugin ActorSequence
      LogPluginManager: Mounting Engine plugin XCodeSourceCodeAccess
      LogPluginManager: Mounting Engine plugin VisualStudioSourceCodeAccess
      LogPluginManager: Mounting Engine plugin SequencerScripting
      LogPluginManager: Mounting Engine plugin LevelSequenceEditor
      LogPluginManager: Mounting Engine plugin TemplateSequence
      LogPluginManager: Mounting Engine plugin Takes
      LogPluginManager: Mounting Engine plugin AssetManagerEditor
      LogPluginManager: Mounting Engine plugin BlueprintHeaderView
      LogPluginManager: Mounting Engine plugin ChangelistReview
      LogPluginManager: Mounting Engine plugin CryptoKeys
      LogPluginManager: Mounting Engine plugin CurveEditorTools
      LogPluginManager: Mounting Engine plugin DataValidation
      LogPluginManager: Mounting Engine plugin EditorDebugTools
      LogPluginManager: Mounting Engine plugin EditorScriptingUtilities
      LogPluginManager: Mounting Engine plugin FacialAnimation
      LogPluginManager: Mounting Engine plugin GameplayTagsEditor
      LogPluginManager: Mounting Engine plugin EngineAssetDefinitions
      LogPluginManager: Mounting Engine plugin GeometryMode
      LogPluginManager: Mounting Engine plugin MacGraphicsSwitching
      LogPluginManager: Mounting Engine plugin MaterialAnalyzer
      LogPluginManager: Mounting Engine plugin MobileLauncherProfileWizard
      LogPluginManager: Mounting Engine plugin ModelingToolsEditorMode
      LogPluginManager: Mounting Engine plugin PluginBrowser
      LogPluginManager: Mounting Engine plugin SequencerAnimTools
      LogPluginManager: Mounting Engine plugin SpeedTreeImporter
      LogPluginManager: Mounting Engine plugin UVEditor
      LogPluginManager: Mounting Engine plugin WorldPartitionHLODUtilities
      LogPluginManager: Mounting Engine plugin Interchange
      LogPluginManager: Mounting Engine plugin InterchangeEditor
      LogPluginManager: Mounting Engine plugin LauncherChunkInstaller
      LogPluginManager: Mounting Engine plugin DatasmithContent
      LogPluginManager: Mounting Engine plugin GLTFExporter
      LogPluginManager: Mounting Engine plugin VariantManagerContent
      LogPluginManager: Mounting Engine plugin VariantManager
      LogPluginManager: Mounting Engine plugin PortableObjectFileDataSource
      LogPluginManager: Mounting Engine plugin ContentBrowserFileDataSource
      LogPluginManager: Mounting Engine plugin ContentBrowserAssetDataSource
      LogPluginManager: Mounting Engine plugin ContentBrowserClassDataSource
      LogPluginManager: Mounting Engine plugin OnlineSubsystemIOS
      LogPluginManager: Mounting Engine plugin ObjectMixer
      LogPluginManager: Mounting Engine plugin LightMixer
      LogPluginManager: Mounting Engine plugin OnlineSubsystemGooglePlay
      LogPluginManager: Mounting Project plugin SpinePlugin
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Bridge/Content/' mounted to '/Bridge/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/TraceUtilities/Content/' mounted to '/TraceUtilities/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Animation/ACLPlugin/Content/' mounted to '/ACLPlugin/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Animation/ControlRigSpline/Content/' mounted to '/ControlRigSpline/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Animation/IKRig/Content/' mounted to '/IKRig/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/FX/Niagara/Content/' mounted to '/Niagara/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Animation/ControlRig/Content/' mounted to '/ControlRig/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Runtime/AudioSynesthesia/Content/' mounted to '/AudioSynesthesia/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Runtime/AudioWidgets/Content/' mounted to '/AudioWidgets/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Runtime/GeometryProcessing/Content/' mounted to '/GeometryProcessing/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Runtime/MeshModelingToolset/Content/' mounted to '/MeshModelingToolset/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Runtime/Metasound/Content/' mounted to '/Metasound/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Runtime/ResonanceAudio/Content/' mounted to '/ResonanceAudio/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Runtime/RigVM/Content/' mounted to '/RigVM/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Runtime/Synthesis/Content/' mounted to '/Synthesis/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Runtime/WaveTable/Content/' mounted to '/WaveTable/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/2D/Paper2D/Content/' mounted to '/Paper2D/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Media/MediaCompositing/Content/' mounted to '/MediaCompositing/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Media/MediaPlate/Content/' mounted to '/MediaPlate/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/ChaosCaching/Content/' mounted to '/ChaosCaching/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/ChaosClothEditor/Content/' mounted to '/ChaosClothEditor/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/ChaosSolverPlugin/Content/' mounted to '/ChaosSolverPlugin/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/ChaosNiagara/Content/' mounted to '/ChaosNiagara/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/Dataflow/Content/' mounted to '/Dataflow/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/FullBodyIK/Content/' mounted to '/FullBodyIK/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/GeometryFlow/Content/' mounted to '/GeometryFlow/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/GeometryCollectionPlugin/Content/' mounted to '/GeometryCollectionPlugin/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/MeshLODToolset/Content/' mounted to '/MeshLODToolset/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/MeshModelingToolsetExp/Content/' mounted to '/MeshModelingToolsetExp/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/PythonScriptPlugin/Content/' mounted to '/PythonScriptPlugin/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Experimental/ToolPresets/Content/' mounted to '/ToolPresets/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Developer/AnimationSharing/Content/' mounted to '/AnimationSharing/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/MovieScene/SequencerScripting/Content/' mounted to '/SequencerScripting/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/VirtualProduction/Takes/Content/' mounted to '/Takes/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Editor/BlueprintHeaderView/Content/' mounted to '/BlueprintHeaderView/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Editor/GeometryMode/Content/' mounted to '/GeometryMode/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Editor/ModelingToolsEditorMode/Content/' mounted to '/ModelingToolsEditorMode/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Editor/SpeedTreeImporter/Content/' mounted to '/SpeedTreeImporter/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Editor/UVEditor/Content/' mounted to '/UVEditor/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Interchange/Runtime/Content/' mounted to '/Interchange/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Enterprise/DatasmithContent/Content/' mounted to '/DatasmithContent/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Enterprise/GLTFExporter/Content/' mounted to '/GLTFExporter/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Editor/ObjectMixer/ObjectMixer/Content/' mounted to '/ObjectMixer/'
      LogPackageName: Display: FPackageName: Mount point added: '../../Plugins/Editor/ObjectMixer/LightMixer/Content/' mounted to '/LightMixer/'
      LogPackageName: Display: FPackageName: Mount point added: '../../../../../UE5PROJECT/SpineProject/Plugins/SpinePlugin/Content/' mounted to '/SpinePlugin/'
      SourceControl: Revision control is disabled
      SourceControl: Revision control is disabled
      SourceControl: Revision control is disabled
      LogInit: Warning: Incompatible or missing module: SpinePlugin
      LogInit: Warning: Incompatible or missing module: SpineEditorPlugin
      Running D:/Unreal Engine 5/UE_5.3/Engine/Build/BatchFiles/Build.bat Development Win64 -Project="D:/UE5PROJECT/SpineProject/SpineProject.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE
      Using bundled DotNet SDK version: 6.0.302
      Running UnrealBuildTool: dotnet "..\..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" Development Win64 -Project="D:/UE5PROJECT/SpineProject/SpineProject.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE
      Log file: C:\Users\vmiez\AppData\Local\UnrealBuildTool\Log.txt
      Creating makefile for SpineProjectEditor (command line arguments changed)
      @progress push 5%
      @progress pop
      Building SpineProjectEditor...
      Using Visual Studio 2022 14.36.32545 toolchain (C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.36.32532) and Windows 10.0.18362.0 SDK (C:\Program Files (x86)\Windows Kits\10).
      Determining max actions to execute in parallel (8 physical cores, 16 logical cores)
        Executing up to 8 processes, one per physical core
      ------ Building 6 action(s) started ------
      [1/6] Compile [x64] Module.SpinePlugin.3.cpp
      D:\UE5PROJECT\SpineProject\Plugins\SpinePlugin\Source\SpinePlugin\Public\spine-cpp\src\spine\Extension.cpp(109): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
      D:\UE5PROJECT\SpineProject\Plugins\SpinePlugin\Source\SpinePlugin\Public\spine-cpp\src\spine\Json.cpp(271): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
      D:\UE5PROJECT\SpineProject\Plugins\SpinePlugin\Source\SpinePlugin\Public\spine-cpp\src\spine\Json.cpp(283): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
      D:\UE5PROJECT\SpineProject\Plugins\SpinePlugin\Source\SpinePlugin\Public\spine-cpp\src\spine\SkeletonBinary.cpp(419): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
      D:\UE5PROJECT\SpineProject\Plugins\SpinePlugin\Source\SpinePlugin\Public\spine-cpp\src\spine\SkeletonBinary.cpp(421): warning C4996: 'strncat': This function or variable may be unsafe. Consider using strncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
      D:\UE5PROJECT\SpineProject\Plugins\SpinePlugin\Source\SpinePlugin\Public\spine-cpp\src\spine\SkeletonJson.cpp(1168) : warning C4701: variable locale 'keyMap' potentiellement non initialis?e utilis?e
      D:\UE5PROJECT\SpineProject\Plugins\SpinePlugin\Source\SpinePlugin\Public\spine-cpp\src\spine\SkeletonJson.cpp(1168) : error C4703: variable de pointeur locale potentiellement non initialis?e 'keyMap' utilis?e
      Total time in Parallel executor: 8.42 seconds
      Total execution time: 11.57 seconds
      LogInit: Warning: Still incompatible or missing module: SpinePlugin
      LogInit: Warning: Still incompatible or missing module: SpineEditorPlugin
      LogCore: Engine exit requested (reason: EngineExit() was called)
      LogExit: Preparing to exit.
      LogVirtualization: UE::Virtualization was shutdown
      LogModuleManager: Shutting down and abandoning module DesktopPlatform (64)
      LogModuleManager: Shutting down and abandoning module PlasticSourceControl (62)
      LogModuleManager: Shutting down and abandoning module PerforceSourceControl (60)
      LogModuleManager: Shutting down and abandoning module SourceControl (59)
      LogModuleManager: Shutting down and abandoning module PythonScriptPluginPreload (56)
      LogModuleManager: Shutting down and abandoning module PlatformCryptoOpenSSL (54)
      LogModuleManager: Shutting down and abandoning module PlatformCryptoTypes (52)
      LogModuleManager: Shutting down and abandoning module PlatformCrypto (50)
      LogModuleManager: Shutting down and abandoning module XGEController (48)
      LogXGEController: Cannot use XGE Controller as Incredibuild is not installed on this machine.
      LogXGEController: Cleaning working directory: C:/Users/vmiez/AppData/Local/Temp/UnrealXGEWorkingDir/
      LogModuleManager: Shutting down and abandoning module FastBuildController (46)
      LogModuleManager: Shutting down and abandoning module IoStoreOnDemand (44)
      LogModuleManager: Shutting down and abandoning module AnimationModifiers (42)
      LogModuleManager: Shutting down and abandoning module AudioEditor (40)
      LogModuleManager: Shutting down and abandoning module PropertyEditor (39)
      LogModuleManager: Shutting down and abandoning module Virtualization (36)
      LogModuleManager: Shutting down and abandoning module MessageLog (35)
      LogModuleManager: Shutting down and abandoning module TextureCompressor (32)
      LogModuleManager: Shutting down and abandoning module OpenColorIOWrapper (31)
      LogModuleManager: Shutting down and abandoning module RenderCore (28)
      LogModuleManager: Shutting down and abandoning module Landscape (26)
      LogModuleManager: Shutting down and abandoning module SlateRHIRenderer (24)
      LogModuleManager: Shutting down and abandoning module AnimGraphRuntime (22)
      LogModuleManager: Shutting down and abandoning module Renderer (20)
      LogModuleManager: Shutting down and abandoning module Engine (18)
      LogModuleManager: Shutting down and abandoning module CoreUObject (16)
      LogModuleManager: Shutting down and abandoning module SandboxFile (14)
      LogModuleManager: Shutting down and abandoning module PakFile (12)
      LogPakFile: Destroying PakPlatformFile
      LogModuleManager: Shutting down and abandoning module RSA (11)
      LogModuleManager: Shutting down and abandoning module NetworkFile (8)
      LogModuleManager: Shutting down and abandoning module StreamingFile (6)
      LogModuleManager: Shutting down and abandoning module CookOnTheFly (4)
      LogModuleManager: Shutting down and abandoning module StorageServerClient (2)
      LogExit: Exiting.
      Log file closed, 04/04/24 10:19:36

      I've tried the last push of the plugin, can't compile.
      I do not need it for now, i was just curious of testing.

      5 dana kasnije

      This error is due to new compiler flags added in UE 5.3.2. Please pull the latest changes from the 4.2-beta spine-runtimes branch and make sure to update both spine-cpp and the spine-ue plugin in your project. Note that we renamed spine-ue4 to spine-ue and the plugin from "SpineUE4" to "SpineUE".