Jump to content
How to Install Plugins ×

Curtis' Plugin Pack (Update for 3.5.4)


Curtis

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.

 

"One can't complain. I have my friends. Someone spoke to me only yesterday." EEYORE

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

Link to comment
Share on other sites

  • 2 weeks later...
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.

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

the artist formerly known as recon04

th_1210908099158.gif

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

Link to comment
Share on other sites

  • 3 weeks later...
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.

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

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

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

The_next_thousand_words_by_0_ASH_0.png

All creations Ash + Paint.NET [ Googlepage | deviantArt | Club PDN | PDN Fan ]

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

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

The_next_thousand_words_by_0_ASH_0.png

All creations Ash + Paint.NET [ Googlepage | deviantArt | Club PDN | PDN Fan ]

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

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

The_next_thousand_words_by_0_ASH_0.png

All creations Ash + Paint.NET [ Googlepage | deviantArt | Club PDN | PDN Fan ]

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

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

The_next_thousand_words_by_0_ASH_0.png

All creations Ash + Paint.NET [ Googlepage | deviantArt | Club PDN | PDN Fan ]

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

signature.png

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.

×
×
  • Create New...