We can’t give you a link to a pirated copy of the paid version though.
The software will automatically recognize the controller if it is a compatible controller. To assign controls to your controller using Xpadder 5.8, connect the controller to your PC.
To download Xpadder new version you can simply search for it on a browser and then download it using any trusted website.