Recently Timeslip (The guy behind the EXE Optimizer) came up with a
handy tool that lets you define console command macros and bind them to unused keys. On top of that, it's all handled via a .dll (there's an exe, but it's only for editing settings).
He's since put out specialized versions of the Macro .dll that instead of issuing console commands, issue mouseclicks instead. The first is a simple on/off switch for a 2 second repeating cycle of mouseclicks, useful for leveling up magic skills. The second one was one he'd whipped up at my request, one that has a seperate keystroke for Chop, Slash, and Thrust.
The reason I wanted to do this, is that while I've always liked the idea behind Combat Enhanced, I've never been able to master the art of moving to choose my attack type. Because of my lack of skills, I'm hopelessly addicted to "Always Use Best Attack", and I've never had the fun of Combat Enhanced.
However, when Timeslip put out this new tool, I figured that it might be able to help my lack of skill. Now that I can choose my attack by pressing a specific key (or in my case, a mousebutton mapped to that key), I can now Chop/Slash/Thrust at will, and the player character doesn't have to move very much at all (there's a tiny amount of movement involved when using these new attack keys, but not enough to make much difference).
The catch is, these attacks don't register with ACE, and I was wondering if there were a way around that. The simplest solution would be if there were some sort of console command that the macro .dll could issue that'd set a variable to tell ACE what attack is being performed, but I wouldn't even know where to begin to look to try to figure it out for myself.
Any suggestions?