Sign in to follow this  
Curtis

Curtis' Plugin Pack (Update for 3.5.4)

Recommended Posts

Sorry to be saying ditto again but I too had a crash with the fern plugin. I have the newest version of pdn and I redownloaded plugin. I sent the crash report in but I have it if you want to see it. It's very long so I did not want to paste it here.

Share this post


Link to post
Share on other sites

I;m still using 3.3 and I'm sure he is

probably getting same message as I do .

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

Effect Name: CurtisBlack.Effects.FernFractal.FernFractal

Full error message: System.NullReferenceException: Object reference not set to an instance of an object.

at CurtisBlack.Effects.FernFractal.FernFractal.PropertyChanged(Object sender, PropertyChangedEventArgs e)

at PaintDotNet.PropertySystem.PropertyCollection.OnPropertyChanged(String propertyName)

at PaintDotNet.PropertySystem.PropertyCollection.Property_ValueChanged(Object sender, EventArgs e)

at System.EventHandler.Invoke(Object sender, EventArgs e)

at PaintDotNet.PropertySystem.Property.OnValueChanged()

at PaintDotNet.PropertySystem.Property.SetValueCore(Object value)

at PaintDotNet.PropertySystem.Property.set_Value(Object value)

at PaintDotNet.Effects.PropertyBasedEffectConfigDialog.InitDialogFromToken(PropertyBasedEffectConfigToken effectTokenCopy)

at PaintDotNet.Effects.EffectConfigDialog`2.InitDialogFromToken(EffectConfigToken effectTokenCopy)

at PaintDotNet.Effects.EffectConfigDialog.InitDialogFromToken()

at PaintDotNet.Effects.EffectConfigDialog.set_EffectToken(EffectConfigToken value)

at PaintDotNet.Menus.EffectMenuBase.RunEffect(Type effectType)

Share this post


Link to post
Share on other sites

OK, I think I have fixed that bug, Fern Fractal should now render properly and that crash error should be gone, please let me know if you still get that problem. The new version is now in the main post.

Share this post


Link to post
Share on other sites

I just downloaded and installed newer version of plugin, everything worked perfectly. Thank you for your quick response and the great plugin.

Share this post


Link to post
Share on other sites

Thank you so much for your plugins! :)

Just a question: For what is used CurtisBlack.Resources.dll? The two others are simple understanding, but not it.

VoilĂ !

Share this post


Link to post
Share on other sites
Thank you so much for your plugins! :)

Just a question: For what is used CurtisBlack.Resources.dll? The two others are simple understanding, but not it.

VoilĂ !

Thats where all the images, strings and the rtf file that is used for the equations help dialog are stored. Its also there so that people can make their own translations, but I haven't posted how to do that yet.

Share this post


Link to post
Share on other sites

:\

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

Effect Name: CurtisBlack.Effects.ChannelMask.ChannelMask

Full error message: System.TypeInitializationException: The type initializer for 'CurtisBlack.Common.PDN' threw an exception. ---> System.MissingFieldException: Field not found: 'PaintDotNet.PdnFileTypes.Png'.

at CurtisBlack.Common.PDN.GetFileTypes()

at CurtisBlack.Common.PDN..cctor()

--- End of inner exception stack trace ---

at CurtisBlack.Common.PDN.get_RecentFiles()

at CurtisBlack.Effects.ChannelMask.ChannelMaskConfigDialog.InitialInitToken()

at PaintDotNet.Effects.EffectConfigDialog..ctor()

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

at CurtisBlack.Effects.ChannelMask.ChannelMask.CreateConfigDialog()

at PaintDotNet.Menus.EffectMenuBase.RunEffect(Type effectType)

Share this post


Link to post
Share on other sites

Hi, Curtis

I've got one crash too. Here's the log:

File: C:\Arquivos de programas\Paint.NET\Effects\CurtisBlack.Effects.dll
     Effect Name: CurtisBlack.Effects.ChannelMask.ChannelMask
     Full error message: System.InvalidCastException: Unable to cast object of type 'System.String' to type 'PaintDotNet.Effects.BackgroundEffectRenderer'.
  at PaintDotNet.Menus.EffectMenuBase.<>c__DisplayClassa.b__8(Object sender, EventArgs e)
  at PaintDotNet.Effects.EffectConfigDialog.OnEffectTokenChanged()
  at PaintDotNet.Effects.EffectConfigDialog.set_EffectToken(EffectConfigToken value)
  at PaintDotNet.Menus.EffectMenuBase.RunEffect(Type effectType)

How to reproduce it:

1) Run ChannelMask once. Everything goes well;

2) Run ChannelMask again. Crash!!!

Info:

- I'm using WinXP SP2, Paint.NET 3.31 and the latest version of your plugins (7.2)

- I normally use PDN in pt-br locale, but the error occurs no matter the language PDN is set to.

Thats where all the images, strings and the rtf file that is used for the equations help dialog are stored. Its also there so that people can make their own translations, but I haven't posted how to do that yet.

I'd be very happy, if tell me how to do it :-)

I could make a translation to portuguese, like I did with Toli's plugins.

Share this post


Link to post
Share on other sites
Hi, Curtis

I've got one crash too. Here's the log:

File: C:\Arquivos de programas\Paint.NET\Effects\CurtisBlack.Effects.dll
     Effect Name: CurtisBlack.Effects.ChannelMask.ChannelMask
     Full error message: System.InvalidCastException: Unable to cast object of type 'System.String' to type 'PaintDotNet.Effects.BackgroundEffectRenderer'.
  at PaintDotNet.Menus.EffectMenuBase.<>c__DisplayClassa.b__8(Object sender, EventArgs e)
  at PaintDotNet.Effects.EffectConfigDialog.OnEffectTokenChanged()
  at PaintDotNet.Effects.EffectConfigDialog.set_EffectToken(EffectConfigToken value)
  at PaintDotNet.Menus.EffectMenuBase.RunEffect(Type effectType)

How to reproduce it:

1) Run ChannelMask once. Everything goes well;

2) Run ChannelMask again. Crash!!!

Info:

- I'm using WinXP SP2, Paint.NET 3.31 and the latest version of your plugins (7.2)

- I normally use PDN in pt-br locale, but the error occurs no matter the language PDN is set to.

Thats where all the images, strings and the rtf file that is used for the equations help dialog are stored. Its also there so that people can make their own translations, but I haven't posted how to do that yet.

I'd be very happy, if tell me how to do it :-)

I could make a translation to portuguese, like I did with Toli's plugins.

I thought about having other people do translations to include, but then I realised it would be too much work for me to maintain, but when I post the tutorial you will be able to make a translation for yourself none the less.

Anyway, A while ago, When Bleek II was asking for help on making the displacement plugin, I had a go at it myself, I have had a finnished version sitting around for several weeks now and never bothered to post it. Are people interested in another displacement plugin? Imagine taking the UI of my Channel Mask plugin and changing the features a bit. It has an angle chooser and distance as opposed to x and y coords, as well as supporting pdn files and options to let you choose where to map from, much like Channel Mask.

About that error, I still haven't been able to reproduce it, or even look into it so I don't have a fix yet.

Share this post


Link to post
Share on other sites

I say publish Displacement. Your version of it is just flat out amazing. A good way to look at it is Alpha Mask is to Channel Mask as Bleek's Displacement is to Your Displacement :D

Share this post


Link to post
Share on other sites
I say publish Displacement. Your version of it is just flat out amazing. A good way to look at it is Alpha Mask is to Channel Mask as Bleek's Displacement is to Your Displacement :D

Thanks, in fact, since I sent you that version, I made a small improvement to its distortion quailty, its not Anti-Aliasing quality but it is a bit better.

Share this post


Link to post
Share on other sites
Update posted, my plugin pack now includes my version of the Displacement plugin.

Thank you :)

Edit: Hold on, now we have 2 Displacement effects in the same sub menu....

Even the icons are similar :shock:

Would it be possible to rename or something?

Thanks!

Share this post


Link to post
Share on other sites

having problems with effects lab heres the log

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

Effect Name: CurtisBlack.Effects.EffectsLab.EffectsLab

Full error message: System.NullReferenceException: Object reference not set to an instance of an object.

at CurtisBlack.Effects.EffectsLab.EffectsLabConfigDialog.AddEffect(Effect e, Boolean sort)

at CurtisBlack.Effects.EffectsLab.EffectsLabConfigDialog.LoadEffects(String keyword)

at CurtisBlack.Effects.EffectsLab.EffectsLabConfigDialog..ctor()

at CurtisBlack.Effects.EffectsLab.EffectsLab.CreateConfigDialog()

at PaintDotNet.Menus.EffectMenuBase.RunEffect(Type effectType)

running vista home premium with plugin pack v8

Share this post


Link to post
Share on other sites
having problems with effects lab heres the log

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

Effect Name: CurtisBlack.Effects.EffectsLab.EffectsLab

Full error message: System.NullReferenceException: Object reference not set to an instance of an object.

at CurtisBlack.Effects.EffectsLab.EffectsLabConfigDialog.AddEffect(Effect e, Boolean sort)

at CurtisBlack.Effects.EffectsLab.EffectsLabConfigDialog.LoadEffects(String keyword)

at CurtisBlack.Effects.EffectsLab.EffectsLabConfigDialog..ctor()

at CurtisBlack.Effects.EffectsLab.EffectsLab.CreateConfigDialog()

at PaintDotNet.Menus.EffectMenuBase.RunEffect(Type effectType)

running vista home premium with plugin pack v8

You have to use all the files in the zip to replace the old ones.

Share this post


Link to post
Share on other sites
Edit: Hold on, now we have 2 Displacement effects in the same sub menu....

But isn't that the beta version of the the other displacement that didn't have all the features of the final one? The final one is called Alpha-displacement mask or something like that isn't it?

Share this post


Link to post
Share on other sites
Edit: Hold on, now we have 2 Displacement effects in the same sub menu....

But isn't that the beta version of the the other displacement that didn't have all the features of the final one? The final one is called Alpha-displacement mask or something like that isn't it?

No that one, This one is from MadJik viewtopic.php?f=5&t=23344

Share this post


Link to post
Share on other sites
Edit: Hold on, now we have 2 Displacement effects in the same sub menu....

But isn't that the beta version of the the other displacement that didn't have all the features of the final one? The final one is called Alpha-displacement mask or something like that isn't it?

No that one, This one is from MadJik viewtopic.php?f=5&t=23344

Hmm, must have missed that one, does it do the same thing or something else?

Is Displacement+ enough? or would you have a better suggestion?

Share this post


Link to post
Share on other sites
Is Displacement+ enough? or would you have a better suggestion?

It's different, Does not have option to load images.

You should really give it a try if you have the time.

Anything you think of is fine, it's all up to you. :)

Displacement+ is fine.

Thank you.

BTW, another awesome plugin! would it be possible to add AA?

Share this post


Link to post
Share on other sites
You should really give it a try if you have the time.

Unfortunately, time is something I don't have much of at the moment, too much other stuff going on.

Thank you.

Your Welcome. :D

BTW, another awesome plugin! would it be possible to add AA?

I thought about that, but I just haven't had time to look into that, maybe in a future release.

Anyway, I renamed it to Displacement Map. Should clear things up a bit.

Share this post


Link to post
Share on other sites

Thanks, that was fast ;)

Edit: Now I broke it :?

It sometimes happens when I try use the effect for a 2nd time. PDN3.35 Beta also the same on 3.31

File: C:\Program Files\Paint.NET\Effects\CurtisBlack.Effects.dll
     Effect Name: CurtisBlack.Effects.Displacement.Displacement
     Full error message: System.InvalidCastException: Unable to cast object of type 'System.String' to type 'PaintDotNet.Effects.BackgroundEffectRenderer'.
  at PaintDotNet.Menus.EffectMenuBase.<>c__DisplayClassa.b__8(Object sender, EventArgs e)
  at PaintDotNet.Effects.EffectConfigDialog.OnEffectTokenChanged()
  at PaintDotNet.Effects.EffectConfigDialog.set_EffectToken(EffectConfigToken value)
  at PaintDotNet.Menus.EffectMenuBase.RunEffect(Type effectType)

Share this post


Link to post
Share on other sites
Thanks, that was fast ;)

Edit: Now I broke it :?

It sometimes happens when I try use the effect for a 2nd time. PDN3.35 Beta also the same on 3.31

File: C:\Program Files\Paint.NET\Effects\CurtisBlack.Effects.dll
     Effect Name: CurtisBlack.Effects.Displacement.Displacement
     Full error message: System.InvalidCastException: Unable to cast object of type 'System.String' to type 'PaintDotNet.Effects.BackgroundEffectRenderer'.
  at PaintDotNet.Menus.EffectMenuBase.<>c__DisplayClassa.b__8(Object sender, EventArgs e)
  at PaintDotNet.Effects.EffectConfigDialog.OnEffectTokenChanged()
  at PaintDotNet.Effects.EffectConfigDialog.set_EffectToken(EffectConfigToken value)
  at PaintDotNet.Menus.EffectMenuBase.RunEffect(Type effectType)

Confirmed. Same error report and cause.

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.

Sign in to follow this