This system is now working with a variety of clients. I've tested 5.0.1.a, 5.0.6c, 7.0.1.1, and 7.0.2.1. They all work. I am currently testing other clients.
I tested client 4.0.11c, terrain updates work fine, but statics do not.
As I work on the client end, I realized that targetting certain tiles is not very convenient. When there are many grass tiles for example,
it may be hard to distinguish them from each other. The God client that was leaked out on the internet a few years ago draws highlights around
terrain tiles automatically (and terrain blocks). It seems to solve this problem nicely.
This site shows a screenshot of it:
http://necrotoolz.sourceforge.net/kairpacketguide/godcli.htm
I think it would be awesome to implement that functionality in the client for the map editor part of this project. Unfortuneately, the God Client
features are stubbed out of the regular client. God client packets for example are simply ignored in newer clients (the functionality has been completely removed).
I would love to go through the God Client and compare it to its corresponding regular version in hopes of being able to patch in the grid functionality on
newer clients. But I don't have the God Client and all my searching hasn't come up with a copy. So I will probably have to shelf that idea...