To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.dat.modelsOpen lugnet.cad.dat.models in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / LDraw Files / Models / 1093
    Recursive MPD files (WAS: Re: Lich (Undead Wizard)) —Don Heyse
   (...) The lich is evil I tell ya! Well maybe just recursive MPD files are evil. Do you realize ring2.dat is an ldraw primitive and that by redefining it in the MPD file you've created an infinite loop of dat file includes. ring2.dat -> flame3.dat -> (...) (25 years ago, 11-Mar-00, to lugnet.cad.dat.models, lugnet.cad.dev)
   
        Re: Recursive MPD files (WAS: Re: Lich (Undead Wizard)) —Franklin W. Cain
     Oops... :-( I've fixed it (I hope). Thanks, Franklin 0 FILE lich2.dat 0 MPD Author: Franklin W. Cain 0 0 This .MPD was compiled using M-Peedy 0 (URL) Lich (an Undead Wizard) 0 Unofficial Model 0 Author: Franklin W. Cain (fwcain@yahoo.com) 0 1 0 0 (...) (25 years ago, 11-Mar-00, to lugnet.cad.dat.models, lugnet.cad.dev)
   
        Re: Recursive MPD files (WAS: Re: Lich (Undead Wizard)) —Lars C. Hassing
     Don Heyse wrote... (...) I guess it hasn't been much of a problem before, since most primitives have "strange" names. The problem is not related to MPD - same problem if you had ring2.dat in the MODELS directory. I will add a loop-check to (...) (25 years ago, 13-Mar-00, to lugnet.cad.dat.models, lugnet.cad.dev)
    
         Re: Recursive MPD files (WAS: Re: Lich (Undead Wizard)) —Don Heyse
     (...) Thanks Lars, I'll use your fix as soon as I get it. So far I've only come up with a crummy hack using the unused Investigated flag in L3Input. It makes the colors come out all wrong but at least it no longer crashes. Don (25 years ago, 14-Mar-00, to lugnet.cad.dat.models, lugnet.cad.dev)
   
        Re: Recursive MPD files (WAS: Re: Lich (Undead Wizard)) —Steve Bliss
   (...) I don't think this can be fixed (although any serious syntax-check-type utility should catch it). So any program which processes LDraw files must check the reference-chain for recursive calls. I think it hasn't been an issue because most (...) (25 years ago, 13-Mar-00, to lugnet.cad.dev)
 

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR