AutoIt v3 Interpreter v0.1
Hey all, I have created an interpreter for the AutoIt programming language and I decided to post it here. Please note that this is the first release and it is rather buggy, there are no GUIs as well. I will add GUIs and improve the interpreter as time progresses, the end result will be under 4 Mb (compared to AutoIt's 41 Mb). The goal of Au3Int is to correct the errors that effect x64 users, the Interpreter has no dependencies and supports x64 systems.
Features:
No Dependencies
Complete Support for x64 Users
Execution of AutoIt v3.0.0-3.3.6.1 Scripts
AutoIt-like pause feature (press Esc to pause any script)
The Next Update will Include:
Complete Interpretation of AutoIt v3 Scripts including GUIs
Script synchronization (changing code will affect script execution)
Variable info (a tool that shows a list of variables in the script and what they are equal to)
Virus Scan:

Result:
2/43 (4.7%)
Detected as "
HeurEngine.Malautoit" because it is trying to act as AutoIt; false positive.
Download:

AutoIt v3 Interpreter (Au3Int) allows you to run .au3 files without AutoIt installed, it works as a potential fix for x64 users that are experiencing errors with Image-Search.
Instructions:
I. Click and Drag an AutoIt v3 script onto the Au3Int icon (on your desktop/elsewhere, not the opened application). You can also right click an au3 file and select "Open With" > "Choose Program..." and find Au3Int.
II. The interpreter will open and execute the dropped .au3, press Esc while Mabinogi is not active to pause the script.
Item Looter Script:
Code:
#include <ImageSearch.au3>
Global $Paused
HotKeySet("{ESC}", "PauseScript")
WinActivate ( "Mabinogi" )
While 1
Send ("{CTRLDOWN}")
Sleep (500)
MouseClick ("left")
Sleep (500)
MouseClick ("left")
Sleep (500)
MouseClick ("left")
Sleep (500)
Send ("{CTRLUP}")
Sleep (5000)
$x1=0
$y1=0
$result = _ImageSearch("Gold.jpg",1,$x1,$y1,97)
if $result=1 Then
Send ("{ALTDOWN}")
MouseMove($x1,$y1,3)
MouseClick("left")
Sleep(3000)
Send ("{ALTUP}")
EndIf
$x2=0
$y2=0
$result2 = _ImageSearch("FomorScroll.jpg",1,$x2,$y2,97)
if $result2=1 Then
Send ("{ALTDOWN}")
MouseMove($x2,$y2,3)
MouseClick("left")
Sleep(1500)
Send ("{ALTUP}")
EndIf
WEnd
Func TogglePause()
$Paused = NOT $Paused
While $Paused
Sleep(100)
WEnd
EndFunc
A very basic AutoIt script that will fight a monster and the loot fomor scrolls as well as gold if they were dropped. Au3Int can run this perfectly even without the gold and fomor scroll images included,
if your ImageSearch contains "Gold.jpg" or "FomorScroll.jpg" the Interpreter will automatically handle it (using your own images is still recommended). The purpose of this code is testing the functionality of the interpreter.
Requirements:
I. Any Windows Operating System
II. 128~ MB Ram
Release History:
Monday, December 06, 2010:
AutoIt v3 Interpreter 0.1 - Initial release of Au3Int; quite buggy.
Requests/Bugs:
Have Requests? Send me a PM or Post a reply stating what you want to see in the next update of the AutoIt Interpreter, or perhaps you found a bug, please report all errors that you encounter so that I can perfect Au3Int.