Original: The screenplay was written by Steven E. de Souza and Doug Richardson, adapted from the novel 58 Minutes by Walter Wager.
Simplified: McClane has Marvin tell him where to go.