No, the C# version looks alive https://github.com/Arcitectus/Sanderling
We had a few people expressing interest in memory reading for a 64 bit client, but most people did not care about 64 bit client.
See also the recent solution by @unknown496:
About the support for the 64-bit variant
For people who want for some reason not use the 32-bit version, here are some relevant parts of the EVE Online memory reading implementation which I remember now:
If the only difference is a switch from 32 bit to 64 bit memory pointers, the code changes should be relatively simple. We have a reference code for the EVE Online memory reading, which is optimized for best readability (by humans) and contains documentation of the diverse subfunctions.
The code is located at http://domääne.de/sanderling/Optimat.EveOnline.Tut.Memread.zip
Trying to remember the steps in memory reading (not reviewed, could be wrong):
- Find the python object which represents the type type.
- Find the python object which represents the type for the UI Root.
- (The previous steps are only done once per process, because the UI Root never moved to a different address).
- Enumerate the UI tree following the children links in the python object dictionary.