Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Final Fantasy XIV
You last visited: Today at 16:49

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

Advertisement



FFXIV:ARR - Auto Combat Bot

Discussion on FFXIV:ARR - Auto Combat Bot within the Final Fantasy XIV forum part of the MMORPGs category.

Reply
 
Old   #1
 
BitOfHope's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 70
Received Thanks: 11
[Release] FFXIV:ARR - Auto Combat Bot

Please be sure to check the update log at the bottom of this post to make sure you have the most recent version.
Last Updated: 9/25/13
- I've updated it 1 time(s) on this date.

~~~~~
I've updated the bot! Now with a GUI!
Now, this update isn't complete quite yet, but I feel like it's good enough for some testing from you guys. Please check the bottom of my post for update notes and the new download link!

Note: This bot does NOT use any memory reading/writing. The upside is that means it won't be detected. The downside is that FFXIV:ARR has to remain your active window, so no botting in the background. Works while you're off doing something else. School/Work/Movie/Sleeping. Whatever ;D

Future Plans:
-Pet re-summon(If Arcanist).
-Option to levelsync in fates.
-Buff skills. - Done!
-Option to re-summon Chocobo when it expires.
-(I'm still considering even trying this last idea)An option to ask for a raise when dead and then thank the person that raises you. Then resumes botting. I'd like opinions on if I should even bother adding this one.

~~~~~
Hey guys, I made this fairly basic combat bot for FFXIV:ARR. I've been using it and adjusting it for myself and one other friend. While this has let me fix and add a bunch of things I'd like some more feedback from others.

So I decided to post it here to see if you guys can help me out by reporting issues/suggestions on how to improve this bot.

~~~~~
What it does:
-Has a GUI to customize:
-Walks around killing mobs(Or stands still!).
-Turn the screen while looking for monsters(Or doesn't!).
-Jumps while walking/standing still(Or doesn't!).
-Attack other players mobs(Or ignore them!).
-Option to rest after combat(Or not!).
-Set your own Global Cooldown(This is the time given before casting the next spell)
-Choose to use a heal spell/potion mid combat.
-Choose to use a spell/potion to heal MP mid combat.
-Ability to choose what hotkey your pull skill is set to.
-Ability to decide up to 4 skills to use in your combat rotation and what key they're on.


~~~~~
Known issues:
-This damn bot refuses to close properly. For now the only way to close it after you click start is to hit the ESC key a few times. Currently pondering a proper solution.
~~~~~
Resolved issues: (If something is still wrong please let me know)
-An error message due to recursion level being exceeded. This happens when the script runs for too long, usually a couple hours. Apparently I didn't fix it before, I am working on this now.
-ESC doesn't always close the script on the first key press. Temporary fix: Press ESC several times rapidly to make sure it closes properly. I'll look into a more permanent solution soon.
-Recursion has been completely squished out. I ran the bot for 8 hours last night. I woke up with my gear broken, my character dead, 3 extra levels, and the bot still trying to run! This is good, trust me, haha.


How to set it up:
-Set your screen resolution to: 1280x960 - Windowed mode.
-Make sure your HUD layout is default.
-Make sure your hotkeys are all default.
-Double click the .exe then setup the options you want!
-Make sure you're in the area you want to bot in.
-Click start! It'll do the rest!

Note: If you're avoiding other players mobs then it will NOT do FATE's.
Note: Press 'Pause(Break)' on your keyboard to pause the bot. Press again to resume.
Note: Press 'ESC' to exit the bot.
~~~~~

The GUI Settings:
[Start] - Starts the bot.
[Info] - Placeholder. I'll add in information later on. For now, everything is in this post.
[Save] - After you put in all your settings click [Save] before clicking [Start] and all of your settings will be saved to an .ini file. These will be loaded next time you run the bot. Be sure to keep the bot and the .ini in the same location. I personally keep mine on the desktop.

-[]Rest - If checked you will pause after combat to heal your HP. I haven't tested this much.
-[]Turn Screen - If checked your screen will turn when it is unable to find monsters.
-[]Jump - If checked you will jump while trying to pull monsters.
-[]Move - If checked you will run towards the monsters you're trying to pull.
-[ ]GCD - This is the Global Cooldown. I always put in 2500 (That's 2.5 seconds).
-[]Skill 1 [ ] - If checked you will use this skill in your combat rotation. This applies for skill 1-4. (Example:
[X]Skill 1 [4]
[X]Skill 2 [6]
[ ]Skill 3 [ ]
[X]Skill 4 [0]

The bot will ONLY use the skills you have macroed to 4, 6, and 0. Note that I left Skill 3 unchecked, that means it will NOT use skill 3 in the rotation. It uses the skills in numerical order.

-[]Heal [ ] - If checked you will use a heal spell(or potion) when your HP is low. Choose your hotkey.
-[]MP [ ] - If checked you will use a spell(or potion) when your MP is low. Choose your hotkey.
-[]Buff 1 [ ] - If checked you will use a buff skill (Well, any skill really. Including Re-summon Chocobo) after a time limit. The empty box under 'Buff 1' is used to decide in minutes how long before using the buff. Example:
[X]Buff 1 [6]
[20]
You would use whatever skill is on your 6 key every 20 minutes. However, keep in mind the cooldown begins when you start the bot, so use your buffs manually once before starting the bot.

-[]Buff 2 [ ] - Works exactly like 'Buff 1' does. They have their own separate timers. (In minutes, remember!)
~~~~~
I think that's everything you need to get it working. Please let me know the following:
-Any problems you encounter.
-Suggestions on things to add.
-If the bot messes up, please tell me how it happened if you can. Be sure to tell me the skills you were using, your class and any other information that could help.
~~~~~

~~~~~
Update Log:
9/3/13 - v.1.0.0 - First bot added.
9/4/13 - v.1.0.1 - Fixed(?) a recursion error that happened when the bot ran for too long.
9/4/13 - v.1.1.1 - Multiple things:
  • Added in a function to check your MP when combat ends. This will let you rest if your MP or HP is low after combat. Before it was only HP.
  • Fixed up the way it ignores other players mobs while not in a FATE.
  • Cleaned up some parts to make the transition from enemy to enemy smoother/faster.
  • Increased how frequently it checks to heal yourself. This helps survivability.
  • Increased how frequently it checks to heal your pet. (Arcanist only)
9/4/13 - V1.1.2 - Fixed the out of combat rest function. I broke it with the last update so it wouldn't rest between fights when needed. Sorry about that. Redownload again, please.
9/8/13 - V1.1.3 - Multiple things:
  • Globally slowed down the bot a bit. This only should be seen in targeting and such. It's not a major difference.
  • Did my best to fix the recursion error that happened after 1-2 hours of running this. Now it appears after 5+ hours, which should be enough time of fighting anyways. My gear is usually broken/close to broken by that time anyways.
  • Some people have said there is targeting issues, I think they should be fixed now. Both bots work for me and my friend.
  • Issue with the bot not closing should be better. With the global slowdown it should pickup when you hit ESC now(if not, press esc multiple times). I also have it check before it does any action that FFXIV is your active window. If it's not then it will pause, which means your desktop is safe.
9/24/13 - V2.1.3 - Huge update:
  • Added a GUI for options.
  • Re-wrote parts of the bot to make it smoother.
  • Multiple bug fixes.
  • Some features have been removed/not added yet. What it says it does right now is all that it does. Don't think it will do everything the last version did right away. More to be added soon.
9/25/13 - V2.2.3 - Decent update:
  • Removed the popup that used to appear every time you clicked a checkbox. That was for personal use.
  • Minor bugfix. Bot would not properly rest for MP. This is fixed.
  • Added Buff 1 and Buff 2 options. See 'The GUI Settings' section of this post.
  • Added a Save button. This lets you save all your options! See 'The GUI Settings' section of this post.
  • Added a pause hotkey. Press 'Pause(Break)' on your keyboard to pause the bot. Press again to resume.
~~~~~
Attached Files
File Type: zip Autocombat - V2.2.3.zip (827.9 KB, 538 views)
BitOfHope is offline  
Thanks
4 Users
Old 09/04/2013, 03:48   #2
 
elite*gold: 0
Join Date: Jun 2010
Posts: 69
Received Thanks: 0
Great work .. i'll test it tomorrow probably but it'll work after maintence? or i need to wait a new release?
Malombrado is offline  
Old 09/04/2013, 04:02   #3
 
BitOfHope's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 70
Received Thanks: 11
Quote:
Originally Posted by Malombrado View Post
Great work .. i'll test it tomorrow probably but it'll work after maintence? or i need to wait a new release?
It should work just fine after the maintenance.

Thanks for giving it a try. Let me know how it goes.


*Update*
-Fixed(?) a recursion error that happened when the bot ran for too long.

~~~~~
Updated the files in my first post. Please download them again if you have already.
~~~~~

*Update(Again)*
-Added in the function to check your MP after your health when combat ends. This will let you rest if your MP or HP is low after combat. Before it was only HP.
-Fixed up the way it ignores other players mobs while not in a FATE.
-Cleaned up some parts to make the transition from enemy to enemy smoother/faster.
-Increased how frequently it checks to heal yourself. This helps survivability.
-Increased how frequently it checks to heal your pet. (Arcanist only)


Files have been updated again. Please re-download.

*Update - 3rd time today. Sorry.*
-Fixed the out of combat rest function. I broke it with the last update so it wouldn't rest between fights when needed. Sorry about that. Redownload again, please.

Files attached have been updated on my first post.
~~~~~
No feedback at all? I see people downloading the file, but nobody has commented?
BitOfHope is offline  
Old 09/05/2013, 05:31   #4
 
elite*gold: 0
Join Date: Oct 2009
Posts: 43
Received Thanks: 3
There's no link?
Dark_Force9999 is offline  
Old 09/05/2013, 05:51   #5
 
BitOfHope's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 70
Received Thanks: 11
Quote:
Originally Posted by Dark_Force9999 View Post
There's no link?
Yeah, sorry about that. I made a minor change and forgot to upload it again, haha.

Should be up now.
BitOfHope is offline  
Old 09/05/2013, 05:53   #6
 
elite*gold: 0
Join Date: Jun 2010
Posts: 69
Received Thanks: 0
tested a bit and seen working.. PS: normal version
should better if we can choice not to chase the monster or turn the camera just shoot magics etc
Malombrado is offline  
Old 09/05/2013, 05:55   #7
 
BitOfHope's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 70
Received Thanks: 11
Quote:
Originally Posted by Malombrado View Post
tested a bit and seen working.. PS: normal version
should better if we can choice not to chase the monster or turn the camera just shoot magics etc
I have a modified one that doesn't chase the monster down and just stands in place killing everything around it. I'll upload that for you if you'd like.
BitOfHope is offline  
Old 09/05/2013, 06:36   #8
 
elite*gold: 0
Join Date: Oct 2009
Posts: 43
Received Thanks: 3
Your work is pretty good. The only thing that gripes me is that it looks silly when it jumps. The annoying part is that it tend to pull multiple monsters if it had to cast healing on itself. It seems to lose track of what it was fighting.
Dark_Force9999 is offline  
Old 09/05/2013, 10:33   #9
 
BitOfHope's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 70
Received Thanks: 11
Quote:
Originally Posted by Dark_Force9999 View Post
Your work is pretty good. The only thing that gripes me is that it looks silly when it jumps. The annoying part is that it tend to pull multiple monsters if it had to cast healing on itself. It seems to lose track of what it was fighting.
Yeah, it does look silly when it jumps, but it lets it jump over obstacles when running to mobs.

Make sure you have my updated bot, the multi-monster pulling doesn't happen very often for me. Are you using the normal one or the one for Arcanist?

I'll take a look at it though.
BitOfHope is offline  
Old 09/05/2013, 15:42   #10
 
greenkid's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 901
Received Thanks: 727
bit you are nice mann ! the bot is so nice !!!

gibt zwar noch 1-2 sachen die mann verbessern kann aber sonst echt nice ^^
greenkid is offline  
Old 09/05/2013, 19:53   #11
 
BitOfHope's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 70
Received Thanks: 11
Quote:
Originally Posted by greenkid View Post
bit you are nice mann ! the bot is so nice !!!

gibt zwar noch 1-2 sachen die mann verbessern kann aber sonst echt nice ^^
Thanks!

Be sure to check back daily, I'll be trying to fix up parts of it so it's more efficient. Let me know any specifics that need fixed.
BitOfHope is offline  
Old 09/05/2013, 22:40   #12
 
elite*gold: 0
Join Date: Oct 2009
Posts: 43
Received Thanks: 3
I've just had a moment where pressing ESC did not stopped the bot, and in fact it ran on my desktop wreaking havoc.
Dark_Force9999 is offline  
Old 09/05/2013, 22:44   #13
 
BitOfHope's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 70
Received Thanks: 11
Quote:
Originally Posted by Dark_Force9999 View Post
I've just had a moment where pressing ESC did not stopped the bot, and in fact it ran on my desktop wreaking havoc.
I had that happen once.

I think it has a chance to ignore you pressing ESC if it's in the middle of doing multiple things quickly.

I usually press ESC several times rapidly just to be sure it closes.

Sorry about that, I'll try and see if I can make it be more reliable when it closes.
BitOfHope is offline  
Old 09/07/2013, 05:43   #14
 
elite*gold: 0
Join Date: Mar 2010
Posts: 11
Received Thanks: 1
it doesn't attact the mob properly. if he attacks the mob with a range skill and didn't reach its target, he just stopped and waiting for nothing.
hethicate is offline  
Old 09/07/2013, 09:31   #15
 
BitOfHope's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 70
Received Thanks: 11
Quote:
Originally Posted by hethicate View Post
it doesn't attact the mob properly. if he attacks the mob with a range skill and didn't reach its target, he just stopped and waiting for nothing.
If it tags the mob then it should switch to your combat rotation. You can find what your hotkeys should be setup as on my first post.

If it doesn't tag the mob it should wait a couple seconds and then try running towards it again.

Also please be sure you're using all of the settings I explained in my post.

If that doesn't work then could you be more specific? Which one are you using? Normal or Arcanist bot? Does it see the monster, run towards it, uses your pull skill (1) and then just sits there while the monster kills you? Or what?

Also, is your PC high end or lower? High speed internet or slow? I have the bot tuned to work with a higher end PC so if your computer/internet is slower it might not be able to keep up. If that is the problem I could always slow it down a bit for you, though I'd rather this be a last resort fix.
~~~~~
I've been working on an update that tunes up the combat a bit, helps fixes the issue with ESC not always closing the script and helps delay the recursion error (takes about 5-6 hours for it to be caused now) but I'm not satisfied with it and I might wait a day or two before I upload it so I can work on some more things.
BitOfHope is offline  
Reply


Similar Threads Similar Threads
FFXIV Map and Auto-Navigation
10/26/2012 - Final Fantasy XIV - 66 Replies
Newest Radar and Radar route maker are attached. The Radar will filter out Routes that begin and end (new addition because it comes in handy if you wanna cheat to run new routes that you haven't made) in your current map. Old routes will not work unless they are updated. Please add Start_Map and End_Map to your custom routes to make them work again. The map IDs are the same ID number that shows up in the radar program before your current position (under the map). The map ID is also the name...
FFXIV Combat Guide
08/26/2010 - Final Fantasy XIV - 0 Replies
- Combat mode : passive model run and rgenerate hp faster than in active model,but lost your Tactical Points at the same time. - Stamina Gauge is consumed, different programs combat Stamina Gauge, so consumes Stamina Gauge also need time to recover. - Any skills are consumed, TP tactical points. Different skills consumption of different values TP, so you have to plan the time and frequency of use skills. - Reactionary skills can be used by Some classes in specific event, ex. you evade...



All times are GMT +1. The time now is 16:50.


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.