Summary
Verse Definition Values Issue - Weird Persistable Values
Please select what you are reporting on:
Verse
What Type of Bug are you experiencing?
Verse
Steps to Reproduce
enemy_detail_folder := class:
Name : string = “”
Icon : texture = PvB_Assets.BlankImage
NameText : texture = PvB_Assets.BlankImage
@editable var Lirili_Larila : enemy_detail_folder = enemy_detail_folder{Name:=“Lirili Larila”, Icon:=PvB_Assets.BlankImage, NameText:=PvB_Assets.LIRILI_LARILA}
So I have this setup for one of my games.
If I was to change Icon… to @editable Icon… then my Icon := PresetValue in the instance will not work.
Additionally if I was to then change Icon from @editable Icon back to just Icon it also now doesn’t work
UNLESS
I rename Icon to something new.
It somehow persists the values even though I’ve changed the code and it can be extremely frustrating when this happens and causes loss of hours searching for the issue.
Expected Result
It to change accordingly based off of the editable value and also when I change back to not an editable to go back to working like before making it an editable.
Observed Result
Unable to find Icon value ever after changing to editable.
It’s like it turns to
Icon : ?texture = false (not actually but it never gets a value).
Platform(s)
UEFN - Verse
Island Code
NA
Additional Notes
This has been an issue for some time now and it’s also with other editables.
I suggest someone does a deep dive into editables as there’s an incredible amount of bugs with them right now and it makes UEFN developing much harder than it needs to be.
PS still an issue with editable Verse Devices and duping them not updating references dynamically like every other device. Verse Device Referencing Bug - #5 by WafflezPvP