I have downloaded them and because they were at a 3rd party cloud it wouldn't let me add them to itch.io app. Is there a way to add if I place them all in the same directory? If not could you add that feature?
If you downloaded them from your browser, than you can’t import them. If you had an game installation directory from a previous app install, then you should be able to add that folder as a game install location and it will be able to pull in the installed games.