This paper presents a generalized fault location algorithm that can locate faults for any type of power network configuration. It enhances previous work presented by the authors by reducing the estimation steps but keeping its robustness and redundancy against traveling wave attenuation by power transformers, bad data, voltage signal errors and the impact of Inverter Based Power Sources (IBPSs). This is accomplished by forming arrays containing the network parameters and time-of-arrivals (ToAs) for fault signals captured by Digital Fault Recorders (DFRs), which are used as inputs to the algorithm to compute the accurate fault localization. The IEEE 39-bus system is used to validate the algorithm under different fault conditions using Electromagnetic Transients Program and Matlab as simulation tools.