How does the client checks if an item is movable before popping up the "You can not move there." message?
It must have an accessible specification of attributes for each item.

I couldn't extract any .dat like looking file from Zezenia.exe.
Also, I did search few item IDs in Zezenia.exe and the distances between them are inconsistent.
It isn't anything like Tibia.dat.