>>7407456>in case most of the pieces were from one or a few sets.probably not.. like the other anon said your best bet is to make a bricklink account. If you make a wanted list of the parts, you can look through vendors to find ones with the inventory you need.
yeah it's going to be a bit of a pain to identify every piece, asking the builder for a breakdown pic or parts list would be a really good idea. Otherwise have fun learning the bricklink classifications.
Here's a start:
blue dot = plate, modified
green dot = tile, modified
red dot = slope, curved