Unboxed is a free and open source extension written in Pascal for GMS2 that allows you to work with files and directories without having to deal with GM's limitations (or features).
Supports Windows, Linux (experiment), MacOS (experiment).
Please note that the Linux version hasn't been tested with GMS2 yet as I don't have a readily Linux system (same goes with MacOS). It was cross-compile from Windows to Linux/MacOS and then tested by calling it's functions via a Linux program running in WSL (Windows Subsystem for Linux). Any feedback on these platforms is appreciated :)
This extension currently supports:
(Please see Unboxed-README.txt included in this asset for details)