Yes EQ and some other games are nice in that they have in game macros, scripting, exposure of methods for extensions, custom UI capabilities, or variations of. Most don't allow in built delays. Yes any function/feature that the game client provides is expected to comply with the EULA, except where it doesn't, e.g. exploits, or using the exposed functions for purposes not allowed (and usually not defined until you use them).
Fippy wrote:But I'm not following your comment that this is easy to do in ISBoxer.
* delays between strings are not permitted
* multiple keypresses are needed
I was referring that setting up an invite process was easy (ok, it's not the most simple thing out there, but it's not too tricky in the scheme of things).
Yes it will probably end up requiring multiple steps, and probably multiple presses of a key depending on the group size. In my config, I have a multi step keypress which I press 6 times (and sometimes more). At the end of the process a popup flashes up and it halts cycling for 10 seconds. Makes it fairly easy to work with. I load up, hammer on the key until I see the popup, team is all invited and accepted, job done. No need to do this again unless I disband, disconnect, or load a new team. If I had RSI, or a really old keyboard with limited life left in the springs I might be more concerned about having to press it 6 times rather than once.
Delays are not available in ISBoxer in keystrokes, keystrings or button presses as this is venturing into macros and automation from external programs, which is pretty much against every EULA/TOS/Code of Conduct out there. EQ is the first I've come across where macros and automation are not specifically called out, but then they do prohibit all third party programs, like most, so you may not be strictly complying even with ISBoxer, but that particular one is usually ignored as it cuts out using mouse drivers, and Vent, Excel, and other stuff that they have no business policing.
If delay functionality was provided through ISBoxer for EQ, you'd find others hacking about and using it for other games, and then they'd get banned, and the chatter would start, and the income would go down, etc. It is a minor thing to not provide considering the features you do get. Yes you could do all the same things directly via Inner Space scripts, but that really limits the potential customer base. ISBoxer is for those who don't have the ability, inclination or time to learn ISS (or other software) in order to multibox.