Installation:
- Download yymps extension file and import it to your GameMaker project.
- Download the executable zip archive for your OS and architecture, unzip and place the executable into the extension path (
YourProject/extensions/Shady). GMEdit API: Download
Shady_GMEditAPIarchive and unzip it into%appdata%\AceGM\GMEdit\api(so the final path will be\api\shaders\shady\).
Changelog:
- Better backups handling and shader files integrity check.
- Added "last resort" backups: last five shader edits are saved in
GMS2IDEcache directory. - Corrected the line counting for GameMaker's shader error reporting.
- Fixed multiline comments parsing (#7).
- Added
print_pathdirective (#3). - Added GMEdit custom API for shady directives auto-completion.
Warning
Some anti-viruses may yield a false-positive warning on the binaries. There's nothing I can do for now besides waiting for binaries to get trusted over time or getting a paid code sign certificate, which is not cost-effective for the current state of the project. If you're not sure, you can compile the tool yourself from sources using Visual Studio and .NET 8.0.