That's a good question, cause I guess I've never posted my solution for having ASL in PM here yet. The problem is with Project M using a custom folder for files, instead of the standard one for Brawl. ASL wants that one instead, and doesn't work if not found.
Well, just go here and follow my instructions:
http://smashboards.com/threads/asl-on-pm-3-0.344543/