Help - Search - Members - Calendar
Full Version: AC Tool 5.4.0 - Shift/Control Characters Usage
AC Tools Everything Macro > AC Tool > AC Tool Discussion
Bosco
Hello Ac Tool Community,

My name is Bosco, I am currently developing Ac Tool Macros for the upcomming MMORPG Mortal Online. (I understand I won't be able to achieve the epic level of macro-ness that you guys have been able to achieve with Asheron's Call, but the tool is such that it should be able to support my needs quite well, thank you Dev Team!)


I have having some trouble with the usage of Shift/Control Characters, I have read the documentation and other posts I could find on this forum regarding the issue.

in simple terms, I am attempting the following:

Hotbar 1 (key 1) = Lesser Heal spell

[casting spells requires you "load the spell" (click or key 1) wait for magic animation, and then you have ~20 seconds to "cast the spell" before your mind is to tired to hold on to the magic smile.gif ]

To cast on yourself requires that you press "Alt 1".

CODE
Setactivewindow UnrealEngine3
loop 10
keys 1
delay 3500
keys @1
End


*note: in the Commands and Macros window on the right of the GUI, there is the "Shift/Control Characters" menu, the Alt - @ seems to be broken? double clicking inserts "Alt - @". (shift and control seem to be ok)

I have also preformed the following test (thank you to another forum member: http://forums.cameroncole.com/index.php?sh...d&pid=68821]

CODE
ExecProgram C:\Windows\notepad.exe
Delay 2000
If {ActiveWindow} <> Untitled - Notepad
SetActiveWindow Untitled - Notepad
Delay 300
End
Keys @{F4}



The above test worked for me, so it seems Ac Tools doesn't have a problem with "Keys @" I am wondering if it is an issue with passing this command to the unreal3engine?

Any insight would be greatly appreciated, this is only a temporary setback as I cannot yet change the keybindings in-game (still beta) eventually I could change from alt to some other key and circumvent this issue. Thought I'd like to find a solution in the short-term.


Thank you,

Bosco
Bear
QUOTE(Bosco @ Nov 18 2009, 11:37 AM) *
I have also preformed the following test (thank you to another forum member: http://forums.cameroncole.com/index.php?sh...d&pid=68821]

The above test worked for me, so it seems Ac Tools doesn't have a problem with "Keys @" I am wondering if it is an issue with passing this command to the unreal3engine?


From the Same Thread that you Posted.

QUOTE(Ahk @ Oct 12 2006, 01:26 PM) *
It's possible that your game has hack protection, or simply uses DirectInput instead of the Windows API. Basically DirectInput is a part of DirectX from my understanding, and using it would make sense to use in a game...it just so happens though, that AcTool does not use the DirectOutput to send keys...
Bosco
QUOTE(Bear @ Nov 18 2009, 04:05 PM) *
QUOTE(Bosco @ Nov 18 2009, 11:37 AM) *
I have also preformed the following test (thank you to another forum member: http://forums.cameroncole.com/index.php?sh...d&pid=68821]

The above test worked for me, so it seems Ac Tools doesn't have a problem with "Keys @" I am wondering if it is an issue with passing this command to the unreal3engine?


From the Same Thread that you Posted.

QUOTE(Ahk @ Oct 12 2006, 01:26 PM) *
It's possible that your game has hack protection, or simply uses DirectInput instead of the Windows API. Basically DirectInput is a part of DirectX from my understanding, and using it would make sense to use in a game...it just so happens though, that AcTool does not use the DirectOutput to send keys...




Hi Bear,

Thank you for the reply, you may be on to something I am pretty sure that Mortal Online (Unreal3Engine) heavily leverages DirectX. I will research this further, However I am able to pass most keystrokes to the game from AcTool it just seems to be having trouble with the @ (Alt), based on your theory would all keystrokes be effected if the game is using DirectOutput (directx)? or does it still make sense that only special characters or keyboard commands like "Alt" may be different?


Thanks again!

Bosco
DaMOB
Just a FYI Directinput takes hooking into DirectX and intercepting the key presses and injecting key presses into the DX stream. It is not a trivial task but damn I sure wish there was a DirectOutput as that would make all of our hacking lives much easier.
Essay Writer
I have not tried this Macro's yet. Anyway, thanks for all your comments, ideas because I am currently writing essays for my essay writing task.
mysticdrew
From problems like that I make an AutoIT executable have have acTool run it.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2010 Invision Power Services, Inc.