Quote:
Originally Posted by Kiyono
So just wondering but why did you decide to ditch your own proxy and use CoFarmer?
|
The overall way the project is designed is much better. It was designed with the intent of supporting multiple characters (with that well over 10, 20, 30).
JProxy was designed with the intent of
only being used with the COClient (meaning 2-3 clients) and in no way designed to support
standalone.
COFarmer uses XAML for it's form, which is essentially a form drawn with DirectX, not Win32-API. This also means it utilizes GPU instead of CPU where it can, improving the performance quite significantly.
The way the over all bot was developed flexible enough for me to to develop the Plugin API to allow plugins to integrate their own panels into the bot, where as JProxy was not intended to give such support, but expected plugins to spawn their own window-sub-sets. Another thing was, the bot was designed in such a way where it though of how to manage reconnection while plugins still were doing work. I really had no way of accounting for this in JProxy, nor did I ever intend on implementing reconnection.
Over all like I said, the design was better. Oh, and it's completely managed code. It was a huge hassle having to always implement natively (JProxyHelper.dll) and then port up to managed-code (JProxyNativeInterface.dll)