Diazoild wrote:
[...] can reducing the size or number of files that the compiler reads affect gameplay? Or the size of the prog.dat?
The progs.dat is loaded into memory every time the level changes. The smaller the size, the less memory. The number of files doesn't really matter to the compiler because the compiler just reads each file and creates (compiles) all of them into one file, the progs.dat. I doubt will you notice any difference by removing unused code from the mod, it isn't until you change the structure of the code, for example; calling functions that are quicker than other functions first and reducing the number of redundant calls to the same function, especially ones like find(), that you will start to see an improvement.
In any case, it couldn't hurt. Unless you remove something you might like to have back.
In that case, comment out your code instead or removing it.