Curtis

Curtis' Plugin Pack (Update for 3.5.4)

Recommended Posts

Ok, I've made some updates to make my plugins compatible for v3.5, some bug fixes and Selective Palette has been updated with dithering modes. I haven't had a chance to look at the bug in Equations yet, if it's still there please let me know, any crash logs or error messages would be helpful.

Curtis, I took a screenshot showing what I'm seeing with your Equation plugin.

yhsjjie.png

Hopefully this helps you.

Edit: Added a snippet from the Plugin Load Error message:

1 of 1
--------------
File: E:\Program Files\Paint.NET\Effects\CurtisBlack.Common.dll
     Effect Name: PaintDotNet.IProgressEvents`1
     Full error message: System.TypeLoadException: Could not load type 'PaintDotNet.IProgressEvents`1' from assembly 'PaintDotNet.Base, Version=3.50.3596.41592, Culture=neutral, PublicKeyToken=null'.

Share this post


Link to post
Share on other sites
um how do you install the plugins?

like how do you extract it? i don't understand how you can use the plugins in paint.net

Extract them to C:\Program Files\Paint.NET\Effects. Simple as that.

Well, sorry for the bump.

Share this post


Link to post
Share on other sites

The Equations plugin broke. Right when I needed it. :cry:

File: C:\Program Files\Paint.NET\Effects\CurtisBlack.Effects.dll
     Name: CurtisBlack.Effects.Equations.Equations
     Version: 2.2
     Author: Curtis Black
     Copyright: Copyright ©  2008 Curtis Black
     Website: http://paintdotnet.forumer.com/viewtopic.php?f=16&t=22521
     Full error message: PaintDotNet.WorkerThreadException: Worker thread threw an exception ---> System.NullReferenceException: Object reference not set to an instance of an object.
  at CurtisBlack.Effects.Equations.Equations.Render(EffectConfigToken parameters, RenderArgs dstArgs, RenderArgs srcArgs, Rectangle[] rois, Int32 startIndex, Int32 length)
  at PaintDotNet.Effects.Effect.Render(EffectConfigToken parameters, RenderArgs dstArgs, RenderArgs srcArgs, Rectangle[] rois) in D:\src\pdn\paintdotnet\src\Effects\Effect.cs:line 163
  at PaintDotNet.Effects.BackgroundEffectRenderer.RendererContext.Renderer(EffectConfigToken token) in D:\src\pdn\paintdotnet\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 126
  --- End of inner exception stack trace ---
  at PaintDotNet.Effects.BackgroundEffectRenderer.DrainExceptions() in D:\src\pdn\paintdotnet\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 332
  at PaintDotNet.Effects.BackgroundEffectRenderer.Join() in D:\src\pdn\paintdotnet\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 323
  at PaintDotNet.Effects.BackgroundEffectRenderer.Abort() in D:\src\pdn\paintdotnet\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 300
  at PaintDotNet.Effects.BackgroundEffectRenderer.Start() in D:\src\pdn\paintdotnet\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 260
  at PaintDotNet.Menus.EffectMenuBase.<>c__DisplayClass19.<>c__DisplayClass1d.b__d() in D:\src\pdn\paintdotnet\src\PaintDotNet\Menus\EffectMenuBase.cs:line 736

Share this post


Link to post
Share on other sites

Windows 7 RC1 (build 7100) x64

Used: The Equations

Value: 2*x*sin(0.3*x) -> Crash!

File: C:\Program Files\Paint.NET\Effects\CurtisBlack.Effects.dll
     Name: CurtisBlack.Effects.Equations.Equations
     Version: 2.2
     Author: Curtis Black
     Copyright: Copyright ©  2008 Curtis Black
     Website: http://paintdotnet.forumer.com/viewtopic.php?f=16&t=22521
     Full error message: PaintDotNet.WorkerThreadException: Worker thread threw an exception ---> System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
  at CurtisBlack.Effects.Equations.Equations.Render(EffectConfigToken parameters, RenderArgs dstArgs, RenderArgs srcArgs, Rectangle[] rois, Int32 startIndex, Int32 length)
  at PaintDotNet.Effects.Effect.Render(EffectConfigToken parameters, RenderArgs dstArgs, RenderArgs srcArgs, Rectangle[] rois) in D:\src\pdn\paintdotnet\src\Effects\Effect.cs:line 211
  at PaintDotNet.Effects.BackgroundEffectRenderer.RendererContext.Renderer(EffectConfigToken token) in D:\src\pdn\paintdotnet\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 127
  --- End of inner exception stack trace ---
  at PaintDotNet.Effects.BackgroundEffectRenderer.DrainExceptions() in D:\src\pdn\paintdotnet\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 372
  at PaintDotNet.Effects.BackgroundEffectRenderer.Abort() in D:\src\pdn\paintdotnet\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 328
  at PaintDotNet.Effects.BackgroundEffectRenderer.Start() in D:\src\pdn\paintdotnet\src\PaintDotNet\Effects\BackgroundEffectRenderer.cs:line 275
  at PaintDotNet.Menus.EffectMenuBase.<>c__DisplayClass1d.<>c__DisplayClass21.b__10() in D:\src\pdn\paintdotnet\src\PaintDotNet\Menus\EffectMenuBase.cs:line 827

Another bug:

Value: 1.5*x*sin(x) -> Random Lines in my Graphic >:D

Share this post


Link to post
Share on other sites

I can not get channel mask to work here is the Plugin Error and I hope there are some who can help me

File: C:\Program Files\Paint.NET\Effects\CurtisBlack.Effects.dll

Name: CurtisBlack.Effects.ChannelMask.ChannelMask

Version: 1.2

Author: Curtis Black

Copyright: Copyright © 2008 Curtis Black

Website: viewtopic.php?f=16&t=22521

Full error message: System.TypeLoadException: Typen 'PaintDotNet.DocumentView' kunne ikke indlæses fra assemblyen 'PaintDotNet.Data, Version=3.53.3690.27079, Culture=neutral, PublicKeyToken=null'.

ved CurtisBlack.Effects.ChannelMask.ChannelMaskConfigDialog..ctor()

ved CurtisBlack.Effects.ChannelMask.ChannelMask.CreateConfigDialog()

ved PaintDotNet.Menus.EffectMenuBase.RunEffectImpl(Type effectType) i D:\src\pdn\pdn_35x\src\PaintDotNet\Menus\EffectMenuBase.cs:linje 799

Share this post


Link to post
Share on other sites

Hope you fix a lot of these bugs soon...I use several of the plugins on a regular basis O.O

I'm having problems with the displacement map. Whenever I click "open" PDN crashes. I looked at the crash log and I have no idea what anything meant...this looks suspicious, though :?

Exception details:
System.MissingMethodException: Method not found: 'Void PaintDotNet.FileTypeCollection..ctor(System.Collections.ICollection)'.
  at CurtisBlack.Common.PDNIO.RequestFileName(Control owner)
  at CurtisBlack.Effects.Displacement.DisplacementConfigDialog.PromptAndLoadDocument()
  at CurtisBlack.Effects.Displacement.DisplacementConfigDialog.buttonOpen_Click(Object sender, EventArgs e)
  at System.Windows.Forms.Control.OnClick(EventArgs e)
  at System.Windows.Forms.Button.OnClick(EventArgs e)
  at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
  at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
  at System.Windows.Forms.Control.WndProc(Message& m)
  at System.Windows.Forms.ButtonBase.WndProc(Message& m)
  at System.Windows.Forms.Button.WndProc(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Share this post


Link to post
Share on other sites

Just like to add that I have the same problem. I`ll just have to use the workaround suggested.

I found the best way to do this is to open up the mask file you want to use directly into PDN so it will appear in the `recently opened' file . Then delete it and when you open up Dispacement Map and click on the arrow at the end of the text box it will be listed in the drop down menu that appears. This saves having to write out the path to the image you want to use and makes things easier if you need to use the same image more than once.

Share this post


Link to post
Share on other sites

Tried to use Displacement Map last night and it crashes when I click on 'Open,' and reading back a couple of post, it looks like I'll need to manually enter the file that I want to load rather than clicking away?

I really hope that Curtis will be able to update his plugin because displacement map is extremely useful for all of my glass work.

Share this post


Link to post
Share on other sites

I am getting a plugin load error for the CurtisBlackCommon.dll, when I run the displacement map PDN crashes

File: C:\Program Files\Paint.NET\Effects\CurtisBlack.Common.dll

Effect Name: PaintDotNet.SystemLayer.IFileDialogUICallbacks

Full error message: System.TypeLoadException: Could not load type 'PaintDotNet.SystemLayer.IFileDialogUICallbacks' from assembly 'PaintDotNet.SystemLayer, Version=3.54.3708.31974, Culture=neutral, PublicKeyToken=null'.

Win Vista Home Premium

PDN v3.5.4

Steve Colwell

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.