You might be able to get your files back with photorec. You'll want to boot from a live cd or have the drive in question mounted as a secondary drive (don't boot into it) so you don't overwrite any data. When you restore data, you'll want to have it restore the data to a drive other than the drive with the deleted data.
All the file names will be lost so you'll have to sift through (possibly) thousands of files with meaningless names. You'll want to narrow down the search to only find file types that you are looking for.
You could try the undelete option in testdisk but I think it requires the origional filesystem to exist.