The only complaints I have are, it unhides the GUI each time it cycles through the program, it does a strange, kinda random click as it picks up the ore, and, if it doesn't actually use the skill, it has a breakdown (no failsafe for that event, bot just waits.). That's only if it has the skill up, so, not a tremendous issue.
Also, just noticed that your itemdb has "ore" removed from unknown fragments. They're actually useful now, so, most people will probably want to pick those up.
Other than a bit of basic optimisation, it's pretty well done, as stated, runs on a VM, which, Diometer's code doesn't (too search heavy apparently, at least on the XP VM, not tried the better performing win7 VM).
Having said that, with one sieve, and with it told to use a sieve from my inv when that one runs out of dura, it has not managed to accomplish this. I then restarted, telling it to use 2, and replace, but, it just shuffled them, without replacing. I'm using the skyblue interface.
I'm very interested to see your next update to this, and hopefully the source too :3
Thank you Adam, I am fairly new to AutoIt coding really. I've done codings for other stuff like mIRC and Byond, so picking up on the codings wasnt really hard, though it may still be basic I suppose it gets the job done. I added a ContinueLoop if the bot doesnt load the skill, skill isn't loaded or whatever. Having that also makes it when you run outta sieves to swap with in your inv the bot won't move spot to spot doing nothing so people won't know you're botting, I also noticed it tried to spam pick up a gem drop when my inventory was full, this was also fixed. I'll have another release and probably release the source as well.
My friend tried this tonight, same thoughts, it works, does swap alternate held seives, but, not ones from the inventory.
It never missed any ore though, and could always find new spots, which Diometer's couldn't do on the VM or my GF's comp (Heavy editing was required xD; )
If Not WinActive("Mabinogi") Then WinActivate("Mabinogi")
to prevent that bug stated in your 3rd msgbox.
you could even add
Code:
If ProcessExists("Client.exe") Then
to make sure mabinogi is even running.
@adam_j
it unhides the GUI because it presses 'tab' or 'w' to switch sieves; mine does this too and nothing can be done about that but the GUI and inventory would have to be showing at some point to check for broken sieves bitmap and replace, drop or feed to ego anyway.
I meant that it tabs between the currently held sieves, it completely ignores the inventory ones.
And shaggy, it has that issue, because as stated in the first post, it uses both # and I during it's loop. Tab and W have no bearing at all on the GUI being unhidden..
Using both # and I is a redundant operation, I would either utilize a check to make sure the inv is open, or just tell users that it must be open, and delete that section of the code.
Also, wouldn't it be easier and more efficient to have the bot check for the skill, if it hasn't loaded then it checks for a broken sieve?
i see, your right; so it is the inventory that causes the gui to unhide i figured it unhides with any key press.
and it would be more efficient to check when skill fails to load then do the sieve swap and it had a loaded check it did 3 times when the source was public; that's what loaded2.bmp is for so i'm sure that's how hes doing it now just that the script prolly isn't detecting deadpan.bmp to do the swap with goodpan.bmp; might need to adjust the tolerance.
Incorrect, I do not use that anymore I use a function now for it, a loop to check so it doesn't have to be long and drawn out to check, one check and a loop was all that was needed to see if the skill was loaded, but you're right I'll make it check for broken sieves instead. Though I am not really sure how to keep the GUI from unhiding when it checks for a broken sieve.. I mean even if I made it click the inventory button itself the GUI still needs to be open, but I'll make it check to see if the inventory window is open as well. All of your idea's and comments are thanked.
Edit: Perhaps I could make it check for broken sieves only when the skill doesn't load, or make the check for sieve function activate after every few times? does that sound pretty good?
Link, that's what I said to do, only check for sieves when the skill doesn't load.
I'd have it do Metallurgy till skill doesn't load > Check for sieve > repeat till skill doesn't load and there is no alternative > tab to other equip> quit or open pet when skill doesn't load
im such a noob.. But i seriously dont know which mod to use, i tried to use the 1 recommended in a earlier post to me, but i failed at it =( cause it wouldnt let mabinogi start. id love to test this out >.<
@larich01
i've attached a working patcher and the metallurgy site labels included in the data folder just put it in c:\nexon and replace Mabinogi folder.
Edit:
its the same patcher unofficial tiara uses just updated version is all and without all the mumbo jumbo added.
3 of 42 is low so common sense says to pay attention to the high rollers like McAfee,Kaspersky,Avast,AVG,Symantec and if they don't report it then the rest are just being overly cautious.
[Release] Metallurgy Bot 02/08/2011 - Mabinogi Hacks, Bots, Cheats & Exploits - 6 Replies This is a simple wand proffer and metallurgy bot.
The metallurgy bot is really slow because I only use it when lagging badly, you will probably want to cut sleep timers on it.
Feel free to improve and repost if u see a way xD
[Release] Metallurgy Bot Beta 11/09/2010 - Mabinogi Hacks, Bots, Cheats & Exploits - 276 Replies yep i finaly got the image search to work and made a bot
just install mamp and moonshine and set skill to F10
post any problems and ill try to fix them
EDIT: just realized i forgot to put in the metallurgy function
EDIT2: added
EDIT3: if this worked 4 u press the thx button
UPDATE: works reliably in day time and not sure about rain/night
skill just needs to be visable in hotkey bar