Hi,
since few weeks, hot reload stoped wokring ( maybe since we moved from 4.14 to 4.15.3, not quite sure )
here the info :
i use binary from luncher
VS 2017 community
Build config in vs is set to Development editor X64
i tried removing Intermediate file + Rebuild all
i build fine both in vs and in editor recompile
while in editor i have this log :
Recompiling RamaSaveSystem...
Recompiling WarcryLoadingScreen...
Launching UnrealBuildTool... [C:/Game/Epic Games/UE_4.15/Engine/Binaries/DotNET/UnrealBuildTool.exe Warcry -ModuleWithSuffix RamaSaveSystem 5399 -ModuleWithSuffix WarcryLoadingScreen 4067 Win64 Development -editorrecompile -canskiplink "C:/Warcry/WarcryUE/Warcry/Warcry.uproject" ]
Warning: Starting HotReload took 0.0s.
CompilerResultsLog: New page: Compilation - Jul 7, 2017, 4:55:47 PM
CompilerResultsLog: Info Compiling game modules for hot reload
CompilerResultsLog: Info Target is up to date
CompilerResultsLog: Info Total build time: 1,98 seconds (NoActionsToExecute executor: 0,00 seconds)
LogMainFrame: MainFrame: Module compiling took 2.281 seconds
LogContentBrowser: Native class hierarchy populated in 0.0221 seconds. Added 2374 classes and 489 folders.
Display: HotReload took 2.3s.
But when i try a simple change in my player code ( disable jump ), change is not here ( player can still jump )
so i have to close Editor, build from vs ( to clean hot reload files ) and then lunch UE again.
i do have pluggins, but i don’t make changes in them ( i know they can’t be hot reloaded )
As you can see in log, it looks like it try to only rebuild 2 modules, but i gote 4 other plugins ( RamaSave is a plugin) and one other module ( my main c++ game module )