To me Click consists of several interlinked functions. So to get started on fixing things I need to know exactly what part of the mouse functions are failing. Is the pointer not being moved at all? Is it moving, but not pressing buttons? Are the button locations all screwed up?
I'll begin work on updating locations.txt shortly... and probably be changing the name to locations.ini, since I should have named it that originally. Can't find the little app Shark wrote to automate the process, so will have to come up with my own or do it by hand, might take a day or so for either method.
If mouse movement has been affected it is either an incorrect memory offset or a struct change. The struct is simple:
Code: Select all
typedef struct _MOUSEINFO {
DWORD X;
DWORD Y;
DWORD SpeedX;
DWORD SpeedY;
} MOUSEINFO, *PMOUSEINFO;The actual click is one of our detoured functions, relying on DirectInput. Not sure why that would be affected at all; if /press and /sendkey are working the /click should work as well.
Please provide me with any information you have on exactly what is not working here so I have a clue as to where to start looking.



