| | | | | Hello,
This is my first post, so please bear with me if I screw up. I have
downloaded the Ldraw part updates, and installed them according to the
instructions posted at the update site. My problem is that, every time I opened
a parts folder in MLCAD, the program informes me that it cannot find some
primitives. Many of the new parts, and even some of the old parts are missing
sides and studs. I don't know what I did wrong; I'm fairly sure that I followed
the installation instructions correctly. What am I missing? Hope someone can
help!
Thanks,
Michael
| | | | | | | | | | | | | In lugnet.cad.dat.parts.primitives, Michael Boeckel wrote:
> Hello,
>
> This is my first post, so please bear with me if I screw up. I have
> downloaded the Ldraw part updates, and installed them according to the
> instructions posted at the update site. My problem is that, every time I opened
> a parts folder in MLCAD, the program informes me that it cannot find some
> primitives. Many of the new parts, and even some of the old parts are missing
> sides and studs. I don't know what I did wrong; I'm fairly sure that I followed
> the installation instructions correctly. What am I missing? Hope someone can
> help!
> Thanks,
> Michael
Hi Michael,
It is pretty hard for us to diagnose this without a lot of details of mising
files. Before we go down that road, I would recommend you try again, or start
over with empty ldraw/parts ldraw/parts/s and ldraw/p folders (directories).
Kevin
| | | | | | | | | | | | | | | In lugnet.cad.dat.parts.primitives, Michael Boeckel wrote:
> Hello,
>
> This is my first post, so please bear with me if I screw up. I have
> downloaded the Ldraw part updates, and installed them according to the
> instructions posted at the update site. My problem is that, every time I opened
> a parts folder in MLCAD, the program informes me that it cannot find some
> primitives. Many of the new parts, and even some of the old parts are missing
> sides and studs. I don't know what I did wrong; I'm fairly sure that I followed
> the installation instructions correctly. What am I missing? Hope someone can
> help!
Did you install ldraw027.exe? Not having done that seems to me to be the most
likely cause of your problem. You have to install ldraw027 prior to installing
any updates (including the complete update). This should change once the
library gets under the new license.
| | | | | | | | | | | | | | | | | | | In lugnet.cad.dat.parts.primitives, Travis Cobbs wrote:
> Did you install ldraw027.exe? Not having done that seems to me to be the most
> likely cause of your problem. You have to install ldraw027 prior to installing
> any updates (including the complete update). This should change once the
> library gets under the new license.
Hello again,
No, I had not installed ldraw027.exe. My version of Ldraw came from a CD,
along with other tools like MLCAD and POV-Ray. I have tried the part update on
two separate computers, with the same Missing Primitives result. I will try
installing ldraw027.exe. Thanks for the advice!
Michael
| | | | | | | | | | | | | | | | | | | |
| |
| In lugnet.cad.dat.parts.primitives, Travis Cobbs wrote:
> In lugnet.cad.dat.parts.primitives, Michael Boeckel wrote:
> > Hello,
> >
> > This is my first post, so please bear with me if I screw up. I have
> > downloaded the Ldraw part updates, and installed them according to the
> > instructions posted at the update site. My problem is that, every time I opened
> > a parts folder in MLCAD, the program informes me that it cannot find some
> > primitives. Many of the new parts, and even some of the old parts are missing
> > sides and studs. I don't know what I did wrong; I'm fairly sure that I followed
> > the installation instructions correctly. What am I missing? Hope someone can
> > help!
>
> Did you install ldraw027.exe? Not having done that seems to me to be the most
> likely cause of your problem. You have to install ldraw027 prior to installing
> any updates (including the complete update). This should change once the
> library gets under the new license.
Hi all. I have been having the same problem. I checked and the above mentioned
file was indeed missing so I downloaded it, but it's just sitting there all
lonely on my desktop. What do I do with it now? Thanks in advance.
| | | | | | | | | | | | | | | | | | | | In lugnet.cad.dat.parts.primitives, William Black wrote:
> Hi all. I have been having the same problem. I checked and the above mentioned
> file was indeed missing so I downloaded it, but it's just sitting there all
> lonely on my desktop. What do I do with it now? Thanks in advance.
Take a look at the Manual Install directions on ldraw.org:
http://www.ldraw.org/Article90.html
Installing ldraw027.exe will overwrite a number of parts with older versions, so
after you install the ldraw027.exe file, you will need to re-install
complete.exe.
Steve
| | | | | | | | | | | | | | | | | | | | In lugnet.cad.dat.parts.primitives, Steve Bliss wrote:
> In lugnet.cad.dat.parts.primitives, William Black wrote:
>
> > Hi all. I have been having the same problem. I checked and the above mentioned
> > file was indeed missing so I downloaded it, but it's just sitting there all
> > lonely on my desktop. What do I do with it now? Thanks in advance.
>
> Take a look at the Manual Install directions on ldraw.org:
> http://www.ldraw.org/Article90.html
>
> Installing ldraw027.exe will overwrite a number of parts with older versions, so
> after you install the ldraw027.exe file, you will need to re-install
> complete.exe.
>
> Steve
Thanks Steve. I'm not computer illiterate, but I'n not exactly computer fluent
either. I'll try what you've suggested. One question before I do though: If
parts from older versions are overwritten and I reinstall complete.exe, will it
adversely effect the mode I'm currently working on?
| | | | | | | | | | | | | | | | | | | |
| |
| In lugnet.cad.dat.parts.primitives, William Black wrote:
> In lugnet.cad.dat.parts.primitives, Steve Bliss wrote:
> > In lugnet.cad.dat.parts.primitives, William Black wrote:
> >
> > > Hi all. I have been having the same problem. I checked and the above mentioned
> > > file was indeed missing so I downloaded it, but it's just sitting there all
> > > lonely on my desktop. What do I do with it now? Thanks in advance.
> >
> > Take a look at the Manual Install directions on ldraw.org:
> > http://www.ldraw.org/Article90.html
> >
> > Installing ldraw027.exe will overwrite a number of parts with older versions, so
> > after you install the ldraw027.exe file, you will need to re-install
> > complete.exe.
> >
> > Steve
>
> Thanks Steve. I'm not computer illiterate, but I'n not exactly computer fluent
> either. I'll try what you've suggested. One question before I do though: If
> parts from older versions are overwritten and I reinstall complete.exe, will it
> adversely effect the mode I'm currently working on?
Well, I finished the model I was working on and tried your suggestion. After
completing the manual download instructions I tried to download a part that I
tried unsuccessfully to download a while back. Unfortunately I still have the
same problem. Any other suggestions? It's really been hit or miss. Some parts
download fine while others don't, and I always make sure to download the
required subfiles.
| | | | | | | | | | | | | | | | | | | | | In lugnet.cad.dat.parts.primitives, William Black wrote:
>
> Well, I finished the model I was working on and tried your suggestion. After
> completing the manual download instructions I tried to download a part that I
> tried unsuccessfully to download a while back. Unfortunately I still have the
> same problem. Any other suggestions? It's really been hit or miss. Some parts
> download fine while others don't, and I always make sure to download the
> required subfiles.
Hello William,
Would you be using unofficial parts (or models using them)? In that case you are
also missing unofficial primitives. One radical solution is to download the
whole set of unofficial files here:
http://www.ldraw.org/modules.php?op=modload&name=News&file=article&sid=14&mode=thread&order=1&thold=0
Before doing so, be sure to read caveats and warnings...
Philo
| | | | | | | | | | | | | | | | | | | | | In lugnet.cad.dat.parts.primitives, William Black wrote:
> Well, I finished the model I was working on and tried your suggestion. After
> completing the manual download instructions I tried to download a part that I
> tried unsuccessfully to download a while back. Unfortunately I still have the
> same problem. Any other suggestions? It's really been hit or miss. Some parts
> download fine while others don't, and I always make sure to download the
> required subfiles.
Not long ago, I had the same problem. Try this:
- Make sure that the downloaded subfiles are in the correct directories: some
subparts belong to "\PARTS", while other subparts belong to "\PARTS\S" and so
on.
- After each download, run "Scan Parts" in MLCAD.
- Sometimes the "Scan Parts" command must be run multiple times again. (I
experienced that when I downloaded larger amounts of part files at once.)
Martin
| | | | | | | | | | | | | | | | | | | |
| |
| In lugnet.cad.dat.parts.primitives, Martin Srb wrote:
> In lugnet.cad.dat.parts.primitives, William Black wrote:
> > Well, I finished the model I was working on and tried your suggestion. After
> > completing the manual download instructions I tried to download a part that I
> > tried unsuccessfully to download a while back. Unfortunately I still have the
> > same problem. Any other suggestions? It's really been hit or miss. Some parts
> > download fine while others don't, and I always make sure to download the
> > required subfiles.
>
> Not long ago, I had the same problem. Try this:
> - Make sure that the downloaded subfiles are in the correct directories: some
> subparts belong to "\PARTS", while other subparts belong to "\PARTS\S" and so
> on.
> - After each download, run "Scan Parts" in MLCAD.
> - Sometimes the "Scan Parts" command must be run multiple times again. (I
> experienced that when I downloaded larger amounts of part files at once.)
>
> Martin
I'm not exactly sure how to make sure the parts are in the correct directories.
As for the "Scan Parts" command I have run that multiple times.What happens is
that MLCAD will say a file can not be found but when I search the file is indeed
in the models directory where I place all the new parts I download as per their
recommendations. This is becoming very frustrating.
| | | | | | | | | | | | | | | | | | | | |
| |
| In lugnet.cad.dat.parts.primitives, William Black wrote:
> I'm not exactly sure how to make sure the parts are in the correct
> directories. As for the "Scan Parts" command I have run that multiple
> times.What happens is that MLCAD will say a file can not be found but when I
> search the file is indeed in the models directory where I place all the new
> parts I download as per their recommendations. This is becoming very
> frustrating.
It sounds like you've ended up with files in the wrong folders, and it doesn't
matter how many times you run the Scan command, since MLCad has no idea which
files should be where. It just assumes you placed them correctly, and updates
its own list of parts that it can display in the sidebar accordingly (that is
_ALL_ the Scan function does, as far as I've been able to discern).
So, if you don't want stuff in the wrong place, the quickest solution is to
delete all of the files (but not folders) in the /ldraw/parts, /ldraw/parts/s,
/ldraw/p and /ldraw/p/48 folders. Also, check the folder that contains your
LDRAW folder and make sure you don't have duplicate /parts and /p folders there
(if you do, delete both folders and their contents).
Now you have a fresh, squeaky clean system. Download ldraw027.exe to the folder
that contains your LDRAW folder. Do not put it in the actual LDRAW folder, as
that will bury the parts files in ldraw/ldraw/x, and that's not where you want
them. Run it. Then download complete.exe to the same location and run it.
Open MLCad up and run the Scan function (you might have to wade through a slew
of missing file notifications) and tell it to rewrite the file when prompted.
This will set MLCad up to only use the official parts from the two .exe files
you just ran, and all of the required subfiles should all be present.
Once you've got that taken care of, open every model in your library (hopefully
it's not a huge library at this point, and this process will go quickly) and if
you get any missing file notes, write down the name of the files. These are
probably either official files that are quite late in being released in an
official update, or unofficial files that you or other people used in models
that you have saved on your system. Go to the Parts Tracker section of
LDRAW.org and look up each part one at a time. Download the main part file to
/ldraw/parts (right click on the Download link at the top), and then scroll down
the page to see if there are any Related Subfiles listed for that part. If
there are, download each one, but make sure you're sending it to the right place
(right click on the extended file name at the far left of the page and drop it
in whatever folder matches the text before the actual file name, watching out
for the difference between /parts/ and /parts/s/, and between /p/ and /p/48/).
Once you have done that for every missing part in every model, run the Scan
function one last time, close MLCad after it has written a new parts file,
reload it, and go through every model file again. If you've followed these
instructions, you should get no missing file notifications. If this is true,
next go through all of the branches in the library tree (upper left sidebar) and
make sure that no missing file notes come up when you open any specific
category. If they do, again note the names of missing files, look them up in
the Parts Tracker, drop them in their respective folders, close MLCad, reopen
it, and go through the parts tree again to make sure you've caught all of the
missing bits.
| | | | | | | | | | | | | | | | | | | | |
| |
| In lugnet.cad.dat.parts.primitives, William Black wrote:
> I'm not exactly sure how to make sure the parts are in the correct directories.
> As for the "Scan Parts" command I have run that multiple times.What happens is
> that MLCAD will say a file can not be found but when I search the file is indeed
> in the models directory where I place all the new parts I download as per their
> recommendations. This is becoming very frustrating.
If you want it to find parts in the Models directory, the MLCad.ini in the
following zip will probably make that work:
http://www.halibut.com/~tcobbs/ldraw/private/MLCad-ini.zip
Put the MLCad.ini file from the zip into your main MLCad directory (in Program
Files by default). If you already have an MLCad.ini file, it may be the source
of the problem. But you will probably want to back it up anyway. After
installing the file, re-launch MLCad and scan for parts again.
The MLCad.ini above will search for parts in the LDraw\Parts directory, the
LDraw\Unofficial\Parts directory (used by LDView, which is why I have the file
in the first place), and the LDraw\Models directory. I don't really use MLCad
much, but it works for me. I see the unofficial parts auto-downloaded by LDView
and also the contents of the Models directory (although I'll admit that I don't
have any parts in my Models directory, just models).
If nothing else works, download LDView, tell it you don't have the LDraw parts
library installed when it asks, then point it to the parent directory of where
you want the LDraw directory to be. Rename your existing LDraw directory so
that LDView won't find it. It will then download the full official library. If
you then open up a model that contains unofficial parts, it will automatically
download all the unofficial parts to the LDraw\Unofficial directory. LDView can
be downloaded from here:
http://ldview.sourceforge.net/Downloads.html
--Travis
| | | | | | | | | | | | | | | | | | | | |
| |
| In lugnet.cad.dat.parts.primitives, Travis Cobbs wrote:
> In lugnet.cad.dat.parts.primitives, William Black wrote:
>
> > I'm not exactly sure how to make sure the parts are in the correct directories.
> > As for the "Scan Parts" command I have run that multiple times.What happens is
> > that MLCAD will say a file can not be found but when I search the file is indeed
> > in the models directory where I place all the new parts I download as per their
> > recommendations. This is becoming very frustrating.
>
> If you want it to find parts in the Models directory, the MLCad.ini in the
> following zip will probably make that work:
>
> http://www.halibut.com/~tcobbs/ldraw/private/MLCad-ini.zip
>
> Put the MLCad.ini file from the zip into your main MLCad directory (in Program
> Files by default). If you already have an MLCad.ini file, it may be the source
> of the problem. But you will probably want to back it up anyway. After
> installing the file, re-launch MLCad and scan for parts again.
>
> The MLCad.ini above will search for parts in the LDraw\Parts directory, the
> LDraw\Unofficial\Parts directory (used by LDView, which is why I have the file
> in the first place), and the LDraw\Models directory. I don't really use MLCad
> much, but it works for me. I see the unofficial parts auto-downloaded by LDView
> and also the contents of the Models directory (although I'll admit that I don't
> have any parts in my Models directory, just models).
>
> If nothing else works, download LDView, tell it you don't have the LDraw parts
> library installed when it asks, then point it to the parent directory of where
> you want the LDraw directory to be. Rename your existing LDraw directory so
> that LDView won't find it. It will then download the full official library. If
> you then open up a model that contains unofficial parts, it will automatically
> download all the unofficial parts to the LDraw\Unofficial directory. LDView can
> be downloaded from here:
>
> http://ldview.sourceforge.net/Downloads.html
>
> --Travis
a tutorial how to customize the MLCad.ini file with a spot on the scan of
unofficial folders can be found here:
http://www.holly-wood.it/mlcad/ini-en.html
bye, w.
| | | | | | | | | | | | | | | | | | | | |
| |
| In lugnet.cad.dat.parts.primitives, Travis Cobbs wrote:
> In lugnet.cad.dat.parts.primitives, William Black wrote:
>
> > I'm not exactly sure how to make sure the parts are in the correct directories.
> > As for the "Scan Parts" command I have run that multiple times.What happens is
> > that MLCAD will say a file can not be found but when I search the file is indeed
> > in the models directory where I place all the new parts I download as per their
> > recommendations. This is becoming very frustrating.
>
> If you want it to find parts in the Models directory, the MLCad.ini in the
> following zip will probably make that work:
>
> http://www.halibut.com/~tcobbs/ldraw/private/MLCad-ini.zip
>
> Put the MLCad.ini file from the zip into your main MLCad directory (in Program
> Files by default). If you already have an MLCad.ini file, it may be the source
> of the problem. But you will probably want to back it up anyway. After
> installing the file, re-launch MLCad and scan for parts again.
>
> The MLCad.ini above will search for parts in the LDraw\Parts directory, the
> LDraw\Unofficial\Parts directory (used by LDView, which is why I have the file
> in the first place), and the LDraw\Models directory. I don't really use MLCad
> much, but it works for me. I see the unofficial parts auto-downloaded by LDView
> and also the contents of the Models directory (although I'll admit that I don't
> have any parts in my Models directory, just models).
>
> If nothing else works, download LDView, tell it you don't have the LDraw parts
> library installed when it asks, then point it to the parent directory of where
> you want the LDraw directory to be. Rename your existing LDraw directory so
> that LDView won't find it. It will then download the full official library. If
> you then open up a model that contains unofficial parts, it will automatically
> download all the unofficial parts to the LDraw\Unofficial directory. LDView can
> be downloaded from here:
>
> http://ldview.sourceforge.net/Downloads.html
>
> --Travis
Thanks Travis. I tried your first suggestion with no success. As for your
second, I already have LDView. It seems like several people have had the same
problem. What about uninstalling the whole LDraw package and then reinstalling?
How do I go about doing that and getting all the parts, official and unofficial
to download? I think I need an LDraw tutor. :-)
| | | | | | | | | | | | | | | | | | | |
| |
| In lugnet.cad.dat.parts.primitives, William Black wrote:
> In lugnet.cad.dat.parts.primitives, Travis Cobbs wrote:
> > If nothing else works, download LDView, tell it you don't have the LDraw parts
> > library installed when it asks, then point it to the parent directory of where
> > you want the LDraw directory to be. Rename your existing LDraw directory so
> > that LDView won't find it. It will then download the full official library. If
> > you then open up a model that contains unofficial parts, it will automatically
> > download all the unofficial parts to the LDraw\Unofficial directory. LDView can
> > be downloaded from here:
> >
> > http://ldview.sourceforge.net/Downloads.html
> >
> > --Travis
>
> Thanks Travis. I tried your first suggestion with no success. As for your
> second, I already have LDView. It seems like several people have had the same
> problem. What about uninstalling the whole LDraw package and then reinstalling?
> How do I go about doing that and getting all the parts, official and unofficial
> to download? I think I need an LDraw tutor. :-)
It sounds like maybe the LDraw directory you have selected in MLCad isn't your
real LDraw directory. Go into MLCad and check where it thinks the LDraw
directory is (Settings->General->Change...->LDraw base path). If that differs
from where you meant it to be, change it, then delete the other LDraw directory
to try to avoid confusion.
As for reinstalling, my personal suggestion would be to just delete your
existing LDraw directory and then let LDView download and install a new one for
you.
--Travis
| | | | | | | | | | | | | | | | | | | |
| |
| In lugnet.cad.dat.parts.primitives, Travis Cobbs wrote:
> In lugnet.cad.dat.parts.primitives, William Black wrote:
> > In lugnet.cad.dat.parts.primitives, Travis Cobbs wrote:
> > > If nothing else works, download LDView, tell it you don't have the LDraw parts
> > > library installed when it asks, then point it to the parent directory of where
> > > you want the LDraw directory to be. Rename your existing LDraw directory so
> > > that LDView won't find it. It will then download the full official library. If
> > > you then open up a model that contains unofficial parts, it will automatically
> > > download all the unofficial parts to the LDraw\Unofficial directory. LDView can
> > > be downloaded from here:
> > >
> > > http://ldview.sourceforge.net/Downloads.html
> > >
> > > --Travis
> >
> > Thanks Travis. I tried your first suggestion with no success. As for your
> > second, I already have LDView. It seems like several people have had the same
> > problem. What about uninstalling the whole LDraw package and then reinstalling?
> > How do I go about doing that and getting all the parts, official and unofficial
> > to download? I think I need an LDraw tutor. :-)
>
> It sounds like maybe the LDraw directory you have selected in MLCad isn't your
> real LDraw directory. Go into MLCad and check where it thinks the LDraw
> directory is (Settings->General->Change...->LDraw base path). If that differs
> from where you meant it to be, change it, then delete the other LDraw directory
> to try to avoid confusion.
>
> As for reinstalling, my personal suggestion would be to just delete your
> existing LDraw directory and then let LDView download and install a new one for
> you.
>
> --Travis
My base path is C:\LDraw. I don't know what else it would be. As for your
suggestion, how would I go about that? Thank you so much for your patience
-Bill.
| | | | | | | | | | | | | | | | | | | | In lugnet.cad.dat.parts.primitives, William Black wrote:
> My base path is C:\LDraw. I don't know what else it would be. As for your
> suggestion, how would I go about that? Thank you so much for your patience
I don't understand your question. How would you go about doing what?
And while you might not know what else the MLCad base path would be, your
description of the problem makes it sound like MLCad has to be looking for parts
in some other directory. Just to be 100% sure, you went into the dialog like I
suggested, and saw there that it was set to C:\LDraw, right? If so, check to
see if you have an ldraw.ini file in your Windows directory. If so, rename it
and see if that fixes the problem. If it does, then ldraw.ini is specifying an
alternative LDraw directory.
--Travis
| | | | | | | | | | | | | | | | In lugnet.cad.dat.parts.primitives, Michael Boeckel wrote:
> This is my first post, so please bear with me if I screw up. I have
> downloaded the Ldraw part updates, and installed them according to the
> instructions posted at the update site. My problem is that, every time I opened
> a parts folder in MLCAD, the program informes me that it cannot find some
> primitives. Many of the new parts, and even some of the old parts are missing
> sides and studs. I don't know what I did wrong; I'm fairly sure that I followed
> the installation instructions correctly. What am I missing? Hope someone can
> help!
Is there a "scan parts" command somewhere in the mlcad file menu?
Maybe that'll fix it. Otherwise, you might get a better answer
for this in the mlcad newsgroup, so I'm sending you there.
| | | | | | |