I wonder if there will be any fork or alternative of this plugin that works in UE 5.0.3, for I was currently working on adding steam workshop UGC mod support to a UE5 game and had a lot of trouble with it
I tried the latest release of the mod loader and met with some problems:
[UnrealModLoader][INFO] Created by ~Russell.J Release V 2.2.0
[UnrealModLoader][INFO] Profile Detected: TheLastSurvivor
[UnrealModLoader][INFO] FoundNamePool: 0x00007FF77CBED0C0
[UnrealModLoader][INFO] GObject: 0x00007FF77C99ACC0
[UnrealModLoader][ERROR] GWorld Could Not Be Found!
[UnrealModLoader][INFO] GameStateInit: 0x00007FF7778BFBB0
[UnrealModLoader][INFO] AActor::BeginPlay: 0x00007FF7772B3E20
[UnrealModLoader][INFO] StaticLoadObject: 0x00007FF7732C4040
[UnrealModLoader][ERROR] SpawnActorFTrans NOT FOUND!
LogGameAnalyticsAnalytics: Display: FAnalyticsGameAnalytics Constructor
LogAudio: Display: Registering Engine Module Parameter Interfaces...
LogStreaming: Display: AsyncLoading2 - Thread Started: true, IsInitialLoad: false
LogStreaming: Display: AsyncLoading2 - InitialLoad Finalized: 19903 script object entries in 535.19 KB
LogAudio: Display: Initializing Audio Device Manager...
LogAudio: Display: Loading Default Audio Settings Objects...
LogAudio: Display: No default SoundConcurrencyObject specified (or failed to load).
LogAudio: Display: Audio Device Manager Initialized
LogAudio: Display: Creating Audio Device: Id: 1, Scope: Shared, Realtime: True
LogAudioMixer: Display: Audio Mixer Platform Settings:
LogAudioMixer: Display: Sample Rate: 48000
LogAudioMixer: Display: Callback Buffer Frame Size Requested: 1024
LogAudioMixer: Display: Callback Buffer Frame Size To Use: 1024
LogAudioMixer: Display: Number of buffers to queue: 2
LogAudioMixer: Display: Max Channels (voices): 0
LogAudioMixer: Display: Number of Async Source Workers: 0
LogAudio: Display: AudioDevice MaxSources: 300
LogAudio: Display: Audio Spatialization Plugin: None (built-in).
LogAudio: Display: Audio Reverb Plugin: None (built-in).
LogAudio: Display: Audio Occlusion Plugin: None (built-in).
LogAudioDebug: Display: Lib vorbis DLL was dynamically loaded.
LogAudioMixer: Display: Initializing audio mixer using platform API: 'XAudio2'
LogAudioMixer: Display: Using Audio Hardware Device ?? (Realtek(R) Audio)
LogAudioMixer: Display: Initializing Sound Submixes...
LogAudioMixer: Display: Creating Master Submix 'MasterSubmixDefault'
LogAudioMixer: Display: Creating Master Submix 'MasterReverbSubmixDefault'
LogAudioMixer: Display: Output buffers initialized: Frames=1024, Channels=2, Samples=2048, InstanceID=1
LogAudioMixer: Display: Starting AudioMixerPlatformInterface::RunInternal(), InstanceID=1
LogAudioMixer: Display: FMixerPlatformXAudio2::SubmitBuffer() called for the first time. InstanceID=1
LogCsvProfiler: Display: Metadata set : largeworldcoordinates="1"
LogNiagara: Error: Emitter[dustPopout] depends on Emitter[Arrow] which is not available (has scalability removed it during a cook?).
LogTemp: Warning: [UCoopGameInstance::Init()]:FString NickName = GetPlayerNickname : Jerry Miles
LogTemp: Warning: [UCoopGameInstance::Init()]:DesiredServerName Jerry Miles's Room
LogAudio: Display: Audio Device (ID: 1) registered with world 'Untitled'.
LogUIActionRouter: Display: Found 0 derived classes when attemping to create action router (CommonUIActionRouterBase)
LogInit: Display: Game Engine Initialized.
LogInit: Display: Starting Game.
LogStreaming: Display: 4.052 ms (0.609+3.443) ms for processing 14228/14228 objects in NotifyUnreachableObjects( Queued=0, Async=0). Removed 0/1 (14367->14367 tracked) packages and 13135/14227 (79121->65986 tracked) public exports.
LogAudio: Display: Audio Device unregistered from world 'None'.
LogAudio: Display: Audio Device (ID: 1) registered with world 'EmptyMapToLoad'.
LogRHI: Display: ShaderPipelineCache: Paused Batching. 1
LogRHI: Display: ShaderPipelineCache: Resumed Batching. 0
LogRHI: Display: ShaderPipelineCache: Batching Resumed.
LogInit: Display: Engine is initialized. Leaving FEngineLoop::Init()
LogStreaming: Display: 0.020 ms (0.010+0.011) ms for processing 100/100 objects in NotifyUnreachableObjects( Queued=0, Async=0). Removed 1/1 (14368->14367 tracked) packages and 5/99 (65991->65986 tracked) public exports.
LogAudio: Display: Audio Device unregistered from world 'None'.
LogAudio: Display: Audio Device (ID: 1) registered with world 'LobbyMap'.
LogNet: Display: SteamNetDriver_2147481777 bound to port 7777
LogOnlineSession: Warning: STEAM: No game present to join for session (GameSession)
LogGameMode: Display: Match State Changed from EnteringMap to WaitingToStart
LogGameMode: Display: Match State Changed from WaitingToStart to InProgress
Verbose/GameAnalytics: Event added to queue: {"v":2,"event_uuid":"29f7b859-4d83-436c-a12e-a67f54ea94b0","user_id":"90448cc0-f6f6-48cc-be03-f2dccacdfd5f","client_ts":1721892801,"sdk_version":"unreal 5.2.0","os_version":"windows 6.3","manufacturer":"LENOVO","device":"90RC018GCP","platform":"windows","session_id":"6afe59bd-d2fc-4807-aea9-e5808588e055","session_num":1039,"engine_version":"unreal 5.0.3","category":"user"}
LogScript: Warning: UGameplayStatics::BeginDeferredActorSpawnFromClass: can not spawn an actor from a NULL class
LogScript: Warning: ????????????? DisplayRole
LobbyPlayerState_BP_C /Game/Level/LobbyMap.LobbyMap:PersistentLevel.LobbyPlayerState_BP_C_2147481762
Function /Game/BP/ZeroOuterSystem/LobbyPlayerState_BP.LobbyPlayerState_BP_C:InitDisplayRole:028F
LogScript: Warning: Script call stack:
Function /Game/BP/ZeroOuterSystem/LobbyPlayerState_BP.LobbyPlayerState_BP_C:ReceiveBeginPlay
Function /Game/BP/ZeroOuterSystem/LobbyPlayerState_BP.LobbyPlayerState_BP_C:ExecuteUbergraph_LobbyPlayerState_BP
Function /Game/BP/ZeroOuterSystem/LobbyPlayerState_BP.LobbyPlayerState_BP_C:SetSteamID
Function /Game/BP/ZeroOuterSystem/LobbyPlayerState_BP.LobbyPlayerState_BP_C:ExecuteUbergraph_LobbyPlayerState_BP
Function /Game/BP/ZeroOuterSystem/LobbyPlayerState_BP.LobbyPlayerState_BP_C:OnRep_PlayerData
Function /Game/BP/ZeroOuterSystem/LobbyPlayerState_BP.LobbyPlayerState_BP_C:SyncRoleCard
Function /Game/BP/ZeroOuterSystem/LobbyPlayerState_BP.LobbyPlayerState_BP_C:InitDisplayRole
LogViewport: Display: Viewport MouseLockMode Changed, LockOnCapture -> DoNotLock
LogViewport: Display: Viewport HideCursorDuringCapture Changed, False -> True
LogViewport: Display: Viewport MouseCaptureMode Changed, CapturePermanently_IncludingInitialMouseDown -> CaptureDuringMouseDown
LogAnimation: Warning: FBoneReference::Initialize BoneIndex for Bone 'Jaw' does not exist in Skeleton '0727_02_SK_Chr_Male_DQ_01_Skeleton'
LogScript: Warning: Script Msg: Attempted to access index 0 from array 'CallFunc_GetComponentsByTag_ReturnValue' of length 0 in '/Game/BP/Power/Power_Base.Power_Base_C:ExecuteUbergraph_Power_Base'!
LogScript: Warning: ????????????? CallFunc_GetPlayerPawn_ReturnValue_1
BarMenu_C /Engine/Transient.GameEngine_2147482616:GameStorage_C_2147481909.LobbyUISystem_BP_C_2147481507.WidgetTree.MainLobbyUI.WidgetTree.BarMenu_C_2147481505
Function /Game/BP/ZeroOuterSystem/ArchiveTest/BarMenu.BarMenu_C:ExecuteUbergraph_BarMenu:1741
LogScript: Warning: Script call stack:
Function /Game/BP/ZeroOuterSystem/ArchiveTest/BarMenu.BarMenu_C:Construct
Function /Game/BP/ZeroOuterSystem/ArchiveTest/BarMenu.BarMenu_C:ExecuteUbergraph_BarMenu
LogStringTable: Warning: Failed to find string table entry for '/Game/Localization_Translation/Repeated_Words.Repeated_Words' '????'. Did you forget to add a string table redirector?
LogScript: Warning: Script Msg: Attempted to access index 0 from array 'Modifiers' of length 0 in '/Script/EnhancedInput.EnhancedActionKeyMapping'!
LogTemp: Warning: [UCoopGameInstance::UpdateSessionPlayerJoinOrQuit] Session Connections 1
LogAnimation: Warning: FBoneReference::Initialize BoneIndex for Bone 'Jaw' does not exist in Skeleton '0727_02_SK_Chr_Male_DQ_01_Skeleton'
LogOnline: Warning: Leaderboard 0 find
LogOnline: Warning: Leaderboard 1 find
LogOnline: Warning: Leaderboard 2 find
LogOnline: Warning: Leaderboard 0 find
LogOnline: Warning: Leaderboard 3 find
LogOnline: Warning: Leaderboard 4 find
LogOnline: Warning: Leaderboard 5 find
LogOnline: Warning: Leaderboard not find
Verbose/GameAnalytics: Event added to queue: {"v":2,"event_uuid":"55added9-6032-4418-987f-6ebd523f96c3","user_id":"90448cc0-f6f6-48cc-be03-f2dccacdfd5f","client_ts":1721889827,"sdk_version":"unreal 5.2.0","os_version":"windows 6.3","manufacturer":"LENOVO","device":"90RC018GCP","platform":"windows","session_id":"0aa8d26e-4e22-4074-aa3e-fd8189f48958","session_num":1038,"engine_version":"unreal 5.0.3","category":"session_end","length":33}
LogStreaming: Display: 0.360 ms (0.253+0.107) ms for processing 4556/4556 objects in NotifyUnreachableObjects( Queued=0, Async=0). Removed 0/0 (14661->14661 tracked) packages and 0/4556 (66296->66296 tracked) public exports.
I wonder if there will be any fork or alternative of this plugin that works in UE 5.0.3, for I was currently working on adding steam workshop UGC mod support to a UE5 game and had a lot of trouble with it
I tried the latest release of the mod loader and met with some problems:
[UnrealModLoader][INFO] Created by ~Russell.J Release V 2.2.0 [UnrealModLoader][INFO] Profile Detected: TheLastSurvivor [UnrealModLoader][INFO] FoundNamePool: 0x00007FF77CBED0C0 [UnrealModLoader][INFO] GObject: 0x00007FF77C99ACC0 [UnrealModLoader][ERROR] GWorld Could Not Be Found! [UnrealModLoader][INFO] GameStateInit: 0x00007FF7778BFBB0 [UnrealModLoader][INFO] AActor::BeginPlay: 0x00007FF7772B3E20 [UnrealModLoader][INFO] StaticLoadObject: 0x00007FF7732C4040 [UnrealModLoader][ERROR] SpawnActorFTrans NOT FOUND! LogGameAnalyticsAnalytics: Display: FAnalyticsGameAnalytics Constructor LogAudio: Display: Registering Engine Module Parameter Interfaces... LogStreaming: Display: AsyncLoading2 - Thread Started: true, IsInitialLoad: false LogStreaming: Display: AsyncLoading2 - InitialLoad Finalized: 19903 script object entries in 535.19 KB LogAudio: Display: Initializing Audio Device Manager... LogAudio: Display: Loading Default Audio Settings Objects... LogAudio: Display: No default SoundConcurrencyObject specified (or failed to load). LogAudio: Display: Audio Device Manager Initialized LogAudio: Display: Creating Audio Device: Id: 1, Scope: Shared, Realtime: True LogAudioMixer: Display: Audio Mixer Platform Settings: LogAudioMixer: Display: Sample Rate: 48000 LogAudioMixer: Display: Callback Buffer Frame Size Requested: 1024 LogAudioMixer: Display: Callback Buffer Frame Size To Use: 1024 LogAudioMixer: Display: Number of buffers to queue: 2 LogAudioMixer: Display: Max Channels (voices): 0 LogAudioMixer: Display: Number of Async Source Workers: 0 LogAudio: Display: AudioDevice MaxSources: 300 LogAudio: Display: Audio Spatialization Plugin: None (built-in). LogAudio: Display: Audio Reverb Plugin: None (built-in). LogAudio: Display: Audio Occlusion Plugin: None (built-in). LogAudioDebug: Display: Lib vorbis DLL was dynamically loaded. LogAudioMixer: Display: Initializing audio mixer using platform API: 'XAudio2' LogAudioMixer: Display: Using Audio Hardware Device ?? (Realtek(R) Audio) LogAudioMixer: Display: Initializing Sound Submixes... LogAudioMixer: Display: Creating Master Submix 'MasterSubmixDefault' LogAudioMixer: Display: Creating Master Submix 'MasterReverbSubmixDefault' LogAudioMixer: Display: Output buffers initialized: Frames=1024, Channels=2, Samples=2048, InstanceID=1 LogAudioMixer: Display: Starting AudioMixerPlatformInterface::RunInternal(), InstanceID=1 LogAudioMixer: Display: FMixerPlatformXAudio2::SubmitBuffer() called for the first time. InstanceID=1 LogCsvProfiler: Display: Metadata set : largeworldcoordinates="1" LogNiagara: Error: Emitter[dustPopout] depends on Emitter[Arrow] which is not available (has scalability removed it during a cook?). LogTemp: Warning: [UCoopGameInstance::Init()]:FString NickName = GetPlayerNickname : Jerry Miles LogTemp: Warning: [UCoopGameInstance::Init()]:DesiredServerName Jerry Miles's Room LogAudio: Display: Audio Device (ID: 1) registered with world 'Untitled'. LogUIActionRouter: Display: Found 0 derived classes when attemping to create action router (CommonUIActionRouterBase) LogInit: Display: Game Engine Initialized. LogInit: Display: Starting Game. LogStreaming: Display: 4.052 ms (0.609+3.443) ms for processing 14228/14228 objects in NotifyUnreachableObjects( Queued=0, Async=0). Removed 0/1 (14367->14367 tracked) packages and 13135/14227 (79121->65986 tracked) public exports. LogAudio: Display: Audio Device unregistered from world 'None'. LogAudio: Display: Audio Device (ID: 1) registered with world 'EmptyMapToLoad'. LogRHI: Display: ShaderPipelineCache: Paused Batching. 1 LogRHI: Display: ShaderPipelineCache: Resumed Batching. 0 LogRHI: Display: ShaderPipelineCache: Batching Resumed. LogInit: Display: Engine is initialized. Leaving FEngineLoop::Init() LogStreaming: Display: 0.020 ms (0.010+0.011) ms for processing 100/100 objects in NotifyUnreachableObjects( Queued=0, Async=0). Removed 1/1 (14368->14367 tracked) packages and 5/99 (65991->65986 tracked) public exports. LogAudio: Display: Audio Device unregistered from world 'None'. LogAudio: Display: Audio Device (ID: 1) registered with world 'LobbyMap'. LogNet: Display: SteamNetDriver_2147481777 bound to port 7777 LogOnlineSession: Warning: STEAM: No game present to join for session (GameSession) LogGameMode: Display: Match State Changed from EnteringMap to WaitingToStart LogGameMode: Display: Match State Changed from WaitingToStart to InProgress Verbose/GameAnalytics: Event added to queue: {"v":2,"event_uuid":"29f7b859-4d83-436c-a12e-a67f54ea94b0","user_id":"90448cc0-f6f6-48cc-be03-f2dccacdfd5f","client_ts":1721892801,"sdk_version":"unreal 5.2.0","os_version":"windows 6.3","manufacturer":"LENOVO","device":"90RC018GCP","platform":"windows","session_id":"6afe59bd-d2fc-4807-aea9-e5808588e055","session_num":1039,"engine_version":"unreal 5.0.3","category":"user"} LogScript: Warning: UGameplayStatics::BeginDeferredActorSpawnFromClass: can not spawn an actor from a NULL class LogScript: Warning: ????????????? DisplayRole LobbyPlayerState_BP_C /Game/Level/LobbyMap.LobbyMap:PersistentLevel.LobbyPlayerState_BP_C_2147481762 Function /Game/BP/ZeroOuterSystem/LobbyPlayerState_BP.LobbyPlayerState_BP_C:InitDisplayRole:028F LogScript: Warning: Script call stack: Function /Game/BP/ZeroOuterSystem/LobbyPlayerState_BP.LobbyPlayerState_BP_C:ReceiveBeginPlay Function /Game/BP/ZeroOuterSystem/LobbyPlayerState_BP.LobbyPlayerState_BP_C:ExecuteUbergraph_LobbyPlayerState_BP Function /Game/BP/ZeroOuterSystem/LobbyPlayerState_BP.LobbyPlayerState_BP_C:SetSteamID Function /Game/BP/ZeroOuterSystem/LobbyPlayerState_BP.LobbyPlayerState_BP_C:ExecuteUbergraph_LobbyPlayerState_BP Function /Game/BP/ZeroOuterSystem/LobbyPlayerState_BP.LobbyPlayerState_BP_C:OnRep_PlayerData Function /Game/BP/ZeroOuterSystem/LobbyPlayerState_BP.LobbyPlayerState_BP_C:SyncRoleCard Function /Game/BP/ZeroOuterSystem/LobbyPlayerState_BP.LobbyPlayerState_BP_C:InitDisplayRole
LogViewport: Display: Viewport MouseLockMode Changed, LockOnCapture -> DoNotLock LogViewport: Display: Viewport HideCursorDuringCapture Changed, False -> True LogViewport: Display: Viewport MouseCaptureMode Changed, CapturePermanently_IncludingInitialMouseDown -> CaptureDuringMouseDown LogAnimation: Warning: FBoneReference::Initialize BoneIndex for Bone 'Jaw' does not exist in Skeleton '0727_02_SK_Chr_Male_DQ_01_Skeleton' LogScript: Warning: Script Msg: Attempted to access index 0 from array 'CallFunc_GetComponentsByTag_ReturnValue' of length 0 in '/Game/BP/Power/Power_Base.Power_Base_C:ExecuteUbergraph_Power_Base'! LogScript: Warning: ????????????? CallFunc_GetPlayerPawn_ReturnValue_1 BarMenu_C /Engine/Transient.GameEngine_2147482616:GameStorage_C_2147481909.LobbyUISystem_BP_C_2147481507.WidgetTree.MainLobbyUI.WidgetTree.BarMenu_C_2147481505 Function /Game/BP/ZeroOuterSystem/ArchiveTest/BarMenu.BarMenu_C:ExecuteUbergraph_BarMenu:1741 LogScript: Warning: Script call stack: Function /Game/BP/ZeroOuterSystem/ArchiveTest/BarMenu.BarMenu_C:Construct Function /Game/BP/ZeroOuterSystem/ArchiveTest/BarMenu.BarMenu_C:ExecuteUbergraph_BarMenu
LogStringTable: Warning: Failed to find string table entry for '/Game/Localization_Translation/Repeated_Words.Repeated_Words' '????'. Did you forget to add a string table redirector? LogScript: Warning: Script Msg: Attempted to access index 0 from array 'Modifiers' of length 0 in '/Script/EnhancedInput.EnhancedActionKeyMapping'! LogTemp: Warning: [UCoopGameInstance::UpdateSessionPlayerJoinOrQuit] Session Connections 1 LogAnimation: Warning: FBoneReference::Initialize BoneIndex for Bone 'Jaw' does not exist in Skeleton '0727_02_SK_Chr_Male_DQ_01_Skeleton' LogOnline: Warning: Leaderboard 0 find
LogOnline: Warning: Leaderboard 1 find
LogOnline: Warning: Leaderboard 2 find
LogOnline: Warning: Leaderboard 0 find
LogOnline: Warning: Leaderboard 3 find
LogOnline: Warning: Leaderboard 4 find
LogOnline: Warning: Leaderboard 5 find
LogOnline: Warning: Leaderboard not find
Verbose/GameAnalytics: Event added to queue: {"v":2,"event_uuid":"55added9-6032-4418-987f-6ebd523f96c3","user_id":"90448cc0-f6f6-48cc-be03-f2dccacdfd5f","client_ts":1721889827,"sdk_version":"unreal 5.2.0","os_version":"windows 6.3","manufacturer":"LENOVO","device":"90RC018GCP","platform":"windows","session_id":"0aa8d26e-4e22-4074-aa3e-fd8189f48958","session_num":1038,"engine_version":"unreal 5.0.3","category":"session_end","length":33} LogStreaming: Display: 0.360 ms (0.253+0.107) ms for processing 4556/4556 objects in NotifyUnreachableObjects( Queued=0, Async=0). Removed 0/0 (14661->14661 tracked) packages and 0/4556 (66296->66296 tracked) public exports.