Problem Migrating project from Beta 5 to 6

In the transition from 4 to 5 I re-downloaded shootergame and manually set everything up again.

I’m having the same issue moving from 5 to 6 and am making more of an effort to understand what’s going wrong.

The error I’m getting upon launching “The game module ‘ShooterGameLoadingScreen’ does not appear to be up to date. This may happen after updating the engine. Please recompile this module and try again.”

I deleted my saved/intermediate folders + .sln per this thread http://forums.epicgames.com/threads/972861-23-TUTORIALS-C-for-UE4-gt-gt-New-Beta4-to-Beta5-C-Transition-Guide?p=31708638&viewfull=1#post31708638

Regenerated the VS files

Now when I try to build I get these errors

error : In ShooterPickup: The placeable specifier is deprecated. Classes are assumed to be placeable by default.
error : UnrealHeaderTool failed for target ‘ShooterGameEditor’ (platform: Win64, module info:
error MSB3073: The command ““D:\Program Files\Rocket\Engine\Binaries\DotNET\UnrealBuildTool.exe” ShooterGameEditor Win64 Debug “D:\Program Files\Rocket\Projects\ShooterGame\ShooterGame.uproject” -rocket” exited with code 1.

I remember reading about the “placeable specifier” in one of Rama’s posts… so what I’m guessing is happening is that there is code in the old “shootergame” that is not playing nice with the new engine…?

My next step would be to download shootergame again and start replacing source files - but at that point I’d probably just manually set everything up again in the new shootergame (I got some cool new player meshes out of the situation last time ;-))

The main question I’m asking here is - am I understanding this problem correctly?

Dear Alexander,

In ShooterPickup.h

Just remove the “Placeable” keyword in the UClass definition :slight_smile:

example from transition guide:

UCLASS(placeable)
class AJoySMA : public AStaticMeshActor
{
	GENERATED_UCLASS_BODY()

becomes

UCLASS()
class AJoySMA : public AStaticMeshActor
{
	GENERATED_UCLASS_BODY()

If you have any other compile errors let me know and I can add it to the guide :slight_smile:

Rama

Thanks Rama - That was easy! (and totally already outlined in your guide :facepalm:)

Now I’m running into “Error 43 error : Failed to produce item: D:\Program Files\Rocket\Projects\ShooterGame\Binaries\Win64\RocketEditor-ShooterGameLoadingScreen.dll”

I did switch the configruation to Development_Editor

My Binaries/Win64 folder is completely empty O_O

(This message is happening in realtime btw)

Copied over the 2 .dlls that were sitting in a fresh download of shootergame

aaaannnddd SUCCESS!

Thanks again!