A downloadable extension for Windows
GMS2.2+ note: this extension is no longer necessary since you can disable sandboxing in `Game Options - (Windows/Mac/Linux) - General - Disable file system sandbox`, but may prove handy for extra functions that it offers.
This extension offers a number of implementations for built-in functions (suffixed with "_ns") that allow GameMaker games to work with files outside of the "sandbox" directory.
The extension allows application to work with files anywhere where it could by usual rules (which is basically anything not in disc' root or other UAC-protected locations). Paths with non-English characters are supported too.
The extension also has full support for foreign characters in paths and files, and offers tools to convert between codepages if needed.
While some functions are yet to be implemented, this can be bypassed by copying the given file/directory into the sandboxed directory and working with it via standard functions there.
For a smaller-scale free alternative, check out my old Windows-specific functions extension.
In order to download this extension you must purchase it at or above the minimum price of $3.95 USD. You will get access to the following files: