Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Final Fantasy XIV
You last visited: Today at 03:25

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



ACME Crafting BOT

Discussion on ACME Crafting BOT within the Final Fantasy XIV forum part of the MMORPGs category.

Reply
 
Old 12/15/2015, 15:33   #211
 
elite*gold: 0
Join Date: Dec 2014
Posts: 441
Received Thanks: 332
Thanks for these great bug fixes! I'd been seeing them for a while and hadn't got around to figuring out exactly what caused them.
jelio is offline  
Old 12/16/2015, 03:10   #212
 
elite*gold: 0
Join Date: Jul 2015
Posts: 496
Received Thanks: 653
Quote:
Originally Posted by jelio View Post
Thanks for these great bug fixes! I'd been seeing them for a while and hadn't got around to figuring out exactly what caused them.
Thx for the vote of confidence lol , apparently more things were wrong with the things I changed, but here's a new version hopefully this fixes it.

Updated!

Updated yet again for patch 3.1.5
AcmeCrafting is offline  
Thanks
1 User
Old 12/16/2015, 17:45   #213
 
elite*gold: 0
Join Date: Sep 2015
Posts: 38
Received Thanks: 7
She ain't loadin' up for me.
MithraLover is offline  
Old 12/16/2015, 20:13   #214
 
elite*gold: 0
Join Date: Jul 2015
Posts: 496
Received Thanks: 653
Run as admin!
AcmeCrafting is offline  
Old 12/16/2015, 20:42   #215
 
elite*gold: 0
Join Date: Sep 2015
Posts: 38
Received Thanks: 7
Ignore my foolishness!
MithraLover is offline  
Old 12/22/2015, 17:14   #216
 
elite*gold: 110
Join Date: Aug 2007
Posts: 40
Received Thanks: 4
would it be possible for the tool to work without keybinds? - so it reads what is available and "just" uses it?
Xmultidot is offline  
Old 12/23/2015, 00:29   #217
 
elite*gold: 0
Join Date: Jul 2015
Posts: 496
Received Thanks: 653
Quote:
Originally Posted by Xmultidot View Post
would it be possible for the tool to work without keybinds? - so it reads what is available and "just" uses it?
It's def possible, but pretty hard to do, and it will add more things to maintain on the code, the good thing about keybinds from a developer's perspective is I will probably never have to change the code, it's just a hassle for the user to setup 1 time though.

I posted my keybind setup, I have 0 issues with it.

Updated with some very small improvements on 1* & 2**
Attached Files
File Type: zip player.zip (1.4 KB, 22 views)
AcmeCrafting is offline  
Old 12/23/2015, 10:25   #218
 
elite*gold: 110
Join Date: Aug 2007
Posts: 40
Received Thanks: 4
Quote:
Originally Posted by AcmeCrafting View Post
It's def possible, but pretty hard to do, and it will add more things to maintain on the code, the good thing about keybinds from a developer's perspective is I will probably never have to change the code, it's just a hassle for the user to setup 1 time though.

I posted my keybind setup, I have 0 issues with it.

Updated with some very small improvements on 1* & 2**
thanks buddy, my issue is more like that on machine A it works ok but on machine B where I have a lot of numpad binds it seems to have issues to use them - the second I rebind it from any numpad key to another "normal" key it works flawlessly
Xmultidot is offline  
Old 12/25/2015, 18:42   #219

 
Miqobot's Avatar
 
elite*gold: 132
Join Date: Nov 2015
Posts: 197
Received Thanks: 24
Finally managed to set up all the hotkeys :D
And I have to admit, it looks pretty awesome!
Had a couple of issues with Esc key before I figured out it was actually disabling things. And then spent some time trying to understand why Esc began to toggle crafting all of a sudden, lol. But in the end, it worked flawlessly.

Acme, I could help you with giving insights into how keybinds work in the game, if you want. It would actually make things much easier.
When reading the available keybinds and icons directly from memory, you could make use of a clever trick - to access any skill on any hotbar by simply switching the first hotbar back and forth.
Your bot is already smart, and with keybinds recognition it would become completely self-sufficient.

Let me know if you think the same ;)
Miqobot is offline  
Old 12/26/2015, 09:11   #220
 
elite*gold: 0
Join Date: Jul 2015
Posts: 496
Received Thanks: 653
So right now I'm sending KeyBinds through the Windows API, I can already tell which skills the player has through Level + reading crossskills + checking if they have a specialist soulstone equipped, the problem is that SE's UI is really unresponsive and doesn't behave as it should, so shift + x sometimes fires as just X.

But your solution is interesting if I could move any skill to be a specific a keybind on the bar, and that not requiring any type of remote thread insertion in XIV it'd be amazing .
AcmeCrafting is offline  
Old 12/26/2015, 22:55   #221

 
Miqobot's Avatar
 
elite*gold: 132
Join Date: Nov 2015
Posts: 197
Received Thanks: 24
The problem with Shift + X is actually pretty easy to fix - don't fire all keys at once :)
Send Shift down first, then wait a fraction of a second, and then send X. That fraction actually depends on your FPS. For example, if you want to run in background with Frame Rate Limiter on, aim for 100-200 ms.

But what I mean is that you can read all the keybinds from inside the game. The table of actions itself:
Slot 1 -> key "1"
Slot 2 -> key "2"
Slot 3 -> key "3"
Slot 4 -> key "E"
Slot 5 -> key "Q"
And so on.

And you can also detect where the skills are, like:
Slot 1 -> Careful Synthesis II
Slot 2 -> Basic Touch
Slot 3 -> Comfort Zone
Slot 4 -> Steady Hand II
Slot 5 -> Inner Quiet

You can find the layout of skills for every hotbar.
And then you just use these 2 tables to transform any Skill -> Slot -> Keybind.

No thread insertions, just plain data reading ;)
Miqobot is offline  
Old 12/27/2015, 07:10   #222
 
elite*gold: 0
Join Date: Jul 2015
Posts: 496
Received Thanks: 653
O I know those things already ;p.

I'll increase the delay to 200ms it's 100ms atm.
AcmeCrafting is offline  
Old 12/27/2015, 09:26   #223
 
elite*gold: 0
Join Date: Dec 2014
Posts: 441
Received Thanks: 332
Maybe this is a bit hard to describe so if it's confusing I'll post a video.

After the bot has to go to the recipe to change the ingredient quantities, it returns to the Synthesize button by pressing the down button several times. The time between the last two button presses is very fast, so when using low FPS it will get stuck here. All of the other button presses when navigating this menu are delayed properly to account for low FPS, it's just the last one right before pressing synthesize. It ends up overshooting and often gets caught in a loop here.

So, please check the delay on the transition between ingredient selection and pressing the Synthesize button.
jelio is offline  
Old 12/27/2015, 10:04   #224
 
elite*gold: 0
Join Date: Jul 2015
Posts: 496
Received Thanks: 653
it's the same delay between every "row" change.

Almost every selectable item has a Frame, Row & Column, so it's all the same method to go to every component if I need to select a material it's just SelectControl(Mat1NQ)
or SelectControl(Mat1HQ) for example, and the cursor can be anywhere on the recipemenu, as long as that "spot" is mapped out, not everywhere the cursor can be is mapped out, the loop is where exactly? (keeps looping up & down I assume?)
AcmeCrafting is offline  
Old 12/27/2015, 12:52   #225
 
elite*gold: 0
Join Date: Dec 2014
Posts: 441
Received Thanks: 332
As I thought a video is much easier. :D (you can click Download→Direct Download to avoid preview quality compression).

At first it works fine at 30fps, as expected. After I switch to 15fps, I show a few different ways that it gets stuck. It just seems to be pressing/checking for some menu updates too quickly for the given fps.

By the way, for crafting, the 100ms delay has been working fine for my ctrl / alt / ctrl&alt key combinations at 15 fps. 133 ms is enough for two frames at 15fps (the software limited rate). Though, 200ms shouldn't hurt.

(Of course, this is fixed by capping at 30 fps so it's not such a big deal to me.)
jelio is offline  
Reply

Tags
bot, crafting


Similar Threads Similar Threads
ACME EO HELP
04/24/2012 - EO PServer Hosting - 14 Replies
on the ACME EO server do i put in the user and pass i registered with cause it comes up with eo test and it says server down for maintinence plz help
ABOUT ACME
12/09/2009 - EO PServer Hosting - 15 Replies
THE ACME PSERVER IS A GOOD SERVER IN WORLD GOOD DROPS AND NEWMAPS AND NEW WEAPONS THIS IS A GOOD SERVER THE OWNER OFSERVER IS (FUNHACKER AND FORCER) WEBSITE IS :CLICK HERE
ACME.eo
11/30/2008 - EO PServer Hosting - 22 Replies
Hey what is hapening with acmeEO???
ACME EO
11/20/2008 - EO PServer Hosting - 3 Replies
hey guys can any body post the patches of ACME P Server , cuz in my country its forbidden to log on ACME PServer:SSSS hate it :mad: any way id appreciate it if any one does
ACME gone again...
02/09/2008 - EO PServer Hosting - 8 Replies
Hey any one knows whats up with the auto patch fail?? and if acme server will be up again??



All times are GMT +1. The time now is 03:25.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.