it's 100% Zandronum-compatible and also provides a lot of Zandronum-specific functionality.
To use ACSUtils, download the latest release from https://github.com/Korshun/acsutils/releases, unpack it somewhere and add the folder with .acs files to Include Paths in SLADE settings (Edit -> Preferences -> Scripting -> ACS). Here is a template for an empty project that makes it compile:
Code: Select all
#library "project"
// ACSUtils settings:
#define TIDALLOCSTART 15000
// Includes:
#include "zcommon.acs"
#include "acsutils.acs"
// Your project's error handler:
function void ACSUtilsErrorHandler(int type, int message)
{
Log(s:"error: ", s:message);
printbold(s:"error: ", s:message);
}
// Your project's code follows.
Spoiler: ACC (modified) (Open)
Spoiler: BCC (Open)If your mods use a function that you think would be useful in other projects, post it here and I'll add it.
Official site/wiki
GitHub