There is a way to do it 100% manually which some purist like to do to immerse themselves into the game....
Personally...I did it so much on the Hampton and on the Parche that I would rather spend my time sinking ships and utilizing some other dude to figure out the solutions. I did it enough myself for some guy