You can download PF3 Randomizer from: https://www.dropbox.com/s/gaisyvzphfwgw ... m.exe?dl=0
What does it do
It randomly adjusts PF3 settings to make departures and arrivals unpredictable.
Randomized Departures
Thanks to PF3 Randomizer you will get:
25% chance of being vectored,
75% chance of being cleared for SID.
Randomized Arrivals
25% chance you will be vectored,
75% chance you will be cleared for STAR.
Randomized SID/STAR naming (can be ignored)
To further increase variability, I developed a system of random SID/STAR names that PF3’s ATC will use when not vectoring you as generic instructions. It may look a bit complicated and not strictly realistic, but I like it this way and decided to share it untouched.
You can completely ignore SID/STAR names and always fly a standard departure/arrival procedure for simplicity or if you don’t like my system.
SID names that will be spelled by ATC, with the probability of assignment and a description:
SP (50%) – full Standard Procedure with altitude restrictions (I adhere to altitude restrictions of the published procedure even if initially cleared higher by ATC).
SP0A (10%) – Standard Procedure without Altitude restrictions.
DIR (30%) – cleared for Direct to the end of SID.
DIR2Wn (10%) – cleared for Direct To the Waypoint number n of your approved flight plan. “Two” is used instead of “To”, sounds alike

STAR names:
SP (50%) – Standard Procedure (full with altitude restrictions).
SPx2y (10%) – Standard Procedure with speed of x KTS till y NM from runway. E.g. Sierra Papa One Seven Zero Two (To) Six – cleared for STAR, maintain speed 170 kts until 6 nm from runway (high speed approach). Eventual following ATC speed restrictions have priority.
SPWSD (10%) – Standard Procedure With Shorter Distance. Sometimes ATC gives you a “shortcut” during a STAR. I use this generic name and when ATC gives me this possibility, I adjust my flight plan when/how it is save and reasonable. A good example is a long transition (e.g. in LOWW or OMDB) and it’s just great to hear this instruction there, clear some waypoints and land 10 minutes earlier

DIR (20%) – Cleared for Direct to IF/IAF (as appropriate according charts/situation).
DIRn (10%) – Cleared for Direct to IF/IAF, maintain speed n kts. Eventual following ATC speed restrictions have priority.
Remember that this naming system is generic and optional. You, the pilot in command, are fully responsible to select an appropriate procedure, flight path, altitude and speed if ATC instructions are endangering your flight!
How does it work
PF3 Randomizer is programmed in Autoit - a freeware scripting language. When ran, it randomly modifies four keys in PF3.ini file: SID, STAR, SIDName, STARName. Nothing else is changed. These keys are also changed when you adjust SIDs/STARSs settings inside PF3 application. The difference is that with Randomizer you will not know the settings until ATC gives you departure/arrival instructions. I personally prefer to be surprised, it’s more realistic, entertaining and challenging.
How to use it
1. Download PF3random.exe and move it to the main PF3 folder, the same folder where PF3.ini file is located. No install is required.
2. Run PF3random.exe before you run PF3. It will adjust the above-mentioned PF3 settings on random basis.
3. Run PF3 and use it as always, but do not check SIDs/STARSs options if you wish to remain surprised.
Final notes
I love PF3 and not only because it enables me to randomize it


Roman