FAQ
Please note that Chrome 65.0.3325 is not compatible anymore. Please refer to the setup and installation page.
I get an unregistered user error message!
Failed to detect the Twitter side menu
No active window with Granblue Fantasy was found!
Using non-ANSI characters in the configuration file and Lua scripts cause Zooey to crash!
I have scaling issues! (Again?!)
Zooey is stuck during the calibration phase!
How can I activate the event mode?
How can I farm events such as Guild Wars or Rise of the Beasts?
How can I make Zooey farm a story quest or free quest?
Zooey is stuck on the side scrolling scene!
Zooey is stuck on the side scrolling scene! (Viramate user)
Zooey keeps reloading the same page over and over!
I do not want Zooey to skip animations!
How to make Zooey use skills and summons during combat?
Zooey can't use skills due to the skill description popup!
Zooey is not using skills or summons but my Lua scripts are valid! (Viramate user)
I am getting a lot of "No response received after an abnormally long time" messages
Zooey is getting stuck at the summon selection page (low screen resolution scenario)
Why tampering with frame per seconds and other similar hacks can be easily detected?
Press F1 to stop Zooey. This defaut hotkey can be configured in the file ZooeyBot.ini
by overriding the parameter ExitKeyCode
.
When you use the basic mode or event mode, Zooey will stop automatically after TimeLimitInSeconds
milliseconds are elapsed (if Zooey is in a battle when the timer is triggered, Zooey will first complete the battle before stopping), or after MaxNumPotionsToUse
are consumed. Zooey will also detect when the captcha screen appears and stop.
When you use the slave mode (aka slime blasting mode), Zooey will stop after the room closes.
When you run Zooey Bot, a text file serial_number.txt
will be created in the same folder as the executable file. Please make sure that its contents matches the serial number on your management page (only pick one of the 2 serial numbers!). If it does not, update your serial number on this page.
During the calibration phase, you may encounter this error:
Simply refresh your page to complete the calibration phase.
All the user-defined configuration parameters of Zooey can be found in the configuration file ZooeyBot.ini
. All you need is a text editor to open and edit this file.
Please make sure to encode your files using UTF8 as shown below (using Notepad++)
Check that the language
setting under the General
section of the configuration file ZooeyBot.ini
matches the in-game settings you use.
Yet another scaling issue... First of all, please make sure that you religiously follow the scaling guidelines from the prerequisites page.
You can find below a more advanced testing procedure.
- Install https://chrome.google.com/webstore/detail/coordinates/bpflbjmbfccblbhlcmlgkajdpoiepmkd
- Navigate to the co-op menu and set a quest, then measure the width of the quest menu as done here: You should get the same value or close to it.
- Then, in the Chrome DevTools console, enter the following command:
- The ratio of the 2 values should be close to 1.5. If not, then I am afraid that you have a scaling issue on your side.
First of all, please check your scaling settings (I have scaling issues! (Again?!)). The Home button has to be visible on the top left hand corner. You also have to reach the calibration step 3/3 (or 6/6 when using the Slave mode (slime-blasting)) for Zooey to complete the calibration phase. Whenever you restart Zooey, please make sure to close beforehand the Chrome DevTools window by pressing F12 and to reopen it.
If you use the Slave mode, there has been reports of getting stuck in the calibration phase when Lite animation settings were used on the Chrome Incognito window. Changing the animation settings to Standard solved the issue. Another option is to use a second user profile to open another Chrome window for your slave account:
Please check the EventMode
section of the configuration file. Make sure to set the correct values for the EventRaidUrl
and NightmareModeUrl
parameters. Please read this guide for more details.
Use the event mode feature to do so, setting the URL of the summon page of the event stage as EventRaidUrl
. Plase note that some events such as Rise of the Beasts require to navigate to the home page of the event before navigating to the event raid url. If the configuration parameter EventPageUrl
in the file ZooeyBot.ini
is provided, Zooey will first navigate to this url before hosting the raid. More details can be found here.
Simply clear the quest one then add it to your favourite quests. Zooey can either farm favourite quests or special quests.
Set your Gameplay Settings as following:
Please refer to the answers given on this issue.
Please refer to this issue and the solution proposed in the end (modification of the Chrome search bar autocompletion settings).
Simply edit the configuration file ZooeyBot.ini
and set the configuration parameter RealodPageOnLastBattle
to false.
By default, skill and summon usage is disabled. To enable it, edit the configuration file ZooeyBot.ini
and update the parameter LuaScript
under the Combat
section to path of the Lua script to use. If you provide an invalid path, the script will be ignored and Zooey will continue to use regular attacks only.
You can test your scripts using the trial battle mode (set the configuration parameter TrialBattleMode
to true to use it, run ZooeyBot.exe
and follow the instructions in the console window). If you script contains a syntax error, Zooey will display an error message with the line in the script and the reason for the error.
Please read the scripting guide for more details.
Make sure that you updated the relevant configuration variable:
-
LuaScript
under theCombat
section for the basic mode and trial battle mode -
MainAccountLuaScript
andSlaveLuaScript
under theSlaveMode
section for the slime blasting mode -
EventRaidScript
andNightmareModeScript
under theEventMode
section for the event mode
If you reference characters by name in your Lua scripts, make sure that you set the language setting Language
to the value (en
or jp
) matching your game. Names are case-sensitive.
Script paths are relative to the location of the ZooeyBot.exe
executable file.
Please toggle off the skill description menu as mentioned here.
Make sure that you set to true to configuration parameter UseViramate
in the ZooeyBot.ini
file.
Please make sure that you enabled skill and summon shortcuts in the Viramate options as shown below:
Please increase the values for the delays following an attack and/or ability use and/or summon use. You will find those parameters under the Combat
section: MinWaitTimeInMsAfterAttack
, MinWaitTimeInMsAfterSummon
and MinWaitTimeInMsAfterAbility
. Values are given in milliseconds.
I am getting "No response received after an abnormally long time" messages when using the slime blasting mode!
Make sure to:
- Close all the Chrome DevTools windows
- Run
ZooeyBot.exe
- Select the Chrome window where you run your slave account, press F12 to open the Chrome DevTools window and start the Zooey bot slave extension on this same Chrome window
- Select the Chrome window where you run your main account, press F12 to open the Chrome DevTools window and start the Zooey bot extension on this Chrome window
- Press ENTER to initiate Zooey bot calibration then follow the instructions displayed in the console window.
Please refer to the working solution suggested here. Another more convenient option is to toggle to Chrome full screen mode before navigating to the quest menu, as mentioned here.
Please refer to this issue for more details on how to stop receiving this Chrome Devtools error message.
Why Viramate or (insert here any other extension name which can be found on the Chrome store) can be easily detected?
By design from Google, the only way to know whether a Chrome extension is used is to know its ID. As stated above, Chrome Web Store extensions have a fixed ID from the first day they are released on the store. Zooey is not available on the Chrome Web Store and is installed by loading it manually. Therefore, having a floating ID different for each user and which can be changed at any time makes it untrackable.
Just to give you some context, this allowed players to increase the speed of the animations by a significant amount, resulting in faster turns and thus much more damage dealt than regular players. This was achieved by modifying some of the Javascript variables on the GBF webpage. Detecting that a variable has an impossible value in your webpage is easy, isn't it? Bingo!
Zooey does not mess with any of the elements of the HTML page, neither does it try to modify any of the Javascript variables on the GBF webpage.