Skip to content
エッケザックス edited this page Sep 21, 2020 · 29 revisions

motocal / Granblue Fantasy ATK Calculator

Languages: React.js (JavaScript library), Python (Some scripts)
Most of this program was written by hoshimi.

Code update

Fork → Commit → Creating a pull request
https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests

Web services that can deploy in connecting with GitHub repositorys

Operation test

  • Check skill amount
    "Chara Data, Skill Amount" → "Skill Amount"(「キャラ情報・スキル合計値」 → 「スキル合計」)

  • On error
    F12 → Console tab

  • Save data is stored on local storage. If you want to handle multiple environments, use Chrome's "incognito mode".

File Description

src /

  • global_logic.js : Do most of the calculations.
    • supplemental.js : Calculate Supplemental damage.
    • support_filter.js :
  • global_const.js : Define various effect sizes.
  • content.js :
    • result.js : Calculated results.
      • chart.js : Enmity Graph.
      • simulator.js : Damage Simulator.
    • profile.js : Player tab.
    • summon.js : Summon tab.
    • chara.js : Chara tab.
    • armlist.js : Weapon tab.
    • notice.js : Save tab.
  • translate.js : Define multilingual words.

txt_source /

  • charaData.txt : A copy of charactor data from a Japanese wiki.
  • armData-xxx.txt : A copy of weapon data from a Japanese wiki.
  • chara-translation.json : English name of the characters.
  • arm-translation.json : English name of the weapons.

scripts /

  • arm_data_converter.py : Generate weapon data based on txt_source.
  • chara_data_converter.py : Generate charactor data based on txt_source.

Bug Report / Request

Write in Google Form or this repositorys Issues.

Google Form Answer

https://docs.google.com/spreadsheets/d/1zH5OKPLSbFiNhXOjy1GNgqjjHMvDOEwu2Ani1v54nxE/edit#gid=2011749702

Repository Notification

You can receive notifications via browser or email by registering for "Watch".
https://help.github.com/en/articles/about-notifications

Links

About this wiki

Anyone please edit.