Thanks a lot! flt2egg-style external references are now loaded (as “file” game property, which YABEE can turn back into an external reference upon re-export).
I’ve now also added a checkbox to the load panel:
If checked, it will import each externally referenced file as a separate scene into Blender. It will create a group for each and use DupliGroups on all the placeholder empties to instantiate them, so that you will be able to see the real object in the scene.
This means they will be separately editable and exportable in Blender by switching scenes, so that editing the streetlight model will still affect all instances of it. If you export the main scene using YABEE, it will still export them as external references by virtue of the “file” game property.
If you don’t want them as external references, you can always select the entire scene and use Shift+Ctrl+A to “Make Duplicates Real”, meaning the instances will be converted to duplicated objects. You will still need to manually delete the Empties since they still have the game properties assigned.
Let me know if this works for you.
Please note that your .egg file defines maximum draw distances for each object via switch conditions. This is not currently supported (and would be rather tricky to support via Blender’s LOD system). If you would like to see this supported, however, please file an issue on GitHub.