I suggest an additional appendix for the LDraw.org Standards: Official Library Header Specification page:
Feel free to edit.
w.
Quote:Appendix VI
Programs relying on the parts.lst file rather then the LDRAW_ORG line use special characters to prevent the parts being included in the list:
- the descriptions of all subparts (i.e. line 4 = '0 !LDRAW_ORG Subpart') must start with '~'
- the descriptions of all aliases (i.e. line 4 = '0 !LDRAW_ORG Part Alias') must start with '='
- the descriptions of all physical colour parts (i.e. line 4 = '0 !LDRAW_ORG Part Physical_Colour') should start with '_'
The use of '~' for part files is at the author's discretion, to hide mouldings that are not released independently. This is one case where merely reading the LDRAW_ORG line is insufficient for tools to know how to treat the file.
Feel free to edit.
w.
LEGO ergo sum