Is it relevant to mention here that tokens on line types 1-4 MUST be separated by whitespace? I belive LDView (but maybe only older versions) recognises a leading minus sign as a delimiter (e.g would be valid syntax).
Code:
1 16 0 0 0 1 0 0 0 1 0 0 0-1 s\subpart.dat
Chris (LDraw Parts Library Admin)