Add this info here, too, since this thread at least got a couple responses…
Okay, I think I have found the root cause. The poker_setup_device contains a method called ShowBarrier, which has a parameter called Show.
ShowBarrier(Seat: int, Barrier: creative_prop, Show: logic) : void=
if(Show = true) :
if(Location:= AIBarrierLocations[Seat]) :
if(Barrier.TeleportTo[Location, IdentityRotation()]) :
else :
if(Barrier.TeleportTo[vector3{X:= 0.0, Y:= 0.0, Z:= 5000.0}, IdentityRotation()]) :
When this code was first written, that was perfectly valid. However, Epic later added a Show function to creative_device, which poker_setup_device is descended from, so now the Parameter show is ambiguous between that param and the Method in base class creative_device.
SO, that SHOULD be an easy fix…I can just change the name of the parameter Show to something else. But I already did that…that’s what was so confusing. I’d changed the name of the param to ShowBarrier, but whatever the publish process is doing is not seeing that change.
I can change the param name back to Show, and I see the same Verse ambiguity error locally the the publish gives. But renaming the Show parameter doesn’t eliminate the issue. It’s like the Publish is comparing code that is no longer there, from the previously deployed version maybe?
So I have NO CLUE how to fix this. I’ve tried renaming the parameter, I’ve tried completely removing the method, nothing seems to make any difference. I THINK the reason nothing works is that the Publish functionality is somehow trying to reference the previously deployed code, which was valid when deployed but became invalid due to a fortnite/verse/UEFN version update. In short, nothing I can do anything about.
Please, someone at Epic, reach out if there is any way to resolve this. I’m desperate for a solution. (Obviously non-epic people are free to reach out too!)
Referencing @Flak, @kalishane_eg and @Amanda.Schade because I saw their names helping with vaguely similar issues in other threads…I’m really stuck here, can’t find a way to fix this without help.
I recreated the entire Island to get around the publishing issue, but a creator rules change is now preventing me from publishing. More details here: