I've found that when I run the program with admin privileges (so it makes file links instead of copying the audio files), it also makes file links for the custom scripts. However, when TF2 tries to execute these scripts, either on startup or through "exec [SCRIPTNAME]", it gives this error:
Code: Select all
exec hldj_custom.cfg: file size larger than 1 MB!
Playing audio without using custom scripts still works fine, and if I put the binds/aliases of my script in manually, they work perfectly. Also, if I run HLDJ without admin privileges so it copies the files instead, the script runs fine and everything's okay, other than the longer times to copy large audio files. This looks like it's just a problem with Source not handling file links for scripts correctly.
EDIT: I'm using 1.6.0a9.