Announcement

Collapse
No announcement yet.

Porting OdinEditor Mod Manager to Another Project

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Porting OdinEditor Mod Manager to Another Project

    I'm trying to port the OdinEditor mod manager plugin over to another project and have mostly succeeded, except that Line 128 of OdinEditorPluginPackager.cpp is broken and won't let me build plugins. The bad line is:

    Code:
    FString CommandLine = FString::Printf(TEXT("PackageOdinPlugin -Project="%s" -PluginPath="%s"
    -basedonreleaseversion="%s" -StagingDirectory="%s""), *FPaths::ConvertRelativePathToFull(FPaths::GetProjectFilePath()),
    *FPaths::ConvertRelativePathToFull(Plugin->GetDescriptorFileName()),
    *ReleaseVersion,
    *OutputDirectory);
    Specifically not sure where PackageOdinPlugin is defined. It's some custom command for the UnrealAutomationTool. Is it part of the custom engine build that ships with the Robo Recall Modding kit? I can't find anything related to it at the project/plugin level. Here is the console output when I try to "Share"/package a mod:

    Code:
    UATHelper: Packaging TestBlank (Windows): Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.AutomationException: Failed to find command PackageOdinPlugin
    UATHelper: Packaging TestBlank (Windows): at AutomationTool.Automation.Execute(List`1 CommandsToExecute, CaselessDictionary`1 Commands) in C:\Program Files\Epic Games\UE_4.16\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 562
    UATHelper: Packaging TestBlank (Windows): at AutomationTool.Automation.Process(String[] Arguments) in C:\Program Files\Epic Games\UE_4.16\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 536
    UATHelper: Packaging TestBlank (Windows): at AutomationTool.Program.MainProc(Object Param) in C:\Program Files\Epic Games\UE_4.16\Engine\Source\Programs\AutomationTool\Program.cs:line 133
    UATHelper: Packaging TestBlank (Windows): at AutomationTool.InternalUtils.RunSingleInstance(Func`2 Main, Object Param) in C:\Program Files\Epic Games\UE_4.16\Engine\Source\Programs\AutomationTool\AutomationUtils\Utils.cs:line 708
    UATHelper: Packaging TestBlank (Windows): at AutomationTool.Program.Main() in C:\Program Files\Epic Games\UE_4.16\Engine\Source\Programs\AutomationTool\Program.cs:line 57
    UATHelper: Packaging TestBlank (Windows): Program.Main: AutomationTool exiting with ExitCode=1 (Error_Unknown)
    UATHelper: Packaging TestBlank (Windows): BUILD FAILED
    Last edited by holodeck_dev; 09-20-2017, 01:19 PM.
Working...
X