If i generate project files for UE4 again, will it force full recompile?

Will i have to recompile UE4 engine again?

No you don’t. Regenerating the project files alone will not invalidate the immediate or cached files and build objects.