Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 4,666
» Latest member: kalahari_bricks
» Forum threads: 5,803
» Forum posts: 49,559

Full Statistics

Online Users
There are currently 417 online users.
» 3 Member(s) | 411 Guest(s)
Applebot, Bing, Google, Jeff Jones, Orion Pobursky, Rene Rechthaler

Latest Threads
New parts from Lego Instr...
Forum: Parts Authoring
Last Post: Lewis
17 minutes ago
» Replies: 52
» Views: 22,388
Parts Request: NINJAGO ON...
Forum: Part Requests
Last Post: Mark Kennedy
55 minutes ago
» Replies: 2
» Views: 150
Most Common Parts that re...
Forum: Part Requests
Last Post: Rene Rechthaler
1 hour ago
» Replies: 6
» Views: 278
Numbering advise for 3209...
Forum: Parts Authoring
Last Post: Rene Rechthaler
4 hours ago
» Replies: 5
» Views: 146
Town and Trains 1994
Forum: Official Models
Last Post: Takeshi Takahashi
7 hours ago
» Replies: 4
» Views: 764
Parts we are Working on -...
Forum: Part Requests
Last Post: Jens Brühl
Today, 0:43
» Replies: 145
» Views: 85,788
Tiles 1 X 8 from latest A...
Forum: Part Requests
Last Post: N. W. Perry
Yesterday, 23:17
» Replies: 68
» Views: 45,889
Part request: 6920 Brick ...
Forum: Part Requests
Last Post: Philippe Hurbain
Yesterday, 16:38
» Replies: 2
» Views: 176
Request for part 3037px7
Forum: Part Requests
Last Post: Javier Orquera
Yesterday, 0:53
» Replies: 4
» Views: 396
Part Request: 82445pb01 f...
Forum: Part Requests
Last Post: Magnus Forsberg
2025-01-06, 20:44
» Replies: 3
» Views: 924

 
  Announcing mklist2
Posted by: Tim Gould - 2012-05-10, 11:43 - Forum: All Other Programs. - Replies (27)

Hi all,

Following recent discussion on changes to the parts library (specifically new leading characters for aliases and longer filenames) I've written a new version of mklist to ensure that backwards compatibility can be maintained, while also giving a little more power to the users.

Features not appearing in mklist are:

  • Ensure <=64 character titles using a shortening technique
  • Ignore parts with user supplied leading characters (eg. =, _)
  • Strip off leading characters (eg. ~)
  • Remove parts with duplicate names (experimental feature)

The code is also open source so it can easily be modified in future.

Find it here with a pre-compiled Windows executable. The code itself is exceedingly basic C++ so should compile on any OS using a gnu (or compatible) compiler with minimal changes.

Tim

Print this item

  Bricksmith ... "missing parts" message
Posted by: Tim Howell - 2012-05-09, 2:11 - Forum: LDraw Editors and Viewers - Replies (11)

I have just installed the Ldraw parts library (most recent version) and Bricksmith on my new Mac. I can open Bricksmith, and it finds the parts library. But when I open a file, it comes up with a list of "parts not found." This happens both with the sample model files that came with Bricksmith, and with .ldr files that I previously (last week) used with MLCad on my old PC. When this list is short, I can click "OK" at the bottom and the file still opens, with empty spaces for the missing pieces. When the list is long, it extends below the extent of the screen and I cannot click "OK," meaning Bricksmith is locked up and I have to go through Utilities to force it to quit.

I don't understand why Bricksmith finds the parts library, but not some of the parts. All of the parts were available when I used Ldraw with MLCad. Secondly, if I get that long list, is there a way to continue on to Bricksmith without having to force it to quit?

Print this item

  LPub: Torsos and Legs
Posted by: Daniel Goerner - 2012-05-07, 12:46 - Forum: LDraw File Processing and Conversion - Replies (5)

Is there a way to "group" Torsos (Torso + 2 Arms + 2 Hands) and Legs (Hips and 2 Legs), so LPub counts them as 1 Part (and shows them as that in the part window) instead of 5 or 2 separate parts? I tried the "group" function in MLCad without knowing what it really does but that didn't work in LPub. I don't like using shortcuts, because I want to be able to modify the parts without editing the dat. And I would have to add the modified dat to my model so others can see it.

Print this item

  STATUS Electric Plugs on PT
Posted by: Steffen - 2012-05-07, 12:40 - Forum: Parts Authoring - No Replies

I'd like to use this post as a "status" info page for everybody working on the PT
regarding the review summary page of the Electric Plugs:
http://www.ldraw.org/cgi-bin/ptreviewsum...ctricplugs

Many issues of these already have been solved, like:
- there had been PARTS\S files which wrongly were subparts, but in fact were an assembly of screw plus pin
- putting the metal pins into separate files
etc.

Some problems are still unsolved. One very critical which currently prevents a release of these plugs is:
(A)
The geometry of plug 766a.dat is self-contradictionary.
Its center plug diameter is modeled differently than its corresponding hole.
Fixing this has a huge impact on existing official parts, as all plug sockets which can receive this plug
need updating in case the diameter is corrected at the plug.

Other current problems:
(B)
Compared with the other 2x2 lightbricks, the lightbrick 266ac01.dat has modeled its plug sockets
at a different Y position. Either this part is wrong, or all other 2x2 lightbricks.

©
Either plug 766a.dat is too thick, or the 2x2 lightbrick has the plug socket positioned wrongly. This can be seen
at this assembly of real set 7866, where the plug collides:
1 16 0 0 0 1 0 0 0 1 0 0 0 1 4169.dat
1 0 0 -122 -1 0 0 -1 1 0 0 0 -1 0 512p01.dat
1 0 0 -122 23 1 0 0 0 0 1 0 -1 0 266bc02.dat
1 16 0 -102 10.5 1 0 0 0 0 1 0 -1 0 766ac02.dat

(D)
I currently have problems getting the thin plug (Type 1) into the existing plastic plug portion 567c04.dat :-(

Any help here, be it calipers, thoughts or advice is well appreciated.
I think the plugs may not leave without these corrections Undecided

I will update this page as a solution progresses.

Please find attached a test assembly of all the electric plugs which allows easy comparison.



Attached Files
.ldr   Electric.ldr (Size: 1.24 KB / Downloads: 0)
Print this item

  New beta version of mklist
Posted by: Tim Gould - 2012-05-05, 2:57 - Forum: All Other Programs. - Replies (1)

Hi all,

In light of the recent discussion on 64 character limits I decided to see if I could write my own version that could shorten descriptions to unique 64 byte versions as an option. It turns out I could.

So then I added an extra feature, the ability to hide files from parts.lst based on their first character. So if you don't want colour shortcuts you can ignore them by using the description (once that's sorted).

Anyway, I've attached the source so if anyone wants to fiddle with it, and ideally try to break it. Download, rename to mklist.C and compile with no special options "$(CPP) mklist.C -o mklist.exe".

I've also compiled a version using mingw on Windows 7 but I don't know how portable it will be.

Tim



Attached Files
.txt   mklist.txt (Size: 7.69 KB / Downloads: 0)
Print this item

Thumbs Up 30475.dat
Posted by: Daniel Goerner - 2012-05-04, 10:19 - Forum: Part Requests - Replies (4)

http://www.ldraw.org/cgi-bin/ptdetail.cg.../30475.dat

Maybe someone who knows what he does can work on this part?

Print this item

  2D (ortho) editing
Posted by: Roland Melkert - 2012-05-03, 20:19 - Forum: LDraw Editors and Viewers - Replies (20)

Hi all, I've been working on LDCad's 2D (Ortho) editing mode on and off lately, and I'm almost ready with the basic view handling. Next on the to do list is to put in special editing tools for that mode.

I already have some ideas, but at this stage I could still implement something completely different if brought to my attention.

For starters it will have mlcad's way of selection handling (always in front rectangle), everything else is still open to suggestions.

So I was wondering if anyone else has some pointers/ideas concerning working in 2D mode? Especially from the people saying they hate 'those 3D only editors' Smile

Print this item

  let's drop the 64 chars part title limit, please
Posted by: Steffen - 2012-05-03, 18:12 - Forum: Parts Authoring - Replies (36)

I'd like to ask if we could drop the 64 chars par title limit, please.

Which ancient software relies on that?

The current force of this limit leads to the effect that important keywords
of the title must be abbreviated, so they cannot be grepped properly anymore,
or left out completely.

All modern software should be able to treat a first line in the file of arbitrary length, IMHO.

I'd like to ask the LSC for a drop of this limit, please.

Print this item

  LDPatternCreator - Release 1.3.4
Posted by: Nils Schmidt - 2012-05-02, 17:18 - Forum: Parts Author Tools - Replies (14)

Hey,

Here is the new LPC 1.3.4.


Please uninstall older versions of this software before installing a new version.
Your configuration won't be deleted if you have already version greater than 1.3.1 installed on your machine.

Change log:

New features:

  • The program imports subfiles of primitives
  • The projection data import now parses linetype 2 and 5
  • DAT filenames with spaces are supported
  • You can press the Ctrl+C/X/V or Del key to change the text displayed in on-screen textboxes
  • It is impossible to group triangles which are adjacent to an existing group
  • The subfile import does inline all required subparts/primitives of the subfile
  • The highlight around a selected triangle that exactly match a template triangle is shown
  • Vertices from projection data remain locked
Fixed Bugs from 1.3.X:
  • LPC crashes if the user sets a custom colour in the toolbar which is not defined in LDConfig.ldr
  • LPC crashes if the user makes excessive use of the "Merge to nearest line" functions.
  • The undo/redo functions crash the application under certain circumstances and deform a pattern.
  • It is possible to group triangles which are adjacent to an existing group (misfeature).

(see full list of tickets for 1.3.4)

I included a short README.pdf in the installation directory.


Cheers & Leg Godt


Nils

Print this item

  "normal" vs. "Mursten" vs. "Minitalia"
Posted by: Steffen - 2012-05-02, 11:26 - Forum: Parts Authoring - Replies (29)

We currently have a numbering problem on the PT, and the more I think over it, the more complicated it gets.

Can we find a solution together?

LEGO itself has produced variants of their own bricks: "Mursten" and "Minitalia".

"Mursten" predates the bricks of today. For example, the 2x4 Brick existed in several "slotted" variants, e.g.
http://www.ldraw.org/cgi-bin/ptdetail.cg...3001mc.dat
The word "Mursten" is composed of the 2 danish words "mur" (meaning "wall") and "sten" (has the same origin as "stone",
but of course means "brick" here). Thus "mur sten" are "bricks to build a wall".

[Image: cycle02.JPG] [Image: cycle01.JPG]

"Minitalia", as I learned today, was a variant of LEGO in the 1970's, which they had created to circumvent
importing rules of Italy at that time:
http://www.lucajuventino.altervista.org/...lia_EN.htm
http://lego.wikia.com/wiki/Minitalia
http://www.brickset.com/browse/themes/?theme=Minitalia

[Image: x1232a.1273639712.jpg] [Image: x1238a.1130468960.jpg]

Both variants have differences in the appearance of the parts.
No problem for us, we can model them:
http://www.ldraw.org/cgi-bin/ptscan.cgi?q=mursten
http://www.ldraw.org/cgi-bin/ptscan.cgi?q=minitalia
We already also have "Minitalia" primitives - no problem so far.

However, we currently _have_ a problem with the part numbers:

For the "mursten" variant, the current status quo on the PT is to take the "normal" part number, append an "m" and then
"something else". Example: for the normal 2x4 brick (3001.dat), the parts tracker currently carries the mursten variants
3001ma.dat
3001mb.dat
3001mc.dat
3001md.dat
3001me.dat
, cf. http://www.ldraw.org/cgi-bin/ptscan.cgi?q=3001m

But for the "minitalia" variant, just an "a" gets appended:
3001a.dat
, cf. http://www.ldraw.org/cgi-bin/ptscan.cgi?q=minitalia

That's reasonable, because the "minitalia" variant 3001a.dat in fact is just a moulding variant of the 3001.dat.
If you see it this way, things could just stay as they are now.

But on the other hand, for LEGO most probably these parts never carried the number 3001,
because both required completely separate moulds.

I now see the numberings
3001.dat
3001ma.dat
3001a.dat
clashing. The "m" for example could mean "mursten" or "minitalia". I don't understand why "mursten" gets its "m",
and "minitalia" does not.

We have several opportunities here, as
- we have u.....dat numbers
- we don't have a 8.3 filename restriction anymore.
Thus, we have several solution alternatives:

(SOLUTION A)
leave things as they are now, i.e.:
"mursten" is "normal part number plus m plus something else"
"minitalia" is "normal part number plus a,b,c,d,e, ... moulding variant suffix"

(SOLUTION B)
use separate, new u.......dat numbers for "mursten" and "minitalia" parts

(SOLUTION C)
use long filenames and make e.g.
3001.dat
3001-minitalia.dat
3001-mursten-a.dat
3001-mursten-b.dat
3001-mursten-c.dat

My problem is: each day I think this over, I favor a different solution :-(((((
solution A is very simple
solution B is very systematic
solution C is very easy to understand

what should we do?
Is there a solution D which I forgot? Which one do you favor?

Print this item