That's a nice tool. Thanks for making mention of my solver!
Coincidentally I have also been working on such a tool, but with my decrypter built in and much more options. It's an experimental interactive homophonic substitution transpostion solver. It's unfinished and some of its features may be buggy and I removed the experimental stuff.
Edit: look for the download link in my latest post in this thread.
I don't want to write an in-depth review of how to use the program right now because I'm terribly busy with other things but I will give a basic rundown. Also for some reason the AZdecrypt included does not work as well as the standalone version but it should be okay.
Just unzip it somewhere and run examine.exe.
For using the Free path tool:- Click on load, under File, left-side.
- Type in 340 in the box that appears, no need to type the extension if it's .txt. (cipherfiles must be put under Files)
- Click on FPT, in red, left side. This will alternate between having this mode enabled or disabled.
- Now under Grid right-click on Mode such that it reads, Mode: grid.
- To see a few examples click on Cycle, under FPT.
- To start over click on Clear all, under FPT.
- You can alternate between Untransform or Transform.
- To start creating your own path left-click on any square in the cipher grid. A number will appear indicating the order of the paths in which they are read in. You can then click on any square which is in a cardinal/ordinal directional path of it. Arrows will appear indicating the direction of the sub path. To close a path just right-click.
- While hovering over a path arrow you can press the "r" key to reverse the direction of a sub path.
- While hovering over a sub path arrow you can delete it, if it is the last sub path by pressing the DELETE key.
- While hovering over a path number, you can delete the whole path by pressing the DELETE key.
- You can save and load paths with an .fpt extension. If you name your paths p1.fpt, p2.fpt, they will be added to the cycle list.
- Clicking on render will actualize it.
- To see the plaintext translation set View to View: AZdecrypt and Mode to Mode: Code page 437, under Grid.
- There is bug that might require a program restart relating to the FPT.
While not in FPT mode you can transpose elements of the cipher:- Click to select squares, can do box selection with shift.
- Left-click to transpose selected elements.
- Selections can be deleted with the DELETE key and then you can reduce the cipher by pressing the "r" key.
- Pressing the "c" key will clear all selections.
General:- Pressing the ENTER key will reload the last Save state of the cipher, under File. This must also be done after changing the grid dimensions Hor and Ver.
- Input fields that require a number can be inputted numerically by hovering over the input field and pressing the ENTER key.
- Can drag the grid by holding the left-mouse button and SPACEBAR key and can zoom in and out with "+" and "-" keys.
- AZdecrypt scores for character sizes much less than 340 cannot be trusted because of program design and multiplicity reasons.
Have fun with it!