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:
9/8/13 - V1.1.3 - Multiple things:
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/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.
- 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.
- 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.