Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Hacks, Bots, Cheats, Exploits & Macros
You last visited: Today at 18:59

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

Advertisement



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 category.

Reply
 
Old 04/30/2020, 22:17   #556
 
elite*gold: 0
Join Date: Apr 2020
Posts: 1
Received Thanks: 0
Hello everyone ,

Sorry if my english are not good but im french.
Im trying to configure my setting on Moon Flyff ( French server )
I put fra file setting with eng file and change fra in xml.

Im launch bot but i have this :

[22:09:44] Bot has started
[22:09:44] System.BadImageFormatException: Tentative de chargement d’un programme de format incorrect. (Exception de HRESULT : 0x8007000B)
à FlyFF_AwakeBot.Win32.NtUserSetCursorPos(Int32 X, Int32 Y)
à FlyFF_AwakeBot.Utils.MouseSimulator.SetCursorPosit ion(Point p)
à FlyFF_AwakeBot.AwakeningRoutine.AwakeningLoopThrea d(List`1 preferredAwakeItemList)

Im download the missing DLL and im put in system32 and same on Syswow64 but his not working too :/

Thanks you in advance
Vizu2701 is offline  
Old 05/01/2020, 20:20   #557
 
elite*gold: 0
Join Date: Jun 2010
Posts: 5
Received Thanks: 0
How to use in other servers?
dario678 is offline  
Old 05/04/2020, 17:12   #558
 
elite*gold: 0
Join Date: Aug 2010
Posts: 11
Received Thanks: 0
how do i make it read %? like increase critical damage%? it says on log that 30% is value = 3058.
timeflies is offline  
Old 05/07/2020, 05:52   #559
 
elite*gold: 0
Join Date: Apr 2020
Posts: 3
Received Thanks: 0
sir, why it does click one more. i did find the awake i want and click to weapon it click one more time
marv0909 is offline  
Old 05/11/2020, 17:31   #560
 
elite*gold: 0
Join Date: May 2020
Posts: 3
Received Thanks: 0
It works in AirFlyff someone has tried it
Relash123 is offline  
Old 05/12/2020, 01:23   #561
 
elite*gold: 0
Join Date: May 2020
Posts: 1
Received Thanks: 1
hello I have the following error, i did not find any flyff processes, are you have one opened.
Can you help me please!!
Loukoss is offline  
Thanks
1 User
Old 05/12/2020, 19:37   #562
 
elite*gold: 0
Join Date: May 2020
Posts: 1
Received Thanks: 0
Hello Greyb1t. First of all thank you for this great work. I use your software on Moonflyff, the server where you made an edit for the RGB. I allow myself to write to know if by your kindness you could provide the RGB for the critical awakenings that are red. I tried several methods but I can’t get them detected. I join a screen of this. I would be grateful if you could do something.Sorry for my english i've use a traductor. Trteeo
Trteeo is offline  
Old 05/15/2020, 20:15   #563
 
elite*gold: 0
Join Date: May 2020
Posts: 1
Received Thanks: 0
Hello, you are trying to use AwakeBot on the Brazilian flyff, but could not change the settings, I would like to know if you have the possibility of someone helping me with a bot for the Brazilian flyff.

I did all the configuration even with the correct color of the writing, but he never identifies the awake a for him, he always takes it again as if he had not seen it.

help me plz
nathanrodx is offline  
Old 05/18/2020, 15:54   #564
 
elite*gold: 0
Join Date: Apr 2020
Posts: 2
Received Thanks: 0
Working in Saga?
myrrhakimo05 is offline  
Old 05/20/2020, 00:12   #565
 
elite*gold: 0
Join Date: Mar 2019
Posts: 1
Received Thanks: 0
how to program the program to read more than one color?
eliansorroche is offline  
Old 05/21/2020, 08:35   #566
 
elite*gold: 0
Join Date: Mar 2019
Posts: 2
Received Thanks: 0
anyone help? its stopping at +7 dex detecting its 47 Dex etc..
ryuhadou is offline  
Old 05/21/2020, 21:41   #567
 
elite*gold: 0
Join Date: Dec 2008
Posts: 43
Received Thanks: 1
does the awakebot working on chronicle flyff ?
HeadHunterGER is offline  
Old 06/02/2020, 21:55   #568
 
elite*gold: 0
Join Date: Jan 2018
Posts: 3
Received Thanks: 0
I can't get this working, i always get an error about a .dll ( win32u.dll ) that someone else also reported here already. Can anyone help us?
flyffoso is offline  
Old 06/29/2020, 20:06   #569
 
elite*gold: 0
Join Date: Jul 2014
Posts: 1
Received Thanks: 0
Quote:
Originally Posted by greyb1t View Post











Introduction

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 sense of me not being required to update it frequently. It is possible for users to add their own server config, so it would be great if people down in the post section could share their config for their specific server.

Currently only one server is 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

Insanity Flyff Config Example:




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


Images





Video - How to use



Usage
  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.
  3. Check the "Stop if awake not recognized" if you want the bot to completely stop if an awake not unrecognized.
  4. Set all the item and scroll position by clicking the red buttons and dragging and releasing onto the specific item / scroll.
  5. Click the last red button and a slightly transparent window will appear, drag and form a rectangle above the item awake text. That will be the area the bot will take a snapshot of. Ensure that the rectangle is big enough for all and multiple awakes. Also make sure that the rectangle does not contain any other pixels that are the exact same color as the awake text.
  6. Do not move the game window after you've set the positions and rectangle.
  7. Add your preferred awakes to the list in the bot.
  8. Choose the awake type
  9. Input the minimum value of that type that the bot should look for
  10. Optional: Input a number that identifies that group, all other awakes must have that same number to be in that group. Used if you want the bot to look for 2 or more different combinations of awakes. Example: STR+30, STA+24 (Group 1), INT+30 (Group 2). The bot will then stop when any of Group 1 (STR+30, STA+24) or Group 2 (INT+30) have been achieved.
  11. Click start and let it do it's job, do not move mouse. Press "END" to stop the bot.



How to support your own server
  1. Go into the config folder of the bot (Edit -> Config Directory).
  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 awakes in the new .xml file. Many servers have the same awakes, but some needs to be changed or added.

    Attribute Explanation:
    name = The name you'd like the awake type to be displayed inside of the bot.
    gametext = The exact in-game awake text (CaSe-SenSiTivE)

    comparisonmethod = (OPTIONAL) The method used to compared awakes. Can either be Exact or Contains.[/I]

    Awake Type Example:
    Code:
    <Type name="ADOCH" gametext="Additional Damage of Critical Hits"></Type>
  4. Change the value of "AwakeTextPixelColorRgb" to the exact color of the awake text inside of the game. Simply take a screenshot, open it in paint, use "Color Picker" tool and use it on a pixel in the awake text.
    Format: R, G, B

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


    If you want to add more pixel colors you can do so by:
    Code:
    <Setting name="AwakeTextPixelColorRgb">0, 255, 0</Setting>
    <Setting name="AwakeTextPixelColorRgb1">0, 0, 255</Setting>
    <Setting name="AwakeTextPixelColorRgb2">245, 0, 0</Setting>
    <Setting name="AwakeTextPixelColorRgb3">0, 0, 185</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 language pack of choice from and put it in tesseract\tessdata.

    Code:
    <Setting name="Language">eng</Setting>
  7. If there is any text with the same color of the close to the awake, that does not describe the awake in any way, then add the text in the "OcrIgnoreWords" setting. Example, awakening CS Set parts, there is an extra text above the awake saying "Blessing Options". If we add that to ignore, then the awakebot can read the awake properly.
    Format: Word1,Word2,Word3

    Code:
    <Setting name="OcrIgnoreWords">Blessing Options</Setting>
  8. Share the config in code tags in this thread, I will add it onto the thread with your name if one 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:
Game client freezes when I start the bot.
Solution: Disable or try starting the bot before logging into the game (at the login screen).

Error:
Code:
System.Runtime.InteropServices.ExternalException (0x80004005): A generic error occurred in GDI+.
at System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, EncoderParameters encoderParams)
at System.Drawing.Image.Save(String filename, ImageFormat format)
at System.Drawing.Image.Save(String filename)
at FlyFF_AwakeBot.AwakeningResolver.GetText(Bitmap targetBitmap)
at FlyFF_AwakeBot.AwakeningResolver.GetAwakening(Bitm ap bitmap)
at FlyFF_AwakeBot.AwakeningRoutine.AwakeningLoopThrea d(List`1 preferredAwakeItemList)
Solution: Disable anti-virus. Or add an exception in the anti-virus.

Requirements

.NET Framework 4.6.1:
VC 2015 Redist x86 (x64 will not work):

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

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!

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.

Version 1.31:
  • Updated tesseract version to 4. It now uses the standalone tesseract 4 executable instead of .NET wrapper.
  • Added the latest trained tesseract data.
  • Hotfix for accuracy issues by fixing DPI on the bitmaps.
  • Fixed the log not printing new lines correctly.
  • When adding a new awake, the inputs are cleared for the next awake.
  • Major code cleanup and refactor.
  • Added a prompt when dragging the awake rectangle that asks if you want to save, discard or cancel when pressing another key than enter.
  • Added the ability to temporarily hide the awake rectangle selection window to be able to hover over the item in the inventory to properly fit the rectangle by holding TAB.
  • The rectangle awake selection window is now more aesthetically pleasing.
  • Added the ability to benchmark and test the accuracy on pre-taken images of awakes for debugging and development purposes. Not available for normal user.
  • Added better and more error handling. If the awake parser now realizes something is wrong, it stops with an error instead of blindly continuing as it did before.
  • Added a info messagebox when the user adds one of more of the same awake to the preferred awake list informing the user that there is no need because they are combined internally anyway.
  • Added the ability to have multiple awakening groups to support the fact if the user wants any of 2 different awakes. In other words, e.g. STR+30 (Group 1) or INT+24 (Group 2), the bot will stop at any of the groups.
  • Added tooltips on the next awake group feature to futher inform the user how it works.
  • Added the ability to add ignored words in a server config for the awake parser to ignore. Default added value in the config is "Blessing Options" to awakening of CS set parts. Previously you had to draw the awake rectangle just below the "Blessing Options" text for it to work.
  • When pressing "END" or stopping the bot, the window will be disabled until it has finished its routine.
  • Added an error when launching the bot on a computer that has increased or decreased the DPI scaling. That completely makes the bot unfunctionalble because it changes all font qualities.
  • Tested with 126 different awakes with 100% sucess rate.
  • Removed the so called "panic thread" and replaced it with a better solution.
  • Removed the feature that added the ability to only add a part of the awake text in the config to identify it. It caused inconsistencies with other awakes containing the same characters.

Version 1.34:
  • Fixed issue with some servers have bugs that prevent an item description from appearing when simply just moving the mouse over the item quickly. It now move two times after having hovered on the item.
  • Fixed a bug caused when the OCR engine did not recognize a space between the awake and the value.
  • Added an option to make the bot stop when the OCR engine does not recognize an awake. Normally it just continues because it assumes its just missing that awake in the server config.

Version 1.45:
  • Changed the standard output encoding to utf8 to support other languages other than english
  • Removed the process handle requirement causing it not to work on flyff's with anti-cheats
  • Fixed the known STA +5 issue reading as STA +S by using the workaround by @ (ty cockie )
  • "Bypassed" gameguard and it now works for EFlyff
  • Updated to tesseract version 4.1.1 in order to support whitelisting characters
  • Added whitelisted characters back again due to it being previously removed because tesseract 4.0.0 did not support it
  • Fixed recognizing an muliline awake
  • Fixed crash when pressing END when the awake routine was not running and/or in the process attach window
  • Added support for a range of pixel colors. You can now write the follwing for a blue value between 253 and 255
    <Setting name="AwakeTextPixelColorRgb">0, 0, 253-255</Setting>
  • Added ability to choose a way to compare the awakes for each awake. You can choose by "Exact" which is default and "Contains" which checks if a specific value is contained within the awake.
    Should not be used unless REALLY NEEDED. Because there might be inconsistencies due to the whitelisting characters feature. It does not whitelist the whole awake text if you only put a part of it in the config.
  • Added support for multiple different pixel colors, it can now read awakes of multiple colors
Hi can i ask if you have like this for Random Stats for Saga flyff?
qwerty12121212 is offline  
Old 07/11/2020, 19:39   #570
 
elite*gold: 0
Join Date: Mar 2009
Posts: 595
Received Thanks: 125
tried on prologic > the game client immediatly starts to frezze when u open the awa bot..
lanzelot12 is offline  
Reply

Tags
awakebot, bot, cheat, flyff, greyb1t




All times are GMT +1. The time now is 19:00.


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.