Flash 9 Player SWF Patch Utility

 

 

Here are the instructions for patching existing KineticFusion SWFs for those created with KineticFusion 3.0.04 and lower. This patch is only intended to fix a problem with SWFs no longer loading in the Flash 9 player.

Before running this application, please ensure you have copies of all your SWFs - while we've tried our best to ensure that the tool does what it is supposed to, this patch tool is released in good faith and we do not accept any responsibility for any damage it may cause to your SWFs.

Instructions:

Download the Patch tool from here:
http://www.kinesissoftware.com/download/KFPatch.jar

Save it to a local folder on your computer.

The patch file will rewrite one or more specified SWFs or all the SWFs in a folder or folder hierarchy. The patch tool options can be viewed using the following commandl ine:

C:\>java -jar KFPatch.jar -help
Usage: java -jar PatchSWFs.jar [<Args>] where <Args> is:
Input Documents (Select one input type)
-f (Input File)* One or more input files for processing
-d (Input Dir) One or more input folders for processing


Optional extras
-test Only output the actions to be taken - does not process the files
-overwrite Overwrite backup files where they already exist
-log LogFile Send all log output to specified file
-x Extension Extension to be used to store the backup file (defaults to .bak)
-r When processing a folder, this will also recursively process SWFs in all sub-folders
-help Print this message


So, to view the changes that the patch tool will make without actually make any changes, firsrt run the tool with the -test flag:

C:\>java -jar KFPatch.jar -test -d C:/tmp/samples/
23:07:37,984 INFO PatchSWFs - Converting SWF file C:\tmp\samples\Sample.swf, saving original to C:\tmp\samples\Sample.swf.bak
23:07:37,984 INFO PatchSWFs - Converting SWF file C:\tmp\samples\Samplegood.swf, saving original to C:\tmp\samples\Samplegood.swf.bak
23:07:37,984 INFO PatchSWFs - Completed

C:\>

If you are happy with the changes that will be made, remove the -test flag and run the patch tool again.