Hi all,
based on the idea of Menøx's F-Tool i rewrote a slightly stripped-down version of his program.
The idea was to provide a simple(r) interface (... in fact the interface is just console + controlled with keys only), with the same functionality and without bulky things (that just my opinion) like an user-login or infunctionality on newer windows versions caused by missing admin privileges.
Also i've added features which i personally found useful, like:
- save and read macros / keys lists from configuration files (including the target window title)
- option to hide & show the target window (useful for collecting / leeching characters)
- a global keystroke to run & stop the macro
The hotkeys / configuration should be mainly self-explanatory, yet here's a short guide:
1. run yaftool and select the Flyff window from the list shown, either by navigation through the list with arrow keys UP and DOWN (if there are more than one windows) or by switching to the correct target window and pressing RETURN key once (if there ain't any windows shown for selection you may manually type in a matching/part of the Flyff window title)
2.1. by default yaftool searches on startup for a "default file" including a window title / macro list which you can save during runtime with keycombination [CTRL] + [S] and confirm with [Y]
2.2. you can save unlimited files (tho there can be only one "default file" which loads automatically on startup) and load them by pressing [CTRL] + [L]
2.3. if there are no default files the key list will be loaded blank, you can add keystrokes by pressing [+] followed by the key which should be sent to flyff and an interval (seconds or milliseconds, switch with arrows keys UP / DOWN)
3. start the macro loop by pressing [CTRL] + [1] or stop it with [CTRL] + [2], the execution begin as soon as you switch out of yaftool's window - pause happens when you switch back in to that window (this effects all running instances of the yaftool)
(optional) at anytime, you can press [CTRL] + [H] to hide the selected instance of flyff or [CTRL] + [J] to display it again (this keycombination only work when you are in the affilitated yaftool window, the windows automatically restores to visible state when you exit the tool)
Make sure you've installed a recent C++ Redistributable if the tool refuses to run.
I'm not sure which Servers support the tool, but i've tried it on various private Servers without any problems.
Of course the source is included, feel free to use / improved it. (especially formatting and currently non-existing class structures) (the project was created with Visual Studio Community Edition)
Big thanks at this point to @ for the Source of his "Offi Flyff Simple Bot" which i used the handy PostMessage() bypass from.
VT:
greez~