Written by danielgoldak. Last updated on October 4, 2023. Fixed some compatibility issues with EDD v2.1+