graphics other mail home
CONVERTING PSP X BRUSHES TO 9 AND 8
You like a brush made in PSP X, but you work with PSP 9 or 8. Underneath is what I do - all in Windows not in PSP itself.


Most brushes are made up of two files
BrushTip.PspScript
.PspBrush

For instance you can have
BrushTip_flower-X.PspScript
flower-X.PspBrush

I have a brush in PSP X that I want to use in PSP 9, so the first thing I do is copy these two files to the Brushes folder in 9 and rename them.

Ideally I do this
BrushTip_flower-9.PspScript
flower-9.PspBrush

The renaming is so that there will be no doubles if you have Brush paths to several PSP versions.

I then click on the renamed BrushTip.PspScript file to open it.

(On my system, it will open in a free editor called ConTEXT. But Notepad will do as well for this - you just want to edit and save some text in the script.)

Right at the start of the script it says
from PSPApp import *

Change that to
from JascApp import *

This should be all it takes, so you can save the script and start using your brush.

Making PSP X brushes work in PSP 8 takes a bit more because the scripting language version is different. Lines with True or False in them need to be changed.

Thus these
'UseScaledPositionJitter': True,
'UseScaledPositionJitter': False,

would have to become
'UseScaledPositionJitter': App.Constants.Boolean.true,
'UseScaledPositionJitter': App.Constants.Boolean.false,

Instead of replacing all those lines, you can instead put

True = App.Constants.Boolean.true
False = App.Constants.Boolean.false


right after the start of the script like this:

from PSPApp import *

def ScriptProperties():
      return {
      'Author': u'joske backer',
      'Copyright': u'',
      'Description': u''
      }


True = App.Constants.Boolean.true
False = App.Constants.Boolean.false

def Preset_BrushTip():
etc





Joske
Jan 2006