Promode is in it's own folder. Would uninstalling and reinstalling delete the dlls in base?
EDIT: VICTORY IS MINE! One of my earlier theories was correct that, due to having joined JA+ games though base (I was lazy), my settings got screwed up. But it seemed I did not wipe the game's memory well enough when I was first testing it. So, it WAS a dll issue, but I didn't delete all the dlls. So it works now. Thanks for the help.