Earlier today Walker_5 from age sanctuary sent me some information that he had found out that showed that AOE3 reads map files in the order map.xs followed by map.xml (where map is a map name like bayou, i.e. bayou.xs and bayou.xml).
We already knew that the CRC values that are used for checking maps exists in a file named resources.xml. Now that I knew the order that the files were read I just tried some different binary operators and it turns out that all ES is doing is taking the exclusive or (XOR) of the map values.
I really hope this means we can change the maps. I'm excited and just wanted to share.
