Giter Club home page Giter Club logo

gfchipcalc's Introduction

Girls' Frontline HOC Chip Calculator

GitHub GitHub All Releases GitHub release (latest by date) GitHub Releases

GitHub watchers GitHub stars GitHub forks

Donate

This application is a free fan-made application.
Girls' Frontline and its related images are registered trademarks of Shanghai Sunborn Network Technology Co., Ltd.
This application is not affiliated with Shanghai Sunborn Network Technology Co., Ltd. in any way.

Requirements

Java is required to run JAR files.

Download

  • GFChipCalc.jar: Main application

The utility file must be in the same folder as GFChipCalc.jar.

  • GFChipCalc.exe: (Windows user only) Runs GFChipCalc.jar
    Useful when you cannot run the JAR file as an executable file.
    (Do not change the name of the JAR file if you are going to use the EXE file.)

Supported Languages

English, Korean, and Japanese are supported.

Changelog

Changelog can be found here.

gfchipcalc's People

Contributors

asd142513 avatar bunnyspa avatar thedukeoferl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gfchipcalc's Issues

칩셋 저장/불러오기 오류

=================================================
12월 23, 2021 9:45:49 오전 main.App log
심각: null
java.lang.NumberFormatException: For input string: "BLUE"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.valueOf(Unknown Source)
at main.util.IO.parseChip(IO.java:659)
at main.util.IO.lambda$loadInventory$0(IO.java:112)
at java.util.Iterator.forEachRemaining(Unknown Source)
at main.util.IO.loadInventory(IO.java:112)
at main.ui.MainFrame.invFile_open(MainFrame.java:2326)
at main.ui.MainFrame.lambda$addListeners$21(MainFrame.java:444)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

===================================================================

오류난 gfci 파일을 보니 칩셋 색이 "BLUE" "ORANGE" 로 저장되어 있습니다

칩셋 색을 못 읽어서 불러오기를 못 하는것 같습니다

조합 관련

  1. PP93
  • 다른 것과 달리 조합 시작 전 preset 기반 필터링을 하지 않음.
  • 태그 인식도 제대로 못 하는 듯 함. 권장 조합을 반영하고 다시 돌리면 매번 권장 조합이 바뀜
  1. AGS30, QLZ04: 소요 시간이 터무니없이 큰 값이 나옴.(50시간이 넘기도 함) 중간부터 진행 기능도 없는데.
  2. 자동으로 다른 장비에 장착된 칩셋이 조합 대상에서 제외되도록 개선
  3. 권장 조합에 맞춰 태깅을 하면 그 조합에 없는 칩셋들은 해당 장비 태그를 자동으로 제거
  4. multithreading: 소요 시간 감소를 위해서라도

Set a Static Proxy Port

I downloaded and started poking around this app recently.

I noticed that every time I open the app and click the proxy server icon, the port is different. Sometimes it's 8080, sometimes it's 49526, sometimes it's something else.
javaw_2021-03-30_14-53-42
javaw_2021-03-30_15-04-07

I use Bluestacks as my Android emulator, updating the proxy address every time I want to use GFChipCalc means I need to close Bluestacks, run a command in CMD to update the proxy settings, and relaunch the game. It's quite inconvenient.

Is there a way to tell GFChipCalc to use a specific port each time? (just like how GFLAlarm does it)

CHIP gfci and gfcc files are exported in a way that they can't be read again in version 8.1.0

Describe the bug
When saving/exporting either gfci or gfcc files in Version 8.1.0 of chip-cal. Part of the file when opened in a text editor shows the words orange and blue. Files new files are unreadable in version 8.1.0 and need to be altered in a text editor to be readable.

To Reproduce
Steps to reproduce the behavior:

  1. Save either an gfci or gfcc file
  2. Click on open (either from inventory or from hoc presets)
  3. Scroll down to file you want to open (either gfci or gfcc file)
  4. file will fail to load and an error file will open in the save folder version 8.1.0 of the chip-cal executable jar file is in.

Expected behavior
Files instead of failing to load should open normally in previous version of chip cal.

Screenshots
image Picture of Error file
image Picture of what gfcc file looks like from chip-cal prior-to 8.1.0
image Picture of what gfcc file looks like from chip-cal 8.1.0

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: Chrome
  • Version: 97.0.4692.71

Smartphone (please complete the following information):

  • Device: iPhone 13 Pro Max
  • OS: iOS15.2
  • Browser: Google
  • Version: 194.0

Additional context
Contact me for any addition info. I will try my best to help;
Discord: Nz-Music#4306
Twitter: @NZMusic6
Reddit: u/Nz-Music

UI Collapse

The Interface brakes and I can't use it anymore.

It just happens after a while and I don't know why.

GFChipCalc broken

  • Windows 10 (up to date)
  • Java 8 Update 321
  • Nvidia Graphics Card (Driver version 511.79)

I tried reinstalling everything (Java / graphics driver), but nothing worked.
I'm clueless.

Some help would be appreciated.

Proxy server no longer works when running GFChipCalc and an Android Emulator running GFL on the same PC.

Describe the bug
Running on a android emulator causes GFL to be unable to log in and GFChipCalc does not extract chip data.

To Reproduce
Steps to reproduce the behavior:

  • I downloaded the new version (7.3.1) of GFChipCalc
  • Started the new version. Windows asked if it should allow it through the firewall, which I allowed.
  • Started the proxy server for chip extraction
  • Set proxy settings for my emulator as shown in the proxy server window. I'm using the Memu emulator.
  • Launched GFL
  • GFL successfully got to the title screen
  • Clicked on the title to log in
  • GFL just spun on the loading icon for multiple minutes before I shut it down.
  • Tried this multiple times with the same result.
  • Reverted to version 7.3.0 of GFChipCalc.
  • Chip extraction functioned normally, as it had before.
  • Update 2021-10-25: This bug only seems to appear when attempting to run the emulator and GFChipCalc on the same PC.
  • Still occurs with 7.4

Expected behavior
7.3.1 should load chip data from an GFL running on a emulator the same way 7.3.0 did.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: Chrome
  • Version 90.0.4430.212

Smartphone (please complete the following information):

  • Device: Memu Android Emulator
  • OS: Android 7.1
  • Browser Unknown. I really only use the emulator to run GFL
  • Version Unknown.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.