A custom client (e.g. otclient) could handle that custom packet as well, just like how we handle all of the current original Tibia packets, as you've stated.
Really, if you seriously plan to make this, tell us the magic behind it, how it could work, how to prevent bypasses etc...