I think the unnecessary folder is the containing folder. You don't zip that. You only zip the vehicles folder. As for the missing textures error, it's likely because dryvan_c doesn't exist.