Ok, here's the big one, finally ready for primetime, Mission Tester 5.3!
This script does basically what AICHECK does but with a focus on the map. That is, it only reads some cursory information from rules/art to be able to process the map objects and such. Optionally it will read sound.ini and cross-check for any sounds used on the map as well.
The script will handle both single and multiplayer maps, and it can be handy to track down why a sound isn't playing or an object isn't showing up on the multiplayer maps, but its real strength is figuring out how the mission scripting works or doesn't.
Usage is simple. Like MAPCLEAN, you just drag a map onto the batch file to have it processed. The batch file will then run the log to read in your editor. As always, a basic configuration has to be done within the tcl, and you will need the runtimes, but otherwise only has a few settings. I recommend leaving the defaults, but up to you.
Small caveats with functionality, the enabling of AITriggerTypes in the map is not strictly limited to global triggers, but that's what the script checks them against. It does this before the rest of the map is fully loaded, so there's no simple way to merge the list with map triggers. And moving the trigger processing to the end seems like a very awkward ordering, so I have no intention of fixing it until I think of a better way.
The logging can be set to append rather than replace, so if you want to scan all your missions, you can set it to append, then drag-n-drop each mission in turn (one by one) until they're all processed before reading the log. If you don't have many issues arise, it may give you a better overview, but again personal preference.
Also, by default, it writes out the animations played by the scripts, I found this to be very handy in cases where the animation list might be altered, and it wouldn't be obvious until the mission was played that it's wrong. A quick notice might alert you ahead of that fact.
This script has been a long time in the making, random people have sent me maps to test against, and MadHQ used it throughout his own remastering of the campaigns, so I believe it is feature-complete, but I'm open to surprises