So I’m having an unknown cook failure when trying to package a game. I’m not sure why. I have read that it has to do with blueprint errors but nothing specific.
I get the error LogLinker:Warning: Can’t find file ‘/Game/BPNetworkingProject/ThirdPersonOverview’
I’m not sure why, I don’t have that folder or that file/BP and never have. Is that something that is autogenerated?
It seems to actually fail in an assertion in SharedPointer.h line 728
/**
* Dereference operator returns a reference to the object this shared pointer points to
*
* @return Reference to the object
*/
FORCEINLINE typename FMakeReferenceTo<ObjectType>::Type operator*() const
{
check( IsValid() );
return *Object;
}
Is there a bad reference somewhere? I have tried refreshing the nodes in all blueprints. I also tried fixing up redirectors in all folders. I’ve cleaned and rebuilt the project and deleted all the folder I could as well as regenerating the project files. There are no load or map errors.
Does anyone know of any other log files that may help or what these errors may be from?
Are you using the ThirdPerson template by any chance?
I’ve had a quick look at it and there appears to be ThirdPersonOverview.uasset located in [path to engine root folder]\Templates\TP_ThirdPerson\Content\ThirdPersonCPP.
I don’t exactly know why you’re unable to cook/package your game though. The output log you posted does suggest to see the log file AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+4.10\Cook-2015.12.14-05.44.23.txt
I used a sidescroller template. Is there a good tutorial on how to go through all the stuff that’s included that you don’t need and can remove?
Unfortunately I don’t have that log file anymore and now when I try to build I have Error Unknown Error. Even more ambiguous. I am trying to read those error files in that directory but I can’t seem to get any more useful information from them.
And when I try to package this project I get an error in my file which talks about a different project “…EmptyLinkFunctionForStaticInitializationAIFlightTest…”
So I went through the .cs and checked every bit of every blueprint and redid a ton of stuff and tried to build all day.
I don’t know why but the project doesn’t seem to be looking for the thirdpersonoverview blueprint anymore. It is also not trying to resolve dependencies from another project (wtf?)?
I think the culprit is paper2d. I had it enabled initially but disabled and removed it but now there are bits all over the place referencing paper 2d. I did a notepadd++ search in my project directory and got about 4000 hits in 58 different files.
Is there a guide or list of files somewhere that talks about removing every reference to a plugin like that?
I had disabled the Paper2d Plugin and something was still trying to reference it. I had tried to re-enable it but it didn’t work for some reason so I rebuilt everything from scratch and re-enabled paper2d and now it will package.
I’m still not sure what is looking for paper2d and would like to disable it.