Can't cook for windows. Need help

So thats the error i am getting… any ideas?
UATHelper: Cooking (Windows): Project.Cook: Cook failed. Deleting cooked data.
UATHelper: Cooking (Windows): Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.AutomationException: Cook failed. —> AutomationTool.AutomationException: BUILD FAILED: Failed while running Cook for D:\UnrealEngine\projects\THIRDDpERSONmID\THIRDDpERSONmID.uproject; see log C:\Users\RaySan\AppData\Roaming\Unreal Engine\AutomationTo
ol\Logs\D+UnrealEngine+UE_4.15\Cook-2017.06.16-05.13.01.txt
UATHelper: Cooking (Windows): at AutomationTool.CommandUtils.RunCommandlet(FileReference ProjectName, String UE4Exe, String Commandlet, String Parameters)
UATHelper: Cooking (Windows): at AutomationTool.CommandUtils.CookCommandlet(FileReference ProjectName, String UE4Exe, String[] Maps, String[] Dirs, String InternationalizationPreset, String[] CulturesToCook, String TargetPlatform, String Parameters)
UATHelper: Cooking (Windows): at Project.Cook(ProjectParams Params)
UATHelper: Cooking (Windows): — End of inner exception stack trace —
UATHelper: Cooking (Windows): at Project.Cook(ProjectParams Params)
UATHelper: Cooking (Windows): at BuildCookRun.DoBuildCookRun(ProjectParams Params)
UATHelper: Cooking (Windows): at BuildCookRun.ExecuteBuild()
UATHelper: Cooking (Windows): at AutomationTool.BuildCommand.Execute()
UATHelper: Cooking (Windows): at AutomationTool.Automation.Execute(List1 CommandsToExecute, CaselessDictionary1 Commands)
UATHelper: Cooking (Windows): at AutomationTool.Automation.Process(String[] Arguments)
UATHelper: Cooking (Windows): at AutomationTool.Program.MainProc(Object Param)
UATHelper: Cooking (Windows): at AutomationTool.InternalUtils.RunSingleInstance(Func`2 Main, Object Param)
UATHelper: Cooking (Windows): at AutomationTool.Program.Main()
UATHelper: Cooking (Windows): Program.Main: AutomationTool exiting with ExitCode=25 (Error_UnknownCookFailure)
UATHelper: Cooking (Windows): BUILD FAILED