Hi everyone,
Difficult question here, I’ve written a plugin based on a very simple plugin. Putting the bare minimum code I can to get it running (The plugin is a very simple concept anyway) converting from a cpp file I created which runs fine. The plugin does use an external library however the files are structured correctly as per the UE4 documentation.
I get the following error when trying to run generateprojectfiles.bat with my plugin located correctl in the right plugins folder. Would anyone point me in the right dirrection please? I’ve tried modifying my code and get the exact same number of errors too.
Regards,
Peter
I should add that my plugin doesn’t show up in the UE4 VS2013 solution explorer. Guess its something to do with my build.cs file?
Setting up Unreal Engine 4 project files...
UnrealBuildTool Exception: System.Exception: Could not find token at index 48
at fastJSON.JsonParser.NextTokenCore() in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\fastJSON\JsonParser.cs:line 345
at fastJSON.JsonParser.ParseValue() in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\fastJSON\JsonParser.cs:line 119
at fastJSON.JsonParser.ParseObject() in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\fastJSON\JsonParser.cs:line 83
at fastJSON.JsonParser.ParseValue() in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\fastJSON\JsonParser.cs:line 128
at fastJSON.JSON.ToObject(String json, Type type) in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\fastJSON\JSON.cs:line 148
at fastJSON.JSON.ToObject[T](String json) in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\fastJSON\JSON.cs:line 127
at UnrealBuildTool.Plugins.LoadPluginDescriptor(FileInfo PluginFileInfo, LoadedFromType LoadedFrom) in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\System\Plugins.cs:line 158
at UnrealBuildTool.Plugins.FindPluginsRecursively(String PluginsDirectory, LoadedFromType LoadedFrom, List`1& Plugins) in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\System\Plugins.cs:line 400
at UnrealBuildTool.Plugins.FindPluginsRecursively(String PluginsDirectory, LoadedFromType LoadedFrom, List`1& Plugins) in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\System\Plugins.cs:line 414
at UnrealBuildTool.Plugins.DiscoverAllPlugins() in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\System\Plugins.cs:line 446
at UnrealBuildTool.RulesCompiler.FindAllRulesSourceFiles(RulesFileType RulesFileType, List`1 AdditionalSearchPaths) in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\System\RulesCompiler.cs:line 1022
at UnrealBuildTool.ProjectFileGenerator.DiscoverTargets() in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\System\ProjectFileGenerator.cs:line 915
at UnrealBuildTool.ProjectFileGenerator.AddProjectsForAllTargets(List`1 AllGames, ProjectFile& EngineProject, Dictionary`2& GameProjects, Dictionary`2& ProgramProjects, HashSet`1& TemplateGameProjects) in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\System\ProjectFileGenerator.cs:line1554
at UnrealBuildTool.ProjectFileGenerator.GenerateProjectFiles(String[] Arguments, Boolean& bSuccess) in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\System\ProjectFileGenerator.cs:line 386
at UnrealBuildTool.UnrealBuildTool.GenerateProjectFiles(ProjectFileGeneratorGenerator, String[] Arguments) in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\System\UnrealBuildTool.cs:line 1196
at UnrealBuildTool.UnrealBuildTool.Main(String[] Arguments) in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\System\UnrealBuildTool.cs:line 1042
GenerateProjectFiles ERROR: UnrealBuildTool was unable to generate project files
.
Press any key to continue . . .