Skip to content

Overlay DPS Meter for Granblue Fantasy: Relink

Notifications You must be signed in to change notification settings

samSA0562/gbfr-logs

Repository files navigation

gbfr-logs

GitHub Release GitHub Downloads Discord

Buy Me A Coffee

Experimental overlay DPS meter for Granblue Fantasy: Relink, based on the reverse engineering work from naoouo/GBFR-ACT.

Screenshots

DPS Overlay

Meter

Skill Tracking

Meter

Historical Logs

Logs

DPS Charts

Charts

Sigil Tracking

Sigil Tracking

Multi-language Support

Simplified Chinese

How to install

  • Go to Releases
  • Download the latest .msi installer and run it.
  • Open GBFR Logs after the game is already running.

Frequently Asked Questions

Q: The meter isn't updating or displaying anything.

Try running the program after the game has been launched. Be sure to run the program as admin.

Q: Is this safe? My antivirus is marking the installation as a virus / malware.

You can ignore these as false positives.

  • GBFR Logs does code injection into the running game process which can look like a virus-like program.
  • GBFR Logs reads game memory and initializes code hooks in order to receive damage data.
  • I recommend adding an exception / whitelisting for the installation folder for the best experience, but you may not need to do so if you haven't ran into this issue.

Windows Defender: https://support.microsoft.com/en-us/windows/add-an-exclusion-to-windows-security-811816c0-4dfd-af4a-47e4-c301afe13b26

Q: How do I update?

Same as with installing, you can download the latest release and run the installer again and it will update over your old installation.

Q: How do I uninstall?

You can uninstall GBFR Logs the normal way through the Control Panel or by running the uninstall script in the folder where you installed it to. You may also want to remove these folders.

  • %AppData%\gbfr-logs

Q: My issue isn't listed here, or I have a suggestion.

Feel free to create a new GitHub issue or look for the GBFR Logs thread on Discord

For Developers

  • Install nightly Rust (rustup.rs) + Node.js.
  • Install NPM dependencies with npm install
  • npm run tauri dev

Under the hood

This project is split up into a few subprojects:

  • src-hook/ - Library that is injected into the game that broadcasts essential damage events.
  • src-tauri/ - The Tauri Rust backend that communicates with the hooked process and does parsing.
  • protocol/ - Defines the message protocol used by hook + back-end.
  • src/ - The JS front-end used by the Tauri web app

Credits

This project would not have been possible without the following folks:

  • nyaoouo/GBFR-ACT for the original reverse engineering work.
  • Harkain for their work on formatting and translating skills to friendly English names.

About

Overlay DPS Meter for Granblue Fantasy: Relink

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 55.5%
  • TypeScript 41.5%
  • CSS 2.5%
  • Other 0.5%