LDPatternCreator - Release 1.3.7


LDPatternCreator - Release 1.3.7
#1
Hey,

Here is the new LPC 1.3.7.


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:
  • You can use the sticker generator for rectangular sticker templates.
  • "Unificator.exe" is included in the post process.
  • The post process is customizable.
  • You can load/​save the colour toolbar settings.
  • The 2D engine is improved and faster.
  • The colours from the colour replacer are sorted.
  • The superfast triangulation is improved.
  • You can show vertex information of primitive/​group vertices by clicking on it in vertex mode.
  • A dynamic primitive list "Primitives.cfg" is stored in the application directory.
Fixed Bugs from 1.3.X:
  • The LPC-Unificator creates triangles with same points.
  • Primitive matrix manipulation enables "Cut", "Copy" and "Paste" when "Add Vertex" is enabled.
  • A primitive is movable in the vertex/​triangle-mode.
  • The template editor does not read from the "\template" directory.
  • LPC crashes if you take a hex-colour from a primitive/​group.

(see full list of tickets for 1.3.7)

I included a short readme.htm in the installation directory.


Cheers & Leg Godt


Nils
Reply
Re: LDPatternCreator - Release 1.3.7
#2
You've got mail.

w.
LEGO ergo sum
Reply
Future Release 1.3.8
#3
Due to private reasons (I have to write a exam) the release of version 1.3.8. will be a bugfix release only.

I will publish the new version on 2012/07/24.
Reply
Re: Future Release 1.3.8
#4
Nils,

* Every time I launch LDPC I get a User Account Control request in Win 7 - "Do you want the following program to allow changes to this computer?". I get the request even if I launch the prog as Admin. LDPC is installed in C:\Program Files (x86)\LDraw Author Tools\LDPatternCreator
* Though I just File > Save(d) before File > Exit the prog I get a request if I wanna save 'cos there are unsaved changes!

w.
LEGO ergo sum
Reply
UAC / "Unsaved Changes"-Bug
#5
Willy Tschager Wrote:* Every time I launch LDPC I get a User Account Control request in Win 7 - "Do you want the following program to allow changes to this computer?". I get the request even if I launch the prog as Admin.

The LPC is a .NET application, which require access to your local file system. The application has no certificate and as a result, Windows 7 have to show the request. You can disable the UAC warnings with your local administrator account, but you will never be notified by the OS when programs try to install software or make changes to your computer.

In a long term perspective, I am not going to buy a certificate for this program.

Willy Tschager Wrote:* Though I just File > Save(d) before File > Exit the prog I get a request if I wanna save 'cos there are unsaved changes!
Thanks, I just fixed this.
Reply
Re: UAC / "Unsaved Changes"-Bug
#6
I don't know which file access causes this (prob. cfg?), but you could probably avoid all nagging by installing the application in your "my documents" folder or some other none system location.
Reply
Re: UAC / "Unsaved Changes"-Bug
#7
I have LPC installed in "C:\LDraw\Apps\LDPatternCreator", but I get the nags nonetheless...
Reply
Re: UAC / "Unsaved Changes"-Bug
#8
Then it's probably accessing some central .net stuff or the registry. Maybe Nils could avoid using such functions?

Alternatively you could disable uac, and install some replacement suite which gives you more control on per application base.
Reply
Re: UAC / "Unsaved Changes"-Bug
#9
There are so many clicks needed to create a pattern, I can live with one more Wink
Reply
Re: Future Release 1.3.8
#10
Nils,

the attached file is somehow corrupt. It won't load:

* Background image
* Template
* Triangles
* Primitives
* Grouped triangles

Just the vertices show up. Pretty useless. Hopefully there is a way to fix it. When I try to save the corrupt version in a new file I get the following error:

Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei LDPatternCreator.MainForm.SaveToolStripMenuItem_Click(Object sender, EventArgs e)
bei System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
bei System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
bei System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
bei LDPatternCreator.MainForm.SaveAsToolStripMenuItem_Click(Object sender, EventArgs e)
bei System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
bei System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
bei System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
bei System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
bei System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
bei System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ToolStrip.WndProc(Message& m)
bei System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5456 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
----------------------------------------
LDPatternCreator
Assembly-Version: 1.3.7.0.
Win32-Version: 1.3.7.0.
CodeBase: file:///C:/Program%20Files%20(x86)/LDraw%20Author%20Tools/LDPatternCreator/LDPatternCreator.exe.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 8.0.0.0.
Win32-Version: 8.0.50727.5420 (Win7SP1.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5456 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5460 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5462 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System.Runtime.Remoting
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5456 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
----------------------------------------
Accessibility
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.




w.


Attached Files
.lpc   Indian.lpc (Size: 102.15 KB / Downloads: 0)
LEGO ergo sum
Reply
Loading Bug
#11
The new release fixed this issue. Philo had reported a similar problem to me, which was related to this issue.
Reply
Re: Loading Bug
#12
Many thx, Nils. Everything is back to normal. The only missing part was the x/y offset + scaling of the background pattern. I recovered it via notepad from an older version.

I'm sure one day (after your exams, for which I wish you the best) you're gonna tell us a little bit more of the Pattern Creator 1.3 Unicode File syntax and its column of numbers.

Bye, w.
LEGO ergo sum
Reply
« Next Oldest | Next Newest »



Forum Jump:


Users browsing this thread: 1 Guest(s)