Register for your free account! | Forgot your password?

Go Back   elitepvpers > Flyff (Fly For Fun) > Flyff Hacks, Bots, Cheats, Exploits & Macros
You last visited: Today at 23:16

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


FlyFF - Awakebot (Customizable, Support your own server)

Reply
 
Old   #1
 
elite*gold: 20
Join Date: Apr 2015
Posts: 381
Received Thanks: 745
Thumbs up FlyFF - Awakebot (Customizable, Support your own server)



Introduction
Yo yo yo everyone!
It's been a long time since I've released anything, or anything free at all for that matter. This project, an OCR-driven Awakebot is something that I've been working on for the past couple of days on and off. My main focus when making this "Awakebot" was to make it as optimized as possible in the way of me not being required to update it frequently. I've made it possible for users to add their server config, so it'd be great if people down in the post section could share their config for their specific server.

Currently only a couple of server are supported. If you want more you gotta support them yourselves.

I'd really appreciate if you'd hit that Thanks button! It really keeps me motivated!



Features
  • Customizable - Support your own server with ease.
  • Smart Awake Compare - Combines the awakes on items to not miss an awake that is split up.
  • Open Source - View the source code on github
  • Clicking - Simulates mouse click onto the item and scrolls.
  • Augmentation - Can use the awakebot with Scroll of Augmentation aswell.

Current Supported Servers

Pre-Installed Server Configs:
Some are already outdated and requires an update.

Insanity Flyff
Magma Flyff
Fly For Sky
Mazey Flyff


User-Created Server Configs:

Origin Flyff (07/07/2017) by @Akhyo

Forsaken Flyff by @Chriisx33

Battle Flyff by @Hisanobu

Dope Flyff by @SEDU ✔

If you'd like your own server, follow the instructions down below.


Images





Video - How to use



Usage - Instructions

1. Choose the correct config. If you server does not exist, make a config yourself by the guide down below. Then share it.

2. It's recommended to add a small awake delay of 0.5 seconds. Not needed if it ain't a laggy server.

3. Set all the item and scroll position by clicking the red buttons and dragging and releasing onto the specific item / scroll.

4. Click the last red button and a green transparent window will appear, drag and form a rectangle above the item awake text. It's needed in order for the bot to read the current awake. It's important that you also make the rectangle a little bigger incase a bigger awake appears.

4.5. Don't move the game window after you've set the positions and rectangle.

5. Add your preferred awake and value.

6. Click start and let it do it's job.


How to support your own server

1. Go into the config folder of the bot.

2. Make a new .xml file or make a copy of another already existing config and change it's name to the server you want to support.

3. Add or change the server's custom awakes in the new .xml file. Many servers have quite equal awakes, but some needs to be changed.

Attribute Explanation:
name = The name you'd like the awake type to be displayed inside of the bot.
gametext = The exact text of the specified awake inside of the game.


Awake Type Example:
Code:
<Type name="ADOCH" gametext="Additional Damage of Critical Hits"></Type>
4. Change the value of "AwakeTextPixelColorRgb" to the color of the awake text inside of the game.
Format: R, G, B

Code:
<Setting name="AwakeTextPixelColorRgb">0, 255, 0</Setting>


5. Change the value of "ScrollDelayMs" to the time taken in milliseconds for your specific server to awake an item. (The water effect when clicking an item with awake scroll).


Code:
<Setting name="ScrollDelayMs">200</Setting>
6. Change the value of "Language" to the awake text in-game language. If you have a different language other than english, download the langauge pack of choice at the end of the thread and put the files into tessdata.

Code:
<Setting name="Language">eng</Setting>
7. Don't be selfish and share the config in code tags in this thread's post section, I'll add it onto the thread with your name if it does not yet exist.

Interested in code? - Open Source




Frequently Asked Questions

Q: My server is not showing up in the "Process Selector".
A: Make sure the name of the game's client is "Neuz.exe". If not, change the name of the process in Settings.xml
Code:
<Setting name="ProcessName">Neuz</Setting>
Q: The server is detecting it!
A: Change the name of the folder containing the bot, the exe itself and the value of BotWindowName in Settings.xml
Code:
<Setting name="BotWindowName">greyb1t's Flyff Awakebot</Setting>
Q: The server I'm playing on doesn't have scrolls. Only /awake command.
A: Doesn't matter, just make the "Awake Pos" to the /awake command on the bottom bar in-game and "Reversion Pos" to an empty slot in the inventory.

Known problems and solutions
Error:
Code:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. --->
System.DllNotFoundException: Failed to find library "liblept172.dll" for platform x86 ...
Solution, credits @reanimator1: Uninstall (probably not required) VC 2015 Redist x64 and install x86 instead.

Error:
Code:
Game client freezes when I start the bot.
Solution: Disable or try starting the bot before logging into the game (at the login screen).


Requirements
.NET Framework 4.6.1: https://www.microsoft.com/en-us/down....aspx?id=49981
VC 2015 Redist x86 (x64 will not work): https://www.microsoft.com/en-us/down....aspx?id=48145

Supported Operating Systems

Windows 10 - Working
Windows 8.1 - Working
Window 8 - Working
Windows 7 SP1 - Working
Windows Vista - Not Working
Windows XP - Not Working


Changelog

Version 1.01:
Fixed a bug with "Item Awake Read Rect" being unreachable.

Version 1.02:
On e.g Magma Flyff, the time taken for a awake scroll to finish awakening the item is about 1 second. But on other servers, it's 200 ms.
Added a new option inside of the config to add a delay unique to that server of the time taken before an awake is done.

Version 1.06:
Added possibilty to support non-english language servers.
Improved the accuracy of the bot and it's alot smarter.
The performance has been increased.
The bot is now basing it's interpretation on the server config and possible awakes.
A new setting has been added in the server config.

Version 1.07:
Fixed memory leak.

Version 1.08:
Hopefully fixed the OutOfMemoryException, turns out the error was not memory. It was caused by creating a bitmap out of bounds.

Version 1.09:
Added an option to only click the "Awake Scroll Pos" once.
This adds the support for Augmentation Scroll and /awake command without wasting scrolls / money.


Last words
I've not tested it out thoroughly so there might be bugs. If you find any, be sure to report them.
Please hit thanks Thanks button!
Have fun using it!



Attached Files
File Type: zip French Language Pack.zip (5.96 MB, 881 views)
File Type: zip Swedish Language Pack.zip (2.71 MB, 111 views)
File Type: zip Deutsch (German) Language Pack.zip (3.97 MB, 657 views)
File Type: zip greyb1t's Flyff Awakebot 1.09.zip (9.12 MB, 10112 views)
File Type: zip Thai Language Pack.zip (4.16 MB, 539 views)



greyb1t is offline  
Thanks
249 Users
Old 09/02/2016, 17:01   #2
 
elite*gold: 0
Join Date: May 2008
Posts: 38
Received Thanks: 9
Amazing release! Good work.


benja14 is offline  
Thanks
2 Users
Old 09/02/2016, 17:53   #3
 
elite*gold: 0
Join Date: May 2011
Posts: 547
Received Thanks: 332
zerux's business just got rekt :c

sweet release
Devisory is offline  
Thanks
3 Users
Old 09/02/2016, 20:43   #4
 
elite*gold: 3035
Join Date: Apr 2014
Posts: 556
Received Thanks: 521
Good job, Senpai! Extra probs for the Source Code



/Aiden\ is offline  
Thanks
1 User
Old 09/03/2016, 05:52   #5
 
elite*gold: 0
Join Date: Jun 2009
Posts: 48
Received Thanks: 6
senpai done it again! I just cant run it because I am running 32 bit

it works now, I just have to turn off antivirus.
doominator09 is offline  
Old 09/03/2016, 16:54   #6
 
elite*gold: 174
Join Date: Nov 2013
Posts: 694
Received Thanks: 178
dope af
Chriisx33 is offline  
Thanks
1 User
Old 09/03/2016, 18:34   #7

 
elite*gold: 0
Join Date: Aug 2013
Posts: 160
Received Thanks: 18
Does it also work with /awake ?
Dr.Day is offline  
Old 09/03/2016, 19:01   #8
 
elite*gold: 20
Join Date: Apr 2015
Posts: 381
Received Thanks: 745
Quote:
Originally Posted by Dr.Day View Post
Does it also work with /awake ?
The answer is in the FAQ inside of the thread. Yeah, it does work.
greyb1t is offline  
Thanks
1 User
Old 09/03/2016, 19:11   #9

 
elite*gold: 0
Join Date: Aug 2013
Posts: 160
Received Thanks: 18
Quote:
Originally Posted by greyb1t View Post
The answer is in the FAQ inside of the thread. Yeah, it does work.
Oh sorry i didnt saw that. ^^
Dr.Day is offline  
Old 09/03/2016, 20:23   #10
 
elite*gold: 0
Join Date: Aug 2016
Posts: 7
Received Thanks: 1
I have this error:
jaasiu is offline  
Old 09/03/2016, 20:40   #11
 
elite*gold: 20
Join Date: Apr 2015
Posts: 381
Received Thanks: 745
Quote:
Originally Posted by jaasiu View Post
I have this error:
You need to start the "FlyFF AwakeBot.exe" inside of the folder with all the dlls and extra files that came along when downloading it.

That is how it should look:
greyb1t is offline  
Thanks
1 User
Old 09/03/2016, 20:42   #12
 
elite*gold: 0
Join Date: Aug 2016
Posts: 7
Received Thanks: 1
Quote:
Originally Posted by greyb1t View Post
You need to start the "FlyFF AwakeBot.exe" inside of the folder with all the dlls and extra files that came along when downloading it.

That is how it should look:
This is exactly what I did. I downladed your .zip, unzipped it and opened in main folder.
jaasiu is offline  
Old 09/03/2016, 20:44   #13
 
elite*gold: 20
Join Date: Apr 2015
Posts: 381
Received Thanks: 745
Quote:
Originally Posted by jaasiu View Post
This is exactly what I did. I downladed your .zip, unzipped it and opened in main folder.
Well, the error message says that you're missing liblept172.dll
Could you check if it exists inside of the x86 folder?
greyb1t is offline  
Thanks
1 User
Old 09/03/2016, 20:48   #14
 
elite*gold: 0
Join Date: Aug 2016
Posts: 7
Received Thanks: 1
Quote:
Originally Posted by greyb1t View Post
Well, the error message says that you're missing liblept172.dll
Could you check if it exists inside of the x86 folder?
Yes, i can see this file and the second file is libtesseract304.dll
jaasiu is offline  
Thanks
1 User
Old 09/03/2016, 20:49   #15
 
elite*gold: 20
Join Date: Apr 2015
Posts: 381
Received Thanks: 745
Quote:
Originally Posted by jaasiu View Post
Yes, i can see this file and the second file is libtesseract304.dll
What??

Try to disable your anti-virus and test if it's working.


greyb1t is offline  
Thanks
5 Users
Reply

Tags
awakebot, bot, cheat, flyff, greyb1t



« [Release]Ftool Script | [Release] Flyff Dual Client Tool »



All times are GMT +2. The time now is 23:16.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.