I tried
WeiDU "STRATAGEMS/SETUP-STRATAGEMS.TP2" --language 0 --force-install 5000
and got the error message
This is Stratagems Scripting Language...
FATAL ERROR (no input files have been specified and SSL cannot find file list) at stratagems/ssl/ssl.pl line 114.
Copying and patching 1 file ...
ERROR: error loading [weidu_external/workspace/ssl_out/bddefai.baf]
This means: ssl.pl is called und executes line 114
die "FATAL ERROR (no input files have been specified and SSL cannot find file list)"
So perl is installed and working because ssl.pl executes the die statement.
The next error message
ERROR Installing [Ease-of-use party AI], rolling back to previous state
Will uninstall 133 files for [STRATAGEMS/SETUP-STRATAGEMS.TP2] component 5000.
Uninstalled 133 files for [STRATAGEMS/SETUP-STRATAGEMS.TP2] component 5000.
ERROR: Unix.Unix_error(Unix.ENOENT, "stat", "weidu_external/workspace/ssl_out/bddefai.baf")
Automatically Skipping [Ease-of-use party AI] because of error.
ENOENT means "No such file or directory". The directory "weidu_external/workspace/ssl_out" exists but doesn't contain the file "bddefai.baf". If anyone has a clue why the file doesn't exits, I'll gladly help any Mac specific trouble shooting.
BTW, both randomiser and atweaks installs just fine.