Recently I discovered a major bug that stopped all progress in my game, before it was working fine, but as of latest patch if I playtest my game there will be around 40 second delay before ESC button will work.
If I press ESC it will freeze the camera and the code that should be running doesn’t work, clicking M will fix the camera, but if I wait 40 seconds the code that should be working runs and ESC works so I can endgame.
It is a very strange bug, only on the UEFN Discord I’ve seen a few encounter ESC key not working and the camera freezing. If I disable both of my verse classes ESC will work.
I get 0 errors in my verse build, a few times when the code works in brackets in the print it says (Rolling Back)
If I completely disable the OnBegin Functions on both scripts I still can’t press ESC for 40 seconds, only lets me if both verse devices are disabled.
Please select what you are reporting on:
Unreal Editor for Fortnite
What Type of Bug are you experiencing?
Stability
Steps to Reproduce
No idea
Expected Result
I click Launch, it loads up the game, it works like it has been for months.
Observed Result
I click launch, it loads up the game, ESC won’t work and the code that should run will be delayed for 40 seconds and then it will work fine.
Platform(s)
PC
Island Code
2744-3079-0076
Additional Notes
I use to get an error of the same code that worked before fine for months, but I fixed it by moving a function, now the new bug stops me for 40 seconds exactly then the code runs fine.
I have no Sleep() that is 40 seconds long anyway, so I’m not sure what is causing it.
The timing seems to vary, around 1 min of nothing and then the code runs fine, sometimes without a (Rolling Back) in the print.
Also when it does work and I try close I get the runtime error but I cannot find where in the code it is referring to, and I checked all my Timer Devices, even completely disabling them still grants me this error.
Sometimes works instantly other times works in around 40 seconds - 60 seconds, it’s very strange not sure what to do, I’ve tried sleep() I’ve tried await, idk
If I migrate my project to a new project it works for a while then it breaks again, it is the most strange bug I’ve encountered, I assume if I build the game it will be fine but I constantly need to remigrate after testing cause it breaks.
I switched to using tags to reference the custom verse devices, it works first time every time but if I end game and click play again it will break and kick me out of the session every time, and once in lobby if I try to load up the uefn session it will say game found load and kick me out with a connection fail error #1, pls help idk what to do
I seemed to have fixed the issue, I tried to have 2 custom verse devices communicate with each other. (had all in one script before but apparently too much code made it so it will never launch)
Before I had no circular reference just a hard reference to one script that stopped working for some reason, tried it in array form didn’t work either. Then I used tags to reference the custom verse device but as a failable expression.
Then anytime I wanted to reference the custom verse device
`if(GPL := GameLoopDevice?):`
Now instead of not being able to click ESC my player will be frozen in place for around 40 - 60 seconds, I can only look around cannot use movement keys. During this there is connection issues it seems orange arrow down and red x where it shows ping. After the 40-60 seconds it unfreezes sometimes teleporting me to the real spawnpad then everything works fine.
(Making a private playtest same issue)
Nevermind if I end game and click play again it will freeze show 285 ping exactly then it will kick me back to the lobby with a network connection error