NOTE: This is only compatible with Windows
Relink Grinder is an afk script for the video game, Granblue Fantasy: Relink, a JRPG by Cygames. This game re-introduces many characters from the original game, Granblue Fantasy, except for the fact that this is not a gacha. Every character can be customized to have different equipments and loadouts, most of which are obtained through boss drops. Every equipment requires materials to upgrade, and unfortunately, these upgrade materials are only obtainable through boss fights.
Upgrading equipment is expensive, and it can take days to fully maximize your equipment. Since not everyone has time to grind, AFK farming is one of the methods to get upgrade materials. However, Cygames has an anti-afk service in the game that prompts the user, once they have completed 10 runs, whether they want to continue playing a quest. If no response is provided, the user will be sent back to the lobby. Because of this, true afk farming is only limited to 10 runs and user intervention is required to skip the anti-afk prompt.
- Quests
- Continues quest after 10 runs, bypassing the user intervention requirement
- Performs link attack whenever possible
- Attempts to revive the player's character when they are below 0 HP
- Siero's Knickknack Shack
- Automatic sigil transmutation with a way to restock knickknack vouchers
- Restocking knickknack vouchers can be done via through Trade Sigils or Trade Wrightstones
- Automatic sigil transmutation with a way to restock knickknack vouchers
This program does not require a high performance computer to run. You do not need a strong GPU for this from my testing.
On a Lenovo Slim 7i 16" (i7-12700H, 32GB DDR5 RAM, Intel Arc A370M), for 25 hours, the application still ran Lucilius Proud fight, reaching up to the 99th run (before I stopped it) while each fight lasted 14-16 minutes. FPS averaged around 30-40 fps on the lowest graphic settings with the device display set at 1920x1080.
On a custom build pc (i7-13700K, 32GB DDR4 RAM, RX 5700 XT), for 8 hours, the application still ran Lucilius Proud fight, reaching up to the 30th run (before I stopped it) while each fight lasted 14-16 minutes. FPS averaged 90-120 fps on the highest graphic settings with the device display set at 1920x1080.
Overall, this should work on every pc regardless of specs. This program is optimized to be run on a single-core.
There is no executable, so this is required:
Open a terminal of your choice and clone this repository (a folder will be created automatically with the name of this repository)
git clone https://github.com/jwmarb/relink-grinder.git
Using the same terminal, navigate to it and run make
to install dependencies:
cd relink-grinder && make
After this, you can run the following scripts below:
- At least 3 CPU party members capable of doing a run
- Max defence/HP build on your player character
Before running this script, make sure Granblue Fantasy: Relink is opened, and navigate to any quest of your choice (make sure your CPU team is capable of completing it)
When you have selected a quest and are transitioning into it, you can start the program like so:
make run main=main
When the quest completes, you should see something a timestamp followed by the # of runs completed, which can look like:
[00:01:24] Runs completed: 1
When this happens, you should see your cursor disappear and the Granblue Fantasy: Relink window be focused. This means that the afk script is now running.
To end the script, press ESC
on your keyboard
- Knickknack Vouchers
- Wrightstones or sigils that you are willing to trade for
Go to Siero's Knickknack Shack, and before you can run the script, you must set up your navigation pathing so the scripts work properly.
First, navigate into Knickknack Vouchers, then you will see three tabs you can navigate into: Trade Treasure
,
Trade Sigils
, Trade Wrightstones
For now, trading treasures is not supported. Navigate into either Trade Sigils
or Trade Wrighstones
. Follow the
instructions below for the specific tab:
-
Trade Sigils
- Navigate into
Sort & Filter/Trade All
- Switch to
Trade All
tab - Select categories that match the sigils you want to trade for (do not trade)
- Go back to Siero's Knickknack Shack main screen without manipulating the selected navigation paths. (If you exit Siero's Knickknack Shack accidentally, you must start over and repeat)
- Navigate into
-
Trade Wrightstones
- NOTE: If you want to trade every wrightstone you have, you can go straight to step iv. The steps below are simply for filtering out wrightstones you do not want to trade.
- Navigate into
Sort & Filter
- Under the
Filter
tab, select categories for the wrightstones you want to trade for. (ex. If you want to trade every wrightstone except the ones with 3 stats in it, simply select1
and2
for Number of Traits) - Once you have set your filters, go back to Siero's Knickknack Shack main screen without manipulating the selected navigation paths. (If you exit Siero's Knickknack Shack accidentally, you must start over and repeat)
While you're at the main screen of Siero's Knickknack Shack, navigate into Transmute Sigils then select the desired transmutation level. Once you selected (aka highlighted) a transmutation level, you can start the script by running the following (while in the root directory of this repository):
make run main=transmute_sigils
Then select whichever option, and the script will run. The script will automatically stop when you have no more to trade for in that selected option.