[Guide] Simple Bots

07/15/2009 17:14 Cloudsdabomb#1
Requirements:
Mabinogi Set on Full screen
AutoIt(v3 is best)-[Only registered and activated users can see links. Click Here To Register...]

Have you ever needed to do something when u tried to log in to mabinogi? Well heres a simple script that you can run.When you come back you'll be in game already.

Run("C:\Mabinogi\Mabinogi.exe")
WinWaitActive("Mabinogi")
AutoItSetOption ( "WinWaitDelay", 50000)
MouseMove (858, 636)
Sleep (3000)
MouseClick ("left")
WinWaitActive("Mabinogi : Pioneers of Iria")
MouseMove (691, 607)
MouseClick ("left")
Send ("Username")
MouseMove (648, 632)
MouseClick ("left")
Send ("password")
MouseMove (633, 705)
MouseClick ("left")
Sleep (15000)
MouseMove (63, 980)
MouseClick ("left")
Sleep (25000)

Ever wanted to increase proficiency over night?

this script runs around and just kills monsters.make sure your character is strong enough
While 1
WinActivate ( "Mabinogi : Pioneers of Iria")
Sleep (3000)
Send ("{CTRLDOWN}")
MouseClick ("left")
MouseClick ("left")
MouseClick ("left")
MouseClick ("left")
MouseClick ("left")
MouseClick ("left")
Send ("{CTRLUP}")
Sleep (15000)
MouseClickDrag ("Right",246, 503,350, 503)
WEnd


Remember to change "username" and "password" in the script to yours. I know its really crappy but it can help a little bit
07/15/2009 18:35 Dark Raccoon#2
Why didn't you just make a GUI where the User puts in his ID and Password, and then compiled it to an .exe?
07/15/2009 19:49 Cloudsdabomb#3
i just started im still trying to figure the gui out i was waiting for u to get on msn to ask but u never did =\
07/15/2009 20:26 Dark Raccoon#4
Just send me a PM when you want me to come online. ^^
07/15/2009 21:15 Sasorikun#5
The problem about this especially is, it only works for set coordinates on the Screen. Would be easier, but dunno if its doable in the mabi window to findtextbox blah blah and then input.
But as Darki said best would still be gui.
07/16/2009 02:55 Dark Raccoon#6
Quote:
Originally Posted by Sasorikun View Post
The problem about this especially is, it only works for set coordinates on the Screen. Would be easier, but dunno if its doable in the mabi window to findtextbox blah blah and then input.
But as Darki said best would still be gui.
PixelSearch could do the Trick.

Also, I could simply make a Version for your Resolution, just gotta change some coordinates.

Btw, if someone else here got experience with AutoIT, I could use some help with the Bot I'm working on...Mabi is being a bitch. >:3
07/16/2009 09:45 superwrong266#7
Quote:
Originally Posted by Dark Raccoon View Post
PixelSearch could do the Trick.

Also, I could simply make a Version for your Resolution, just gotta change some coordinates.

Btw, if someone else here got experience with AutoIT, I could use some help with the Bot I'm working on...Mabi is being a bitch. >:3
i've tried using autoit on another nexon game before, couldn't get the coordinates to work because (i think) gameguard prevents the input keys or autoit to work within the game client... O.O

maybe im wrong

edit: i've also made a autoit program for another non-nexon game, but it was much simpler :P
07/16/2009 16:33 Dark Raccoon#8
Mabinogi uses HackShield, not GameGuard... ._.

But you are right, some Features of AutoIT don't work with Mabinogi, and the source of the Proble probably is HackShield.
07/17/2009 09:20 RoBoMon#9
I have been using AutoIT since pre v.2 for my IT work, and I have been programming it with Mabinogi since it's NA release... I just stumbled upon this forum last week and have found a lot of useful info here on mods, if I can be of any assistance with AutoIT let me know, I have a 7 mo. old, and another on the way... so please be understanding if it takes me a week to get back to ya...

Also the easiest and only non-patchable solution I have used and found to workaround gameguard/hackshield stuff is to run Mabi using a VM machine running on VMWare workstation 6.5 which runs it quite smoothly if your video card supports it.

-RoBo
07/17/2009 11:05 Sasorikun#10
Quote:
Originally Posted by RoBoMon View Post
(...) I have a 7 mo. old, and another on the way... (...)
You're a stud :D wooho gratz

How do you even get 3D support into VMWare... my nvidia drivers wont support it
07/17/2009 20:09 Dark Raccoon#11
Quote:
Originally Posted by RoBoMon View Post
I have a 7 mo. old, and another on the way
Gratz. ;)


Quote:
Originally Posted by RoBoMon View Post
Also the easiest and only non-patchable solution I have used and found to workaround gameguard/hackshield stuff is to run Mabi using a VM machine running on VMWare workstation 6.5 which runs it quite smoothly if your video card supports it.
Really? Friend of mine had the Idea and he said it doesn't help at all.


Quote:
Originally Posted by RoBoMon View Post
I just stumbled upon this forum last week and have found a lot of useful info here on mods
I'm happy to hear that. :P


Quote:
Originally Posted by RoBoMon View Post
I have been using AutoIT since pre v.2 for my IT work, and I have been programming it with Mabinogi since it's NA release... I just stumbled upon this forum last week and have found a lot of useful info here on mods, if I can be of any assistance with AutoIT let me know
#Sended you a PM, I could use help with one of my Bots.
07/21/2009 06:48 RoBoMon#12
Quote:
Originally Posted by Sasorikun View Post
How do you even get 3D support into VMWare... my nvidia drivers wont support it
"Accelerated 3-D graphics on Windows XP guests — Workstation 6.5 virtual machines now work with applications that use DirectX 9 accelerated graphics with shaders up through Shader Model 2.0 on Windows XP guests. Hosts can be running Windows 2000, Windows XP, Windows Vista, or Linux. "

From VMWare...

You make sure your running Workstation 6.5 with XP as host os (although I have gotten it to work in Vista 32 as well similarly) and having XP as the guest OS.

The only thing I have noticed is that the camera moves VERY quickly with the mouse if you use the mouse in free cam mode... other than that... works just like it does in the native OS...

Works on my Nvidia 8500GT

Here is a sample, this was my first script... this used VMWare 6.5 and this program ran on the HOST OS, looking at a VM Window titled MabiXP....

It would keep my healer in very close proximity to my main... so all I had to do was hit heal on the other keyboard.

I am currently trying to find my files I would love to share my dungeon explorer when I can find it and perhaps have some colaboration on it. (I took a 6 month break from Mabi and in that time had a hard drive crash... )

NOTE: Include files can be found on AUTOIT's forums... :) I don't know where those are ATM

Quote:
Originally Posted by Dark Raccoon View Post
Really? Friend of mine had the Idea and he said it doesn't help at all.
Well... I guess it doesn't help at all if you try to run the hacks ALSO on the guest OS... but if you run your bot scripts on the HOST OS, and have it look at the Guest OS window and click and type... there is NO WAY the VM Machine can know your a script... because Send keys gets sent to VMWare whose drivers physically appear to type on the Guest OS...

Quote:
Originally Posted by Dark Raccoon View Post
Really? Friend of mine had the Idea and he said it doesn't help at all.
Well... I guess it doesn't help at all if you try to run the hacks ALSO on the guest OS... but if you run your bot scripts on the HOST OS, and have it look at the Guest OS window and click and type... there is NO WAY the VM Machine can know your a script... because Send keys gets sent to VMWare whose drivers physically appear to type on the Guest OS...
07/21/2009 17:05 Cloudsdabomb#13
Can someone explain to me how to use vmware? pm me or msn? [Only registered and activated users can see links. Click Here To Register...]
08/05/2009 07:40 cry8wolf9#14
2 Questions!

Is there anyway to pick up items with auto it?
also im gonna say this is a no but it would be cool if im wrong but is there a way for auto it to select only defined monsters to attack?
08/05/2009 16:25 Dark Raccoon#15
PickUp Bots using AutoIT is possible, yea.

Defined Monsters is also possible.