fix for loading screen break in pull request #514

This patch fills out the implementation of the custom archives to allow listing all files, and file searches using patterns. The loading screen is updated to search of the files it needs instead of listing all of them, and then filtering on its own.