The bull cow game won't compile and I can't find any info on the internet why

Every time I try to open it, it will go through the motions of updating and recompiling to fit the new version of VS and Unreal but it always fails to compile.
I’ve installed multiple versions of VS and Unreal, redownloaded and unzipped the original files from the course , what am I doing wrong?
I can’t proceed in my courses at all…

by the way I work out of my one drive cloud but that shouldn’t effect it would it?
Thank you all for the help!

You need to provide more info. What VS are you using? VS Code? VS Community? 2019? 2022?
What error are you getting when you say “always fails to compile”? And how are you trying to compile it?

Here’s everything I’m seeing
I unzip the file
Go into the program files, right click the unity project and open with UE4 Editor
(I’ve tried opening with UE4 but it doesn’t work either)
It asks me if I would like to rebuild
Tells me I;m missing some game files
then flashes some stuff real quick like it’s thinking,
then tells me It won’t compile and I should rebuild from source which I have no idea how to do.



other stats:
I’m running
VS studio 2022
Windows 11
and Unreal engine 4.27.2

Thank you for looking into this, helps a lot

First thing I would try is to move the project folder to another folder like C:\UE4\BullCowGame-starter-kit sometimes UE4 doesn’t like long and deep folders. I would even change the folder name to just BullCowGame instead BullCowGame-starter-kit

Second, delete the folders “Intermediate” and “Saved”.

Third, right click on BullCowGame.uproject and click on Generate Visual Studio project files.

Fourth, it will create a BullCowGame.sln file, so double click on it to open it in Visual Studio.

Fifth, at one side of VS, you will have a tree at Solution Explorer, right click on BullCowGame (usually inside a “Games” folder) and select Build.

Finally, if you don’t get errors, try to open BullCowGame.uproject with Unreal Engine.

If you get errors, post em here, so we can know if you are missing some VS files installed or there are another problems.

I can’t find anything that says generate Visual Studio Project files…


I also found this while trying to open it other ways


I don’t use windows 11, so what does happen if you press on Show more options in that menu? maybe the generate vs project files is hidden?

if not, it is like doesn’t recognize there is a visual studio installed. BTW, wasn’t clear if you use Visual Studio Code 2022 or Visual Studio Community 2022.

1 Like

Visual studio code
also the second image shows what I can see if I press more options
so i still cant find it
is there a manual way to get it to generate?

I had to make some test and I think managed to replicate your problem and how to fix it. I am not sure how it is in windows 11, so I will tell you what I did in Windows 10, the steps shouldn’t be very differents, but may be a bit differents.

Right click on BullCowGame.uproject > Open With > Choose Another App > mark Always use this App to open uproject, click on More Apps, click on Look for Another App on this PC > navigate to C:\Program Files (x86)\Epic Games\Launcher\Engine\Binaries\Win64\ (assuming you installed the launcher in the default directory, if not, you will have to search for it and reach that subfolder) and select UnrealVersionSelector.exe

After that, just ignore UE4 trying to launch your project and the errors, but you should be able to right click and Generate VS project files

I tried but I can’t seem to find that specific .exe file

I found a method on getting the right click method to work but it’ll take a while to try, do you think I should try it out?

Yes, try, but is weird you don’t have the launcher. Didn’t you install UE4 from Epic Games launcher (Epic Games Store)?

Could you provide the contents of the log that’s in the Saved folder?

Yes sir, Here you go

Log file open, 02/21/22 23:55:20
LogWindows: Failed to load ‘aqProf.dll’ (GetLastError=126)
LogWindows: File ‘aqProf.dll’ does not exist
LogWindows: Failed to load ‘VtuneApi.dll’ (GetLastError=126)
LogWindows: File ‘VtuneApi.dll’ does not exist
LogWindows: Failed to load ‘VtuneApi32e.dll’ (GetLastError=126)
LogWindows: File ‘VtuneApi32e.dll’ does not exist
LogConsoleResponse: Display: Failed to find resolution value strings in scalability ini. Falling back to default.
LogConsoleResponse: Display: Failed to find resolution value strings in scalability ini. Falling back to default.
LogInit: Display: Running engine for game: BullCowGame
LogPlatformFile: Not using cached read wrapper
LogTaskGraph: Started task graph with 5 named threads and 47 total threads with 3 sets of task threads.
LogStats: Stats thread started at 4.407256
LogICUInternationalization: ICU TimeZone Detection - Raw Offset: -6:00, Platform Override: ‘’
LogInit: Display: Loading text-based GConfig…
LogPluginManager: Mounting plugin MeshPainting
LogPluginManager: Mounting plugin XGEController
LogPluginManager: Mounting plugin AISupport
LogPluginManager: Mounting plugin LightPropagationVolume
LogPluginManager: Mounting plugin CameraShakePreviewer
LogPluginManager: Mounting plugin EnvironmentQueryEditor
LogPluginManager: Mounting plugin LiveLink
LogPluginManager: Mounting plugin GameplayCameras
LogPluginManager: Mounting plugin TcpMessaging
LogPluginManager: Mounting plugin UdpMessaging
LogPluginManager: Mounting plugin LauncherChunkInstaller
LogPluginManager: Mounting plugin OodleData
LogPluginManager: Mounting plugin OodleNetwork
LogPluginManager: Mounting plugin AssetManagerEditor
LogPluginManager: Mounting plugin Paper2D
LogPluginManager: Mounting plugin DataValidation
LogPluginManager: Mounting plugin CurveEditorTools
LogPluginManager: Mounting plugin CryptoKeys
LogPluginManager: Mounting plugin FacialAnimation
LogPluginManager: Mounting plugin GeometryMode
LogPluginManager: Mounting plugin AnimationSharing
LogPluginManager: Mounting plugin GameplayTagsEditor
LogPluginManager: Mounting plugin MacGraphicsSwitching
LogPluginManager: Mounting plugin MaterialAnalyzer
LogPluginManager: Mounting plugin MobileLauncherProfileWizard
LogPluginManager: Mounting plugin SpeedTreeImporter
LogPluginManager: Mounting plugin CLionSourceCodeAccess
LogPluginManager: Mounting plugin CodeLiteSourceCodeAccess
LogPluginManager: Mounting plugin KDevelopSourceCodeAccess
LogPluginManager: Mounting plugin GitSourceControl
LogPluginManager: Mounting plugin NullSourceCodeAccess
LogPluginManager: Mounting plugin PerforceSourceControl
LogPluginManager: Mounting plugin PlasticSourceControl
LogPluginManager: Mounting plugin PixWinPlugin
LogPluginManager: Mounting plugin PluginUtils
LogPluginManager: Mounting plugin RiderSourceCodeAccess
LogPluginManager: Mounting plugin PropertyAccessNode
LogPluginManager: Mounting plugin TextureFormatOodle
LogPluginManager: Mounting plugin SubversionSourceControl
LogPluginManager: Mounting plugin UObjectPlugin
LogPluginManager: Mounting plugin VisualStudioCodeSourceCodeAccess
LogPluginManager: Mounting plugin VisualStudioSourceCodeAccess
LogPluginManager: Mounting plugin XCodeSourceCodeAccess
LogPluginManager: Mounting plugin PluginBrowser
LogPluginManager: Mounting plugin VariantManagerContent
LogPluginManager: Mounting plugin MagicLeap
LogPluginManager: Mounting plugin LuminPlatformFeatures
LogPluginManager: Mounting plugin Niagara
LogPluginManager: Mounting plugin DatasmithContent
LogPluginManager: Mounting plugin MagicLeapMedia
LogPluginManager: Mounting plugin MLSDK
LogPluginManager: Mounting plugin MagicLeapLightEstimation
LogPluginManager: Mounting plugin Takes
LogPluginManager: Mounting plugin MagicLeapPassableWorld
LogPluginManager: Mounting plugin ScreenshotTools
LogPluginManager: Mounting plugin OnlineSubsystemUtils
LogPluginManager: Mounting plugin OnlineSubsystem
LogPluginManager: Mounting plugin OnlineSubsystemNull
LogPluginManager: Mounting plugin AvfMedia
LogPluginManager: Mounting plugin AndroidMedia
LogPluginManager: Mounting plugin ImgMedia
LogPluginManager: Mounting plugin MediaCompositing
LogPluginManager: Mounting plugin WebMMedia
LogPluginManager: Mounting plugin MediaPlayerEditor
LogPluginManager: Mounting plugin WmfMedia
LogPluginManager: Mounting plugin AlembicImporter
LogPluginManager: Mounting plugin ChaosClothEditor
LogPluginManager: Mounting plugin ChaosSolverPlugin
LogPluginManager: Mounting plugin AutomationUtils
LogPluginManager: Mounting plugin BackChannel
LogPluginManager: Mounting plugin ChaosCloth
LogPluginManager: Mounting plugin ChaosEditor
LogPluginManager: Mounting plugin CharacterAI
LogPluginManager: Mounting plugin GeometryCache
LogPluginManager: Mounting plugin MotoSynth
LogPluginManager: Mounting plugin OpenImageDenoise
LogPluginManager: Mounting plugin PlanarCut
LogPluginManager: Mounting plugin PlatformCrypto
LogPluginManager: Mounting plugin ProxyLODPlugin
LogPluginManager: Mounting plugin SkeletalReduction
LogPluginManager: Mounting plugin ActorLayerUtilities
LogPluginManager: Mounting plugin AndroidDeviceProfileSelector
LogPluginManager: Mounting plugin AndroidMoviePlayer
LogPluginManager: Mounting plugin AndroidPermission
LogPluginManager: Mounting plugin ChaosNiagara
LogPluginManager: Mounting plugin PythonScriptPlugin
LogPluginManager: Mounting plugin GeometryCollectionPlugin
LogPluginManager: Mounting plugin GeometryProcessing
LogPluginManager: Mounting plugin AppleImageUtils
LogPluginManager: Mounting plugin AppleMoviePlayer
LogPluginManager: Mounting plugin ArchVisCharacter
LogPluginManager: Mounting plugin AssetTags
LogPluginManager: Mounting plugin AudioCapture
LogPluginManager: Mounting plugin AudioSynesthesia
LogPluginManager: Mounting plugin CableComponent
LogPluginManager: Mounting plugin ChunkDownloader
LogPluginManager: Mounting plugin CustomMeshComponent
LogPluginManager: Mounting plugin EditableMesh
LogPluginManager: Mounting plugin ExampleDeviceProfileSelector
LogPluginManager: Mounting plugin GoogleCloudMessaging
LogPluginManager: Mounting plugin GooglePAD
LogPluginManager: Mounting plugin IOSDeviceProfileSelector
LogPluginManager: Mounting plugin LinuxDeviceProfileSelector
LogPluginManager: Mounting plugin LocationServicesBPLibrary
LogPluginManager: Mounting plugin MobilePatchingUtils
LogPluginManager: Mounting plugin OpenXR
LogPluginManager: Mounting plugin OpenXREyeTracker
LogPluginManager: Mounting plugin OpenXRHandTracking
LogPluginManager: Mounting plugin PhysXVehicles
LogPluginManager: Mounting plugin PostSplashScreen
LogPluginManager: Mounting plugin ProceduralMeshComponent
LogPluginManager: Mounting plugin PropertyAccessEditor
LogPluginManager: Mounting plugin SignificanceManager
LogPluginManager: Mounting plugin RuntimePhysXCooking
LogPluginManager: Mounting plugin SoundFields
LogPluginManager: Mounting plugin WebMMoviePlayer
LogPluginManager: Mounting plugin WindowsMoviePlayer
LogPluginManager: Mounting plugin ActorSequence
LogPluginManager: Mounting plugin LevelSequenceEditor
LogPluginManager: Mounting plugin MatineeToLevelSequence
LogPluginManager: Mounting plugin TemplateSequence
LogPluginManager: Mounting plugin Synthesis
LogPluginManager: Mounting plugin ContentBrowserAssetDataSource
LogPluginManager: Mounting plugin ContentBrowserClassDataSource
LogPluginManager: Mounting plugin ContentBrowserFileDataSource
LogPluginManager: Mounting plugin OnlineSubsystemGooglePlay
LogPluginManager: Mounting plugin OnlineSubsystemIOS
LogPluginManager: Mounting plugin SteamVR
LogPluginManager: Mounting plugin OculusVR
Launching UnrealBuildTool… [D:/program files/UE_4.27/Engine/Binaries/DotNET/UnrealBuildTool.exe -Mode=QueryTargets -Project=“C:/Users/Yomas/OneDrive/Documents/Unreal Projects/BullCowGame/BullCowGame.uproject” -Output=“C:/Users/Yomas/OneDrive/Documents/Unreal Projects/BullCowGame/Intermediate/TargetInfo.json”]
LogInit: Warning: Incompatible or missing module: BullCowGame
Running D:/program files/UE_4.27/Engine/Binaries/DotNET/UnrealBuildTool.exe Development Win64 -Project=“C:/Users/Yomas/OneDrive/Documents/Unreal Projects/BullCowGame/BullCowGame.uproject” -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE
ERROR: Unhandled exception: Tools.DotNETCommon.JsonParseException: Unable to parse C:\Users\Yomas\OneDrive\Documents\Unreal Projects\BullCowGame\BullCowGame.uproject: Could not find token at index 67
at Tools.DotNETCommon.JsonObject.Read(FileReference File) in D:\Build++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\DotNETCommon\DotNETUtilities\JsonObject.cs:line 57
at UnrealBuildTool.ProjectDescriptor.FromFile(FileReference FileName) in D:\Build++UE4\Sync\Engine\Source\Programs\UnrealBuildTool\System\ProjectDescriptor.cs:line 208
at UnrealBuildTool.RulesCompiler.CreateProjectRulesAssembly(FileReference ProjectFileName, Boolean bUsePrecompiled, Boolean bSkipCompile) in D:\Build++UE4\Sync\Engine\Source\Programs\UnrealBuildTool\System\RulesCompiler.cs:line 503
at UnrealBuildTool.TargetDescriptor.ParseSingleCommandLine(CommandLineArguments Arguments, Boolean bUsePrecompiled, Boolean bSkipRulesCompile, List1 TargetDescriptors) in D:\Build\++UE4\Sync\Engine\Source\Programs\UnrealBuildTool\Configuration\TargetDescriptor.cs:line 343 at UnrealBuildTool.TargetDescriptor.ParseCommandLine(CommandLineArguments Arguments, Boolean bUsePrecompiled, Boolean bSkipRulesCompile, List1 TargetDescriptors) in D:\Build++UE4\Sync\Engine\Source\Programs\UnrealBuildTool\Configuration\TargetDescriptor.cs:line 197
at UnrealBuildTool.BuildMode.Execute(CommandLineArguments Arguments) in D:\Build++UE4\Sync\Engine\Source\Programs\UnrealBuildTool\Modes\BuildMode.cs:line 165
at UnrealBuildTool.UnrealBuildTool.Main(String ArgumentsArray) in D:\Build++UE4\Sync\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.cs:line 557
LogInit: Warning: Still incompatible or missing module: BullCowGame
LogCore: Engine exit requested (reason: EngineExit() was called)
LogExit: Preparing to exit.
LogModuleManager: Shutting down and abandoning module DesktopPlatform (48)
LogModuleManager: Shutting down and abandoning module PythonScriptPluginPreload (46)
LogModuleManager: Shutting down and abandoning module PlatformCryptoOpenSSL (44)
LogModuleManager: Shutting down and abandoning module PlatformCryptoTypes (42)
LogModuleManager: Shutting down and abandoning module PlatformCrypto (40)
LogModuleManager: Shutting down and abandoning module OodleDataCompressionFormat (38)
LogModuleManager: Shutting down and abandoning module XGEController (36)
LogXGEController: Cannot use XGE Controller as Incredibuild is not installed on this machine.
LogXGEController: Cleaning working directory: C:/Users/Yomas/AppData/Local/Temp/UnrealXGEWorkingDir/
LogModuleManager: Shutting down and abandoning module AnimationModifiers (34)
LogModuleManager: Shutting down and abandoning module AudioEditor (32)
LogModuleManager: Shutting down and abandoning module PropertyEditor (31)
LogModuleManager: Shutting down and abandoning module TextureCompressor (28)
LogModuleManager: Shutting down and abandoning module RenderCore (26)
LogModuleManager: Shutting down and abandoning module Landscape (24)
LogModuleManager: Shutting down and abandoning module SlateRHIRenderer (22)
LogModuleManager: Shutting down and abandoning module AnimGraphRuntime (20)
LogModuleManager: Shutting down and abandoning module Renderer (18)
LogModuleManager: Shutting down and abandoning module Engine (16)
LogModuleManager: Shutting down and abandoning module CoreUObject (14)
LogModuleManager: Shutting down and abandoning module NetworkFile (12)
LogModuleManager: Shutting down and abandoning module CookedIterativeFile (10)
LogModuleManager: Shutting down and abandoning module StreamingFile (8)
LogModuleManager: Shutting down and abandoning module SandboxFile (6)
LogModuleManager: Shutting down and abandoning module PakFile (4)
LogModuleManager: Shutting down and abandoning module RSA (3)
LogExit: Exiting.
Log file closed, 02/21/22 23:55:37

I tried reinstalation, it didn’t seem to work…

Could you open BullCowGame.uproject in a text editor and post the contents?

This is all I get

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.

Privacy & Terms