A table-like structure that seems related to obstacles is located in exe at mem:0063BF00. There are 0x44 bytes per entry. First entry is dword pointer to def file, the rest is probably somehow related to terrain types and passability. I have no idea how this works.