I found a potential bug with optic. I noticed that if the audio files have an underscore in their name the game exceptions on launch.

I attemped to create a table with the audio file name "audio/hitmarkers_killshot.mp3" which exceptioned every time. after removing the underscore from the audio file and re-referencing it in the table I was able to launch successfully. if this is a lua script limitation I'm not terribly concerned, but it could be something worth warning users about.

Have not tested with images.