It has to be run without any parameters and in seconds the "log00300.txt" should appear in the game directory (the same directory where the "profiles", "save" and "screenshots" subdirectories are stored).
Note, the Rare Blueprint Collector achievement still has a bug and cannot be obtained even in FL 1.3. Anyway, achievements don't work in a *** modified *** game.
The script scans all the ship database and for every ship checks if the HQ has blueprint for it
If it doesn't, it tries to find a shipyard that has that ship and shows the required notoriety for buying it
.. If required notoriety is too low or no shipyard has been found (some ships are not for sale), it tries to find that ship among existing ones
.. If a ship of the same type was found among foes it will appear in the log
.. If the ship was found in a enemy sector the script will stop the searching for that ship type and will switch for the next one
As the result, it should produce a list of ships and one of the easy ways to obtain most of them. The particular ships currently owned by allies would appear in the log only if they are for sale at shipyards.