‘Binary’ build from the Unreal Launcher
Unreal Engine 4.3.0 64 bit
Windows 7, 8
VehicleGame (version for 4.3)
I created blueprint from the class Actor, then I created an child class from it blueprint. In a parental class I switch on replication (Replicate) in defaults tab, in child class Replicate auto set to true. After I close and again open the editor in an child class replication it is switched off though I didn’t touch it. It happens not only to the Replicate parameter but also another properties of a class.
When you create one child of all works fine, but as soon to create several childs - begins bug.
Open VehicleGame in 4.3
Create a new Blueprint based on Actor (Name: ParentTestBlueprint)
Right click on the Blueprint and select ‘Create Blueprint based on this’ - ParentTestBlueprint_Child_1
Right click on the Blueprint and select ‘Create Blueprint based on this’ - ParentTestBlueprint_Child_2
Right click on the Blueprint and select ‘Create Blueprint based on this’ - ParentTestBlueprint_Child_3
Open ParentTestBlueprint, create float variable - CheckBug, set it to 100
Open ParentTestBlueprint, go to Defaults, check the box next to “Replicates”
Save ParentTestBlueprint.
Close ParentTestBlueprint.
Open ParentTestBlueprint’s childs. Note that “Replicates” is checked and CheckBug is set 100.
Save ParentTestBlueprint’s childs.
Close the editor.
Re-open the project (VehicleGame).
Check ParentTestBlueprint_Child_1 to see if “Replicates” is checked and CheckBug is set 100.
Check ParentTestBlueprint_Child_2 to see if “Replicates” is checked and CheckBug is set 100.
Check ParentTestBlueprint_Child_3 to see if “Replicates” is checked and CheckBug is set 100.
Well, I’ve run those steps a few times and I can’t seem to make the bug happen in 4.3. Can you think of anything that might be causing this bug to happen for you and not for me?
Most likely this is due to the fact that the original project was created for version 4.2, and then bluprints transferred to version 4.3. In addition, the project was transferred from one computer to another, maybe I removed the necessary files when transferring as excluded folder “Save” when synchronizing.