These files are not parts, but primitives.
So they have nothing to do with MLCad's "parts list" window. They do not show up there.
Instead, they are _used_ by parts for their implementation.
Your goal is to modify the primitives stud.dat and stud2.dat in a way
so that they show a LEGO logo. This then automagically will affect all parts using them.
Maybe it is just something trivial that is wrong for you:
did you check that in MLCad's settings "Settings/General/Change.../Rendering/Edit mode options/Stud mode"
is set to "normal", and the checkbox "draw to selected object only" is _unchecked_?
Otherwise, MLCad will not show the studs as you want.
In the meantime, I've uploaded tchang's differently logoed studs to the parts tracker, so you now can simply
just download all the unofficial files from http://www.ldraw.org/library/tracker/
Remember that they still are unofficial, so they may change in any way in future.
However, since many people ask me for this kind of logoed studs, and I want to use them easily myself,
I thought that after 4 years, their time has come to finally go to the parts tracker, wherever they finally
may land.
These files are now on the parts tracker:
5 different implementations of LEGO logos:
p/logo.dat
p/logo2.dat
p/logo3.dat
p/logo4.dat
p/logo5.dat
Accordingly, 5 versions of normal studs using them:
p/stud-logo.dat
p/stud-logo2.dat
p/stud-logo3.dat
p/stud-logo4.dat
p/stud-logo5.dat
And 5 versions of open studs using them:
p/stud2-logo.dat
p/stud2-logo2.dat
p/stud2-logo3.dat
p/stud2-logo4.dat
p/stud2-logo5.dat
For all of these, matching fast-draw files have been created in the p\8 folder,
plus MLCad redirections stu2*.dat to them in the p\folder.
Using these files is very easy.
The only thing you need to do is to replace your stud.dat and stud2.dat implementations
to no longer model the studs on their own, but instead redirect to a logoed version.
Thus, in the official "P" folder, modify the 2 files this way:
1. comment-out their current contents.
2. add a single line which instead uses a logoed implementation.
Thus, p\stud.dat becomes
and p\stud2.dat becomes
You can play around with different logo implementations by modifying these 2 files and in them use
stud-logo5.dat
stud2-logo5.dat
or
stud-logo4.dat
stud2-logo4.dat
or
stud-logo3.dat
stud2-logo3.dat
or
stud-logo2.dat
stud2-logo2.dat
or
stud-logo.dat
stud2-logo.dat
So they have nothing to do with MLCad's "parts list" window. They do not show up there.
Instead, they are _used_ by parts for their implementation.
Your goal is to modify the primitives stud.dat and stud2.dat in a way
so that they show a LEGO logo. This then automagically will affect all parts using them.
Maybe it is just something trivial that is wrong for you:
did you check that in MLCad's settings "Settings/General/Change.../Rendering/Edit mode options/Stud mode"
is set to "normal", and the checkbox "draw to selected object only" is _unchecked_?
Otherwise, MLCad will not show the studs as you want.
In the meantime, I've uploaded tchang's differently logoed studs to the parts tracker, so you now can simply
just download all the unofficial files from http://www.ldraw.org/library/tracker/
Remember that they still are unofficial, so they may change in any way in future.
However, since many people ask me for this kind of logoed studs, and I want to use them easily myself,
I thought that after 4 years, their time has come to finally go to the parts tracker, wherever they finally
may land.
These files are now on the parts tracker:
5 different implementations of LEGO logos:
p/logo.dat
p/logo2.dat
p/logo3.dat
p/logo4.dat
p/logo5.dat
Accordingly, 5 versions of normal studs using them:
p/stud-logo.dat
p/stud-logo2.dat
p/stud-logo3.dat
p/stud-logo4.dat
p/stud-logo5.dat
And 5 versions of open studs using them:
p/stud2-logo.dat
p/stud2-logo2.dat
p/stud2-logo3.dat
p/stud2-logo4.dat
p/stud2-logo5.dat
For all of these, matching fast-draw files have been created in the p\8 folder,
plus MLCad redirections stu2*.dat to them in the p\folder.
Using these files is very easy.
The only thing you need to do is to replace your stud.dat and stud2.dat implementations
to no longer model the studs on their own, but instead redirect to a logoed version.
Thus, in the official "P" folder, modify the 2 files this way:
1. comment-out their current contents.
2. add a single line which instead uses a logoed implementation.
Thus, p\stud.dat becomes
Code:
0 Stud
0 Name: stud.dat
0 Author: James Jessiman
0 !LDRAW_ORG Primitive UPDATE 2012-01
0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
0 BFC CERTIFY CCW
0 !HISTORY 2002-04-04 [sbliss] Modified for BFC compliance
0 !HISTORY 2002-04-25 [PTadmin] Official Update 2002-02
0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement
0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01
0 !HISTORY 2012-02-16 [Philo] Changed to CCW
0 !HISTORY 2012-03-30 [PTadmin] Official Update 2012-01
0 // 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4edge.dat
0 // 1 16 0 -4 0 6 0 0 0 1 0 0 0 6 4-4edge.dat
0 // 1 16 0 0 0 6 0 0 0 -4 0 0 0 6 4-4cyli.dat
0 // 1 16 0 -4 0 6 0 0 0 1 0 0 0 6 4-4disc.dat
1 16 0 0 0 1 0 0 0 1 0 0 0 1 stud-logo5.dat
Code:
0 Stud Open
0 Name: stud2.dat
0 Author: James Jessiman
0 !LDRAW_ORG Primitive UPDATE 2009-02
0 !LICENSE Redistributable under CCAL version 2.0 : see CAreadme.txt
0 BFC CERTIFY CCW
0 !HISTORY 1999-07-05 [PTadmin] Official Update 1999-05
0 !HISTORY 2002-04-04 [sbliss] Modified for BFC compliance
0 !HISTORY 2002-04-25 [PTadmin] Official Update 2002-02
0 !HISTORY 2007-06-24 [PTadmin] Header formatted for Contributor Agreement
0 !HISTORY 2008-07-01 [PTadmin] Official Update 2008-01
0 !HISTORY 2009-06-21 [cwdee] Update ring references to 4-4ring
0 !HISTORY 2009-09-03 [PTadmin] Official Update 2009-02
0 // 1 16 0 0 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
0 // 1 16 0 0 0 6 0 0 0 1 0 0 0 6 4-4edge.dat
0 // 1 16 0 -4 0 4 0 0 0 1 0 0 0 4 4-4edge.dat
0 // 1 16 0 -4 0 6 0 0 0 1 0 0 0 6 4-4edge.dat
0 // 0 BFC INVERTNEXT
0 // 1 16 0 -4 0 4 0 0 0 4 0 0 0 4 4-4cyli.dat
0 // 1 16 0 -4 0 6 0 0 0 4 0 0 0 6 4-4cyli.dat
0 // 1 16 0 -4 0 2 0 0 0 1 0 0 0 2 4-4ring2.dat
1 16 0 0 0 1 0 0 0 1 0 0 0 1 stud2-logo5.dat
You can play around with different logo implementations by modifying these 2 files and in them use
stud-logo5.dat
stud2-logo5.dat
or
stud-logo4.dat
stud2-logo4.dat
or
stud-logo3.dat
stud2-logo3.dat
or
stud-logo2.dat
stud2-logo2.dat
or
stud-logo.dat
stud2-logo.dat