Sign in to follow this  
pyrochild

ScriptLab

Recommended Posts

What version of Paint.NET are you using?

i am using the just updated version (v3.20)

Where are you trying to save the script?

i am just saving it in my personal folder, i'm not sure what you mean.

i still have the file but when i put it in effects and restart it, it is no where to be seen
Wait.... are you saying you're trying to put the script file in the Effects folder? SLS aren't Paint.NET plugins; you have to use ScriptLab to load them. I'm not sure I understand what you're saying.

oh im an idiot :roll: , i dont know much about these but could you possibly make it save as a pPaint.net compatible file?

Share this post


Link to post
Share on other sites

No. ScriptLab saves instructions. Paint.NET saves image files. They're completely different, and without ScriptLab, Paint.NET can't understand them. What's wrong with the .SLS?

Share this post


Link to post
Share on other sites
the Modify button in the UI looks uncannily like Modifv with a 'v' instead of a 'y'. There is a one pixel gap between the button's edge and and the button label to suggest there is no tail to the 'y'.

I fixed that too!

Share this post


Link to post
Share on other sites

While I was using Scriptlab PDN crashed. When I try to add "Outline Object" plug-in to the list it crashes.

Syst Specs:

Ram: 512 MB

Windows Xp Home SP2

Version 3.22 beta

The pdncrash.log:

This text file was created because Paint.NET crashed.
Please e-mail this file to paint.net@hotmail.com so we can diagnose and fix the problem.

Application version: Paint.NET v3.22 (Beta Release build 3.22.2920.25697)
Time of crash: 12/31/2007 7:36:43 PM
Application uptime: 01:33:05.6093750
OS Version: 5.1.2600.131072 Service Pack 2 Workstation x86
.NET Framework version: 2.0.50727.832 x86
Processor: 1x "Intel(R) Pentium(R) 4 CPU 2.40GHz" @ ~2399MHz (SSE, SSE2)
Physical memory: 510 MB
Tablet PC: no
Updates: true, 12/31/2007
Locale: pdnr.c: en-US, hklm: en-US, hkcu: en-US, cc: en-US, cuic: en-US
Loaded assemblies: 
   mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll
   PaintDotNet, Version=3.22.2920.25697, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.exe
   System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll
   System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll
   System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\WINDOWS\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll
   PaintDotNet.Core, Version=3.22.2920.25687, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Core.dll
   PaintDotNet.Base, Version=3.22.2920.25678, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Base.dll
   PaintDotNet.SystemLayer, Version=3.22.2920.25682, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.SystemLayer.dll
   PaintDotNet.Resources, Version=3.22.2920.25684, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Resources.dll
   PaintDotNet.Data, Version=3.22.2920.25689, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Data.dll
   PaintDotNet.Effects, Version=3.22.2920.25691, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Effects.dll
   System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\WINDOWS\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll
   System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll
   EdHarvey.Edfects.Common, Version=3.20.2911.7705, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\EdHarvey.Edfects.Common.dll
   EdHarvey.Effects, Version=3.20.2911.7705, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\EdHarvey.Effects.dll
   ReflectionFlat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ReflectionFlat.dll
   OutlineObject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\OutlineObject.dll
   ShadowHighlight, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ShadowHighlight.dll
   RectToPolar, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\RectToPolar.dll
   ZoomBlurDeluxe, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ZoomBlurDeluxe_v0.2.dll
   Feather1, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Feather.dll
   Steganography, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Steganography.dll
   DotAtCenter2, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\DotAtCenter2.dll
   AlphaMask, Version=1.2.2859.32277, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\AlphaMask.dll
   Vandermotten.PaintDotNetEffects, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vandermotten.PaintDotNetEffects.dll
   Gradient Bars, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Gradient Bars.dll
   Shape3D, Version=1.2.6.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Shape3D.dll
   MirrorRotate, Version=2.0.1.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\MirrorRotate.dll
   Fractal, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Fractal.dll
   Sharpen+, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Sharpen+.dll
   Frosted Glass+, Version=1.5.2801.37439, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Frosted Glass+.dll
   EngraveEmboss, Version=2.0.1.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\EngraveEmboss.dll
   Smooth, Version=2.0.1.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Smooth.dll
   ScriptLab, Version=1.6.2907.21842, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ScriptLab.dll
   Polygone, Version=1.0.0.2, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Polygon.dll
   AlignPlugin, Version=1.5.1.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\AlignPlugin.dll
   Jitter, Version=2.0.2791.32104, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Jitter.dll
   Border, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Border.dll
   Curves+, Version=2.4.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Curves+.dll
   TubeOblique, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Tube Oblique.dll
   Lines, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\lines.dll
   AsFx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\AsFx.dll
   Outline Object, Version=2.2.2907.36603, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Outline Object.dll
   Sparkle_Stars, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Sparkle_Stars.dll
   Sparkle, Version=2.6.0.78, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Sparkle_Glitter.dll
   MyScript, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\FlySwatter.dll
   CodeLab, Version=3.0.2632.38238, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CodeLab.dll
   PolarRect, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\PolarRect.dll
   Transparency, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Transparency.dll
   Antialias, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Antialias_v1.5.8.0.dll
   GaussianBlurChannel, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\GaussianBlurChannel.dll
   CondHSAdj, Version=1.7.2618.31817, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CondHSAdj.dll
   RadialBlurDeluxe, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\RadialBlurDeluxe_v0.1.dll
   Gradient Mapping, Version=1.0.2832.35235, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Gradient Mapping.dll
   pyrochild.effects.common, Version=1.0.2832.35228, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\pyrochild.effects.common.dll
   droste, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\droste.dll
   MathNet.Iridium, Version=2007.3.8.35795, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\MathNet.Iridium.dll
   RainbowTwist, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\RainbowTwist.dll
   SeamlessTextureMaker, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SeamlessTextureMaker.dll
   SinWaves, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SinWaves.dll
   Sparkles, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Sparkles.dll
   SpiroGraph, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SpiroGraph.dll
   SpiroShapes, Version=1.4.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\SpiroShapes.dll
   Splashes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Splashes.dll
   Stars, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Stars.dll
   Tiles, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Tiles.dll
   TreeGen, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\TreeGen.dll
   Vibrato, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Vibrato.dll
   WaterReflection, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\WaterReflection.dll
   Waves, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Waves.dll
   WetFloor, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\WetFloor.dll
   XYCoords, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\XYCoords.dll
   Bars_H, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Bars_H.dll
   BW_Moire, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\BW_Moire.dll
   Col_Rainbow, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Col_Rainbow.dll
   ColorModulo, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ColorModulo.dll
   Frames, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Frame.dll
   GradientBlur, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Gradient Blur.dll
   GridMaker, Version=3.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\GridMaker.dll
   HexaGrid, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\HexaGrid.dll
   KaleidoGen, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\KaleidoGen.dll
   Kaleidoscope, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Kaleidoscope.dll
   LensFlare, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\LensFlare.dll
   LightRays, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\LightRays.dll
   Majority, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Majority.dll
   Nebulous, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Nebulous.dll
   NewtonFractal, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\NewtonFractal.dll
   Oblique, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Oblique.dll
   Panelling, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Panelling.dll
   Radialcolors, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Radialcolors.dll
   ShadowEffect, Version=1.1.0.43197, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ShadowEffect.dll
   ReduceNoise, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ReduceNoise.dll
   Interlace, Version=1.0.0.5, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Interlace.dll
   "Borders N' Shapes", Version=1.6.2832.28811, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Borders N' Shapes.dll
   Film, Version=2.0.2906.31065, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Film.dll
   Stitch, Version=1.0.2808.37940, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Stitch.dll
   IniFile, Version=2.0.1.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\IniFile.dll
   MirrorRotateMenu, Version=2.0.1.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\MirrorRotateMenu.dll
   Diagonal Lines, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Diagonal Lines.dll
   System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\WINDOWS\assembly\GAC_MSIL\System.Design\2.0.0.0__b03f5f7f11d50a3a\System.Design.dll
   Accessibility, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\WINDOWS\assembly\GAC_MSIL\Accessibility\2.0.0.0__b03f5f7f11d50a3a\Accessibility.dll

Exception details:
System.ArgumentOutOfRangeException: Index and count must refer to a location within the string.
Parameter name: count
  at System.String.Remove(Int32 startIndex, Int32 count)
  at pyrochild.effects.outlineobject.OutlineObject.OnCreatePropertyCollection()
  at PaintDotNet.Effects.PropertyBasedEffect.CreateConfigDialog()
  at pyrochild.effects.scriptlab.ConfigDialog.AddEffect(Object sender, EventArgs e)
  at pyrochild.effects.scriptlab.ConfigDialog.btnAddEffect_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
Pyrochild is waiting for the final release to fix the code.

Surley you should get it working now - ready for the release. If you leave it it people may realise it won't work and give up looking for upgrades.

Share this post


Link to post
Share on other sites

What do you mean? Can you post a screen shot of the folder you get when you download?

Also, where are you downloading the program from?

Share this post


Link to post
Share on other sites

What are you talking about? Magic what? You're not making any sense. Please use correct English grammar, because I don't understand what you're saying.

Are you having problems with Paint.NET or with ScriptLab?

Share this post


Link to post
Share on other sites
Pyrochild is waiting for the final release to fix the code.

Surley you should get it working now - ready for the release. If you leave it it people may realise it won't work and give up looking for upgrades.

Um.... it's been working.... for nearly a month now.... :roll:

Share this post


Link to post
Share on other sites

Is there a way to get "resize" (the CTRL+R one ) to work instead of the zoom function. I find it's more useful as it resizes the canvas too.

Also maybe if there's a way to apply the specified scripts to all the files in a folder perhaps? Then adding a function to save would be cool too. I realize these all take time but they'd be nice to have.

Share this post


Link to post
Share on other sites
Is there a way to get "resize" (the CTRL+R one ) to work instead of the zoom function. Sorry. I find it's more useful as it resizes the canvas too.
Useful? Absolutely. Possible? Nuh-uh. Sorry.
Also maybe if there's a way to apply the specified scripts to all the files in a folder perhaps?

Not yet... *wink wink nudge nudge*

Share this post


Link to post
Share on other sites
Not possible. Or is it? Probably not as Effects are only limited to the Pixels on the canvas or in your selection, not the size of your selection or canvas.

Right. ScriptLab's capabilities, being based on the Effect API, are therefore limited to all the same restraints as any other effect plugin.

However, ScriptLab won't always be a plugin...

Share this post


Link to post
Share on other sites
Not possible. Or is it? Probably not as Effects are only limited to the Pixels on the canvas or in your selection, not the size of your selection or canvas.

Right. ScriptLab's capabilities, being based on the Effect API, are therefore limited to all the same restraints as any other effect plugin.

However, ScriptLab won't always be a plugin...

What do you mean by that, if you don't mind explaining

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