To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.devOpen lugnet.cad.dev in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / Development / 5605
5604  |  5606
Subject: 
Re: File Naming Protocol for Patterned Parts
Newsgroups: 
lugnet.cad.dev
Date: 
Wed, 22 Nov 2000 15:49:03 GMT
Viewed: 
607 times
  
In lugnet.cad.dev, Chris Dee wrote:

In lugnet.cad.dev, Steve Bliss writes:

- Different parts (or variations of a part) which use the same number.
(suffixes: a, b, c, ...) (example: 3626b.dat)
- Complete Assembly Shortcuts
(suffixes: c01, c02, ...) (example: 32181c01.dat)
- Parts which are delivered (from TLC) on a 'sprue'.  The part number
applies to the entire assemblage, we add a suffix to differentiate the
subparts.
(suffixes: a, b, c, ...) (example: 6246a.dat)
- Patterned parts.
(suffixes: p01, p02, ...) (example: 973p01.dat)
- Component parts of an assembly (this is obsolete usage, but instances
still exist).
(suffixes: a, b, c, ...) (example: 103a.dat)

I feel a little uneasy about the possible conflict between the first and third
usages - with the benefit of hindsight might 3626v2 have been a better name?

I started thinking about the potential conflict while I was composing the
list.  But I'd rather use (a, b, c, ...) suffixes (suffices? suffii?) for
usage #1, to keep those ID numbers as short as possible--we're already
seeing the effect of a 5-digit part number.

I think the mini-parts should use an alternate suffixing-scheme, such as
6246s1, 6246s2, etc.  "s01" suffixes are sometimes used for subfiles in the
parts/s/ directory, but I think the potential conflict is small enough to
not worry about.

Also how much work is required to get rid of the fifth usage?

I'm not sure.  I've attached a list of most parts with abc suffixes to the
end of this message.  It's a real mixed bag.  A fair amount of weirdness in
there.

Good point and something which I suspect will grow to make life easier for LCAD
users (as distinct from authors). Personally I'd like to see more standard
minifig shortcuts - with arms and hands orientated to hold accessories
correctly.

Yes.  I'd also like to see us tracking parts which are both assembly
shortcuts and TLC official numbers.  Like minifig hips-and-legs assemblies.

Three torso variants?  Do you mean the variation in neck-stripe colors, or
something else?

Variation in the ribs inside the torso which ensure the legs don't fall off
a) no ribs
b) 4 triangular section ribs
c) an x-pattern of ribs

Oh, right.  Forgot about that.

Yes, part-authors should be careful to put the pattern on the right
variation of the part.

Well - I have definitely NOT done this for torsos, because IIRC only type b)
exists

Right.  It's definitely better to have the torsos than get hung up on a
technicality.

( so maybe I should make the others !!).

That'd be good.  It's not a functional difference in the part (from the
LCAD perspective), but it is an important variation in the part.

But do we really want the
decorated torsos under three different non-TLC part numbers?

I'd say let's not worry about it (too much), until/unless we get to the
point of having real TLC numbers to assign to minifig assemblies.  That
would be the time when we'd want to be as accurate as possible.

Then there's the issue of patterns which have been released on multiple
torso variations.  The Town vertical-stripes torsos have probably appeared
on all three variations.

Here's the list of suffixed parts.  It's possible that I've got some
obsolete files hanging around, but I'm pretty sure I've got a clean set.

34A.DAT       ~Brick  2 x  4 with Wheels Holder Top
34B.DAT       ~Brick  2 x  4 with Wheels Holder Base
34C.DAT       ~Brick  2 x  4 with Wheels Holder Shaft
34D.DAT       ~Brick  2 x  4 with Wheels Holder Shaft
35.DAT        Wheel Spoked Large
35A.DAT       ~Wheel Spoked Large
35B.DAT       ~Wheel Axle Metal
********* 89a and 89b seem to be obsolete s/b ~Moved to 90.dat and 91.dat
89A.DAT       ~Technic Universal Joint End
89B.DAT       ~Technic Universal Joint Centre
103A.DAT      ~Winch  2 x  4 x  2 Base
103B.DAT      ~Winch  2 x  4 x  2 Drum
103C.DAT      ~Winch  2 x  4 x  2 Top
********* Are 206a and 206b obsolete, by reason of 73071.dat?
206A.DAT      ~Technic Differential Centre
206B.DAT      ~Technic Differential Gear
********* Are 236a and 236b obsoleted by 73312.dat?
236A.DAT      ~Door  1 x  4 x  5 Frame
236B.DAT      ~Door  1 x  4 x  5 Glass
********* Is 247a obsoleted by 73435.dat and 73436.dat?
247A.DAT      ~Door  1 x  4 x  5 Frame
497A.DAT      ~Wheel Old with 4 Studs
2348A.DAT     Glass for Hinge Car Roof  4 x  4 Sunroof without Ridges
2348B.DAT     Glass for Hinge Car Roof  4 x  4 Sunroof with Ridges
2418A.DAT     Windscreen  6 x  6 Octagonal Canopy without Axlehole
2418B.DAT     Windscreen  6 x  6 Octagonal Canopy with Axlehole
2421.DAT      Rotor  3 Blade Small
2421A.DAT     ~2421 wing
2879.DAT      Train Wheel
2879A.DAT     Electric Train Contact Wheel
3062-OLD.DAT  Brick  1 x  1 Round, Old
3062A.DAT     Brick  1 x  1 Round with Solid Stud
3062B.DAT     Brick  1 x  1 Round
3228.DAT      Train Track Straight - 4.5 volt
3228A.DAT     Train Track Tapered Rail Straight
3228B.DAT     Train Track Slotted Rail Straight
3229A.DAT     Train Track Tapered Rail Curved Outside
3229B.DAT     Train Track Slotted Rail Curved Outside
3230A.DAT     Train Track Tapered Rail Curved Inside
3626A.DAT     Minifig Head - Stud Solid
3626B.DAT     Minifig Head - Stud Hollow
3648.DAT      Technic Gear 24 Tooth
3648A.DAT     Technic Gear 24 Tooth
3650A.DAT     Technic Gear 24 Tooth Crown
3709A.DAT     Brick  2 x  4 with Top/Side/End Holes
3709B.DAT     Technic Plate  2 x  4 with Holes
3829.DAT      Car Steering Wheel
3829A.DAT     ~Car Steering Wheel Stand
3829B.DAT     ~Car Steering Wheel
4180.DAT      Train Wheels
4180A.DAT     ~Train Wheels Base
4180B.DAT     ~Train Wheels Top
4180C.DAT     ~Train Wheels Pin
4180D.DAT     ~Train Wheels Wheel
4265A.DAT     Technic Bush 1/2 Type I
4265B.DAT     Technic Bush 1/2 Type II
4265C.DAT     Technic Bush 1/2 Smooth
4491A.DAT     Animal Horse Saddle with One Clip
4491B.DAT     Animal Horse Saddle with Two Clips
4716.DAT      Technic Worm Screw
4716B.DAT     ~Technic Worm Thread
6029A.DAT     Animal Cattlehorns (needs work)
6160.DAT      Window  1 x  4 x  6
6160A.DAT     ~Window  1 x  4 x  6 Frame
6160B.DAT     ~Glass for Window  1 x  4 x  6
6168.DAT      ~Support  2 x  2 x 11 Solid Pillar Base
6168A.DAT     Support  2 x  2 x 11 Solid Pillar
6216.DAT      Brick  2 x  4 x  2 with Curved Top (needs work)
6216M.DAT     Electric Technic Motor  4.5V
6246A.DAT     Minifig Tool Screwdriver
6246B.DAT     Minifig Tool Hammer
6246C.DAT     Minifig Tool Power Drill
6246D.DAT     Minifig Tool Box Wrench
6246E.DAT     Minifig Tool Open End Wrench
6637.DAT      Electric Technic Fiber Optics Element
6637A.DAT     ~Electric Technic Fiber Optics Element Top/Bottom
6637B.DAT     ~Electric Technic Fiber Optics Element Sides
6637C.DAT     ~Electric Technic Fiber Optics Element Cylinder Segment
6637D.DAT     ~Electric Technic Fiber Optics Element Front/Back
70501A.DAT    Minifig Coin with 10 Mark
70501B.DAT    Minifig Coin with 20 Mark
70501C.DAT    Minifig Coin with 30 Mark
70501D.DAT    Minifig Coin with 40 Mark
73590A.DAT    Hose Flexible 8.5L without Tabs (Complete Assembly Shortcut)
73590B.DAT    Hose Flexible  8.5L with Tabs (Complete Assembly Shortcut)



Message is in Reply To:
  Re: File Naming Protocol for Patterned Parts
 
(...) number", (...) OK - point taken - and based on this well-reasoned argument I am happy to go with the pXX nomenclature. I feel a little uneasy about the possible conflict between the first and third usages - with the benefit of hindsight might (...) (24 years ago, 21-Nov-00, to lugnet.cad.dev)

7 Messages in This Thread:


Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

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