Herein, we report three upgrades to pvTrace that both extend its modelling capability and improve its accessibility to the wider LSC community, namely: (i) we advance the output ray counting mechanism to better match standard experimental measurement conditions and enable simulation of exotic geometries; (ii) we add parallelization options to reduce simulation time, and (iii) we implement a graphical user interface to improve usability. The versatility of these upgrades is demonstrated through three case studies spanning different LSC geometries and fabrication methods (bulk casting vs 3D printing), in which the simulated LSC efficiency is benchmarked against the measured efficiency.