You'd want filename_dir(parameter_string(0)) for a more reliable exe directory; if you are exporting a single-runtime executable from GMS1, there's no way to get the real exe directory since the executable that runs is being extracted into a temp directory.