#Alien vs Predator (Alpha).rom crashes importer

1 messages · Page 1 of 1 (latest)

eager hound
#

Rom Alien vs Predator (Alpha).rom crashes importer. Shows 6 systems, but crashes when trying to view them.

@vagrant elk

eager hound
#

I wrapped access to systems: [PVSystems] and userChosenSystem: PVSystem to @MainActor and fixed any calling code with limited scope to be mainactor, not the whole class just a few parts that access those properties.

this only worked if i turned off perceptiontracking for those vars too, so not sure of side effects there

#

Tested, allows system selection now without crashing, though it crashes after selecting the system now

#

i think the bug now is trying to correct a rom to a system that already has that rom with the proper extension

eager hound
#

this introduced more realm crashes somehow, i changed importqueueitem to use the System struct instead of PVSystem

vagrant elk
#

Weird. I know I tested .rom files at some point and they worked but realm is a beast and there’s definitely some major challenges with it and swift concurrency that I don’t fully understand.