Hello, I added this code on my Character for pressed keys tracking
And after I put “key get display name” my blueprint compiles successfully but compile sign never goes to “Good to go” anymore and stays “dirty, needs to recompile” even tho everything works just fine.
I tried this event on empty Character and sign goes green. Can you help me to solve this problem? If needed I can send project.
As I said I tried it in same project on new Character blueprint and it compiles fine and sign goes “Goodtogo”
Not really, it just this event on screenshot that makes button stays “dirty” though blueprint compiles successful. Not really event but “get key display name” node. If I make (Any key → Print string) without anything sign goes “GoodToGo”
My character pretty heavy blueprinted. Better if I send whole project I guess but it on 4.12.4
After looking through your project I was able to reproduce this issue on our end. I have written up a report and I have submitted it to the developers for further consideration. I have also provide a link to the public tracker. Please feel free to visit the provided link for future updates. Thank you for your time and information.
Experiencing this now in 4.15 with Key is Gamepad within my controller BP. Oddly, creating a new controller BP and doing it there works fine. Also works in my player BP. So it seems to have happened within a particular BP. I am very early in the project, so there’s not a ton of content in it. It also has been compiling just fine otherwise. I can migrate everything over to a new BP, but I’m guessing you guys might wanna take a look.
UPDATE: So I was able to duplicate the BP and insert the Key is Gamepad node and it worked. Extra weird.
UPDATE: It ended up happening again anyway, even after compiling with that node and showing that it was compiled. Now it always shows dirty for compile status. It still works; it’s just showing the wrong icon for dirty I guess? It behaves as if it is compiled.
So it seems the bug is still around, but more of an aesthetic issue than a dev breaker.