I edited the basic electrical items that came in the AC9 library many years ago, probably in AC9. I have been using them ever since then along with all kinds of other objects that were set up in previous versions going back to AC6. Each job has become a "template" of sorts for the next job and as you saw the other day when I posted a jpg of my library manager it's why there are so many duplicate parts in my library. When I received AC18 the other day I made an archive of my current job and opened it in AC18 and chose the extract to a folder option. This reduced the duplicates big time, but I still had to load the AC18 library which brought the duplicates back up to ridiculous like my screen shot a few days ago.
So, I guess I should settle for out of the box electrical items on my electrical plan until I figure this out. Need to start reducing the number of old parts in newer versions of AC.
I think maybe graphisoft is trying to figure this problem out because AC18 install asked me if I wanted to do some kind of automated library migration thing, where AC17 did not. It was a manual process in 17.
I know it's a monster as far as lines of code and complexity, but I can imagine a day many years from now when people won't even know this library thing was an issue.
Okay I'm there, but there is no 2d symbol in the window?
I found a window with the 2d symbol, but it is (read only)
Your screen shot is of an AC 18 object that generates the 2D via GDL Script. There is no 2D Symbol in that case. You would have to open the 2D View window to see what the script generates... but you cannot edit it visually... you'd have to change the script.
Your first post said that your AC 9 objects were drawn by hand using 2D tools after opening the object. That means that your AC 9 objects were drawn in the 2D Symbol window. You'll have to open one of them to check it out.
Edit: I just looked at that object... and it is scripted via a macro called from the Master script, so the 2D script is empty. A weird obfuscation, but net result still as above. It is not a drawn symbol, but a scripted one.