As a starting point I would like to introduce MVO object that sets Level Of Details global parameter. I took description and images from AEC UK BIM Technology protocol document. It works the same in the most countries - as I know. USA and Singapore are using the same principle (the difference is only that they call LOD100, 200 etc.)
See attached screenshots.
I used ap_LOD variable name - just as analog to gs_... variables (using my initials). But that is not necessary, of course. LOD6 (as built) I didn't include - as this is not making sense in library parts development.
Maybe to replace ap_LOD to just LOD - if this variable name is not reserved. I think it would be nice if any future object would be connected to this variable (or, if LOD object is not presented in the library, to level of details of standard ArchiCAD library instead).
Files are located on Google Drive. GSM, SVG, TIFF and TXT. Any contributions are welcomed - as to clean TIFF in Photoshop for sharpest view, include image file into GSM, review descriptions and images. Also to create multi-language support. File has ArchiCAD 23 version, but can be downgraded to lowest versions.
I'll write later - how I'm usually making multi-language support in UI.
Access on Google Drive is open for modifications.
https://drive.google.com/drive/folders/11057YJzm2GEICTWN7bZnPiuC9_FFZbHi?usp=sharing