Data files that are required by Silk Performer scripts [user-data files (CSV), IDL, certificate files (PEM), random data files (RND), and type library files (TLB, DLL, EXE, OCX, OLB, PKG)] are added to projects by specifying the directory where they are located. The compiler first searches for random data files in the directory where the BDF file is located, then in the specified directory. If a random data file from a different location needs to be used, the full path to the file can be specified in the script file.