Well whatever version you used, it was not 3.1.2 because it has no lua support. It must be 3.2 betax or the final 3.2 .
And for the fog of war, I didn't switch it off ( can I even switch it off via lua scripting? )
If you have no fog of war, probably you switched it off in the glest.ini, I tested it yesterday and I have fog of war.