# How to solve engine modules are out of date

**URL:** <https://forums.unrealengine.com/t/how-to-solve-engine-modules-are-out-of-date/564119>\
**Category:** Platform & Builds\
**Tags:** Builds, unreal-engine\
**Created:** [May 23, 2022, 11:07am UTC](https://forums.unrealengine.com/t/how-to-solve-engine-modules-are-out-of-date/564119 "2022-05-23T11:07:41Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![LokiSMG](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/lokismg/32/88707_2.png) [@LokiSMG](https://forums.unrealengine.com/u/LokiSMG)\
**Post date:** [May 23, 2022, 11:07am UTC](https://forums.unrealengine.com/t/how-to-solve-engine-modules-are-out-of-date/564119/1 "2022-05-23T11:07:41Z")

</div>

Hey, I am compiling my own engine solution because I have made some changes to the engine’s code, but when trying to open my .uproject file, it asks for me to build the modules because they are built for another version. If I press build now, it does something but then it says “Engine modules are out of date, and cannot be compiled while the engine is running. Please build through your IDE”.

I just built the Engine project through visual studio in Development Editor mode so I can’t think of a reason why the modules would be out of date or just why it would not work.

---

<div class="post-metadata">

**Author:** ![LingHyun](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/linghyun/32/1003992_2.png) [@LingHyun](https://forums.unrealengine.com/u/LingHyun)\
**Post date:** [May 23, 2022, 11:19am UTC](https://forums.unrealengine.com/t/how-to-solve-engine-modules-are-out-of-date/564119/2 "2022-05-23T11:19:29Z")

</div>

> [@\[solved\] upgrade c++ project from ue 4.24 to 4.25 under Linux](https://forums.unrealengine.com/t/solved-upgrade-c-project-from-ue-4-24-to-4-25-under-linux/144950/7):
>
> I don’t know if I am missing something, but I didn’t found a complete solution, As @TestSubject89 says, you have to remove two options if the solution given by @anon-oss is not enough. You can do it in the file : Engine/Source/Developer/DesktopPlatform/Private/DesktopPlatformBase.cpp Look for this line : Arguments += " -Progress -NoEngineChanges -NoHotReloadFromIDE"; → Arguments += " -Progress"; Then re-compile your engine launch your project and accept the rebuild

First, in your source folder in your project, check that {nameofproject}.Target.cs and {nameofproject}Editor.Target.cs has “DefaultBuildSettings = BuildSettingsVersion.V2;” in the section base(Target) { … } If it does not work, check the file Engine/Source/Developer/DesktopPlatform/Private/DesktopPlatformBase.cpp in your Unreal Engine source code, look for the line `Arguments += " -Progress -NoEngineChanges -NoHotReloadFromIDE";` et remove the two last options : `Arguments += " -Progress";`

- Re-compile Unreal Engine - Launch your project and accept the rebuild.

---

<div class="post-metadata">

**Author:** ![LokiSMG](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/lokismg/32/88707_2.png) [@LokiSMG](https://forums.unrealengine.com/u/LokiSMG)\
**Post date:** [May 23, 2022, 12:02pm UTC](https://forums.unrealengine.com/t/how-to-solve-engine-modules-are-out-of-date/564119/3 "2022-05-23T12:02:11Z")

</div>

I solved it. Future users that might arrive at this point, make sure the engine and the project are running the same version for the same platform. Because I was compiling the engine for 64 bits and the project for 32 (I don’t know why or how)

---

<div class="post-metadata">

**Author:** ![DeepwebsJohnWick](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/deepwebsjohnwick/32/605006_2.png) [@DeepwebsJohnWick](https://forums.unrealengine.com/u/DeepwebsJohnWick)\
**Post date:** [December 12, 2022, 8:20pm UTC](https://forums.unrealengine.com/t/how-to-solve-engine-modules-are-out-of-date/564119/4 "2022-12-12T20:20:53Z")

</div>

how???

---

<div class="post-metadata">

**Author:** ![adib.murad](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@adib.murad](https://forums.unrealengine.com/u/adib.murad)\
**Post date:** [February 11, 2023, 12:21am UTC](https://forums.unrealengine.com/t/how-to-solve-engine-modules-are-out-of-date/564119/6 "2023-02-11T00:21:59Z")

</div>

This solved my problem too in Kubuntu 22.04 and Qt Creator. Before the solution the execution log of my project showed this:

```auto
LogInit: Name: LG STUBBED: FDesktopPlatformLinux::GetNativeFeedbackContext at /home/adib/dev/UnrealEngine-4.27/Engine/Source/Developer/DesktopPlatform/Private/Linux/DesktopPlatformLinux.cpp:450 (GetNativeFeedbackContext)
FULL HD 22''
LogInit: ID: display1
LogInit: NativeWidth: 1920
LogInit: NativeHeight: 1080
LogInit: bIsPrimary: false
Running /home/adib/dev/UnrealEngine-4.27/Engine/Binaries/DotNET/UnrealBuildTool.exe Development Linux -Project="/home/adib/dev/unrealProjects/MyProject/MyProject.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE

```

When I removed “-NoEngineChanges -NoHotReloadFromIDE” from these switches as you instructed, all worked.

Thanks!

---

<div class="post-metadata">

**Author:** ![dedemilano](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@dedemilano](https://forums.unrealengine.com/u/dedemilano)\
**Post date:** [June 5, 2023, 4:57pm UTC](https://forums.unrealengine.com/t/how-to-solve-engine-modules-are-out-of-date/564119/7 "2023-06-05T16:57:58Z")

</div>

You solved my problem UE 4.27 + Ubuntu 20.04…Thanks

---

<div class="post-metadata">

**Author:** ![ThanosTheMadMan0](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ThanosTheMadMan0](https://forums.unrealengine.com/u/ThanosTheMadMan0)\
**Post date:** [February 29, 2024, 2:01pm UTC](https://forums.unrealengine.com/t/how-to-solve-engine-modules-are-out-of-date/564119/8 "2024-02-29T14:01:35Z")

</div>

I did the things you mentioned and then did the commands:  
"  
cd UnrealEngine  
./Setup.sh  
./GenerateProjectFiles.sh  
make  
cd AirSim  
./setup.sh  
./build.sh  
"  
again and it worked (I run whatever I could with sudo also)

---

<div class="post-metadata">

**Author:** ![emypippo](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@emypippo](https://forums.unrealengine.com/u/emypippo)\
**Post date:** [September 28, 2024, 1:37pm UTC](https://forums.unrealengine.com/t/how-to-solve-engine-modules-are-out-of-date/564119/9 "2024-09-28T13:37:34Z")

</div>

You solved my problem UE 4.27.2 in windows. Thank you so much

---

<div class="post-metadata">

**Author:** ![deep06](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@deep06](https://forums.unrealengine.com/u/deep06)\
**Post date:** [February 16, 2025, 11:43pm UTC](https://forums.unrealengine.com/t/how-to-solve-engine-modules-are-out-of-date/564119/10 "2025-02-16T23:43:41Z")

</div>

Solved my problem with 5.5.2 on Linux. Rebuilding took a little over 1 minute. Thank you!

---

<div class="post-metadata">

**Author:** ![BrandyBearStudio](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@BrandyBearStudio](https://forums.unrealengine.com/u/BrandyBearStudio)\
**Post date:** [February 25, 2025, 6:08pm UTC](https://forums.unrealengine.com/t/how-to-solve-engine-modules-are-out-of-date/564119/11 "2025-02-25T18:08:49Z")

</div>

I solved it in 5.5.3 by validating the engine and then it worked. Hope that helps someone.

---

<div class="post-metadata">

**Author:** ![ytroxxx](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ytroxxx](https://forums.unrealengine.com/u/ytroxxx)\
**Post date:** [June 15, 2025, 9:07pm UTC](https://forums.unrealengine.com/t/how-to-solve-engine-modules-are-out-of-date/564119/12 "2025-06-15T21:07:17Z")

</div>

how did you rebuilt it? I had to recompile everything

---

<div class="post-metadata">

**Author:** ![Lucinao\_2](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Lucinao\_2](https://forums.unrealengine.com/u/Lucinao_2)\
**Post date:** [July 22, 2025, 2:33am UTC](https://forums.unrealengine.com/t/how-to-solve-engine-modules-are-out-of-date/564119/13 "2025-07-22T02:33:42Z")

</div>

You solved my problem UE5.3.2 + MacOS15.5, Thank you so much.
