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 08:15

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


FlyFF - Awakebot (Customizable, Support your own server)

Discussion on FlyFF - Awakebot (Customizable, Support your own server) within the Flyff Hacks, Bots, Cheats, Exploits & Macros forum part of the Flyff (Fly For Fun) category.

Reply
 
Old   #1
 
elite*gold: 20
Join Date: Apr 2015
Posts: 387
Received Thanks: 772
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!



What does it do?
The user enters any awake of their choice. The bot will continue to awake the item until the specified or better awake has been achieved provided that the config is correct and the bot is able to read the awakes.

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. It stops if the awake achieved is equal to or greater than the one specified by the user.
  • 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 @

Forsaken Flyff by @

Battle Flyff by @

Dope Flyff by @

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 or any part of the in-game awake text


Awake Type Example:
Code:
<Type name="ADOCH" gametext="Additional Damage of Critical Hits"></Type>
Awake Type Substring Example:
Code:
<Type name="ADOCH" gametext="Additional"></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 @: 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.

Version 1.11:
Added window title into the process list.
Added a debug view that can be accessed on the menu bar to display a sidebar with the image of the awake each resolve step.
Added a check to see if the user has the required tessdata files for the selected config.
Tesseract does no longer get initialized each awake iteration to eat performance.
Logging has been improved to further identify issues with accuracy for the user.
Changed the awake comparison and the awake is no longer required to be an exact match. Now you can simply add a part of the awake in-game text into the config to identify it.
Example: The in-game awake "Additional Damage of Critical Hits", if "Additional" is written in the config that works.


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, 958 views)
File Type: zip Swedish Language Pack.zip (2.71 MB, 123 views)
File Type: zip Deutsch (German) Language Pack.zip (3.97 MB, 711 views)
File Type: zip greyb1t's Flyff Awakebot 1.09.zip (9.12 MB, 11004 views)
File Type: zip Thai Language Pack.zip (4.16 MB, 605 views)
File Type: zip greyb1t's Flyff Awakebot 1.11.zip (9.36 MB, 158 views)



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


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

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



/Aiden\ is online now  
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: 696
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: 387
Received Thanks: 772
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: 387
Received Thanks: 772
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: 387
Received Thanks: 772
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: 387
Received Thanks: 772
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
6 Users
Reply

Tags
awakebot, bot, cheat, flyff, greyb1t



« Increase Range of all skills | [Release]Ftool Script »



All times are GMT +1. The time now is 08:15.


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

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