Filter Factory - Modify your filter

Back to technical analysis page

Self Modification when "Building" a filter

The file FFactory.8bf gets copied and the resources PIPL and PARM gets modified.

Here are some things you can modify (offsets are only valid for FilterFactory 3.0.4 for Photoshop/Win32):

From To Size Resource Res. Offset Description
0x0AEA 0x0AEE 0x4 (.text) - Max range of the controls ctl0 .. ctl7 (FF 00 00 00)
ATTENTION: Behavior is unexpected if the value gets
larger than 0xFF (?)
0x0AEF 0x0AEF 0x1 (.text) - Min range of the controls ctl0 .. ctl7 (00)
ATTENTION: You also need to modify 0x5E1C and up (see below)
otherwise the initial position of the sliders and the
internal memory (ctl(0) without moving the sliders) will be 0.
ATTENTION: The maximal value can be 127 (0x7F),
otherwise you need to extend the ASM code size (by 3).
TODO: how to get values > 0x7F ?

PluginCommander Pro

The product PluginCommander Pro can apply the following additional modifications to FilterFactory 3.0 and 3.0.4: