Jump to content

Curtis' Plugin Pack (Update for 3.5.4)


Curtis
 Share

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'.

Officially retired from this forum. Have a nice day.

Link to comment
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

Link to comment
Share on other sites

  • 1 month later...
  • 5 weeks later...

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

rhfjdjejdca.png
Link to comment
Share on other sites

  • 2 weeks later...

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

Link to comment
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)

 

what I do all summer Emote Cursor Pack 'noob gallery

No, Paint.NET is not spyware...but, installing it is an IQ test. ~BoltBait

Blend modes are like the filling in your sandwich. It's the filling that can change your experience of the sandwich. ~Ego Eram Reputo

Link to comment
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.

 

 

Please feel free to visit my Gallery on PDNFans

And my Alternatives to PDN

Link to comment
Share on other sites

  • 2 weeks later...

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.

Officially retired from this forum. Have a nice day.

Link to comment
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

Link to comment
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.

 Share

×
×
  • Create New...