Regarding performance:
-
chobby does run on the same thread as the game
-
chobby uses GPU (might be a problem with shitty graphic cards)
-
chobby does perform all tasks it would do when not playing, but its window is hidden so that rendering should cost roughly 0 when in-game.
Things which can be (and lightly will be) improved:
-
fix chat console. (By far biggest offender, renders every text even invisible text 10 pages up, every single frame)
-
use chili RTT (renders into texture, general improvement)
-
control re-render updates properly (atm rendering happens at FPS capped by 100, it should be easy to let lua decide whether render pass is needed or not and skip renders if nothing changes)
-
skip renders when screen is minimized
After these changes it should cost no more than ZKL (except for some chunk of extra GPU RAM)
People who logged in in the last 7 days (during which the dialog box suggesting to use Chobby is active in ZKL) last used:
ZKL 204
Chobby 157
Unknown 87
SWL 38
flobby 5