Giter Club home page Giter Club logo

tfd_calculator's Introduction

tfd_calculator

Description

tfd_calculator is a comprehensive tool designed for players of "The First Descendant". It currently focuses on weapon analysis and comparison, with plans for future expansion to include additional features.

Special thanks:

Shout out to RyeChew who I found the spreadsheets for the weapons from.

Features

  • Weapon data visualization and analysis
  • Advanced search and filter capabilities
  • Module modifier system for customized weapon stats
  • Detailed weapon comparison functionality
  • User-friendly interface with dark mode

Installation

  1. Download the latest release from the Releases page.
  2. Extract the zip file to your desired location.
  3. Navigate to the dist folder within the extracted directory.
  4. Run the tfd_calculator.exe file.

Usage

  1. Launch the application by double-clicking tfd_calculator.exe in the dist folder.
  2. Use the search bar to find specific weapons.
  3. Select weapons by checking the boxes next to their names.
  4. Apply module modifiers in the bottom panel to see how they affect weapon stats.
  5. Click "Compare Selected Weapons" to open a detailed comparison view.

Planned Features

To-Do List

  • Add copies of the same weapon & allow for multiple module loadouts
  • Defensive Values Calculator
  • Skill Values Analysis
  • Loot Modifier Simulator

Future Enhancements

  • Improved Modules Simulator
  • Item Min-Max Value Calculator
  • Visual Upgrade
  • Direct Integration with Nexon API for Accurate Value Updating

Contributing

Contributions are welcome! Feel free to submit pull requests or open issues for bugs and feature requests.

License

This project is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.

Acknowledgments

  • "The First Descendant" is a game by Nexon. This calculator is a fan-made tool and is not officially affiliated with or endorsed by Nexon.

Contact

For questions, suggestions, or issues, please open an issue on this repository.

Important Note: False Positive Virus Warning

When attempting to run the executable file (tfd_calculator.exe) for this program, you may encounter a virus or security warning from your operating system or anti-virus software. Please be assured that this is a false positive warning. The warning occurs because the executable file is not digitally signed with a trusted code signing certificate. Code signing is a process that verifies the authenticity and integrity of the software, but it requires the developer to obtain a certificate from a trusted authority, which can be a costly and time-consuming process. This is a random calculator I made for a video game, I'm not gonna do all that lol... I assure you that the program is safe to use and does not contain any malicious code. If you are concerned about the safety of the program, I encourage you to review the source code, which is included in this repository. You can examine the code to verify that it does not contain any harmful or malicious functionality. If you are still unsure or uncomfortable with running the executable, you have the option to compile the program from the source code yourself. This way, you can ensure that the program you are running is exactly what you see in the source code.

Or you can do it the hard way... run the python program after installing it's required libraries.

Setting Up Python Development Environment

Download and Install Python:

Visit the official Python website: https://www.python.org/downloads/ Download the latest version of Python for Windows (e.g., Python 3.9.7). Run the installer and follow the installation steps. Make sure to check the option to add Python to the PATH during the installation.

Install Visual Studio Code (VS Code):

Visit the official VS Code website: https://code.visualstudio.com/download Download the VS Code installer for Windows. Run the installer and follow the installation steps.

Install PySide6 Library:

Open a command prompt or PowerShell. Run the following command to install PySide6 using pip: Copypip install PySide6

Set Up VS Code for Python Development:

Open VS Code. Go to the Extensions view by clicking on the square icon in the left sidebar or pressing Ctrl+Shift+X. Search for the "Python" extension by Microsoft and install it. Restart VS Code if prompted.

Create a New Python File:

Open VS Code. Click on "File" in the menu bar and select "New File". Save the file with a .py extension (e.g., your_script.py).

Copy and Paste the Python Code:

Copy the provided Python code. Paste the code into the newly created Python file in VS Code and save it.

Run the Python Script:

Open a terminal within VS Code by selecting "Terminal" from the menu bar and choosing "New Terminal". In the terminal, navigate to the directory where you saved the Python file using the cd command. Run the Python script by executing the following command: Copypython your_script.py

Replace your_script.py with the actual name of your Python file.

Troubleshooting:

If you encounter any issues or errors, make sure you have installed Python and PySide6 correctly. Verify that the Python extension is installed and enabled in VS Code. Check the terminal output for any error messages and refer to the Python documentation or seek help from the Python community if needed.

That's it! You should now have a Python development environment set up on your Windows PC, and you can run the provided Python code in VS Code.

I apologize for any inconvenience caused by the false virus warning. Please be assured that I am committed to providing a safe and trustworthy program but i can't be assed to set up a signature for such a small fun project.

If you have any further concerns or questions, please don't hesitate to reach out to me on discord @mechaophidian

Thank you for your understanding and support!

tfd_calculator's People

Contributors

mogitdb avatar

Stargazers

 avatar  avatar TheRealEliteOwl avatar  avatar

Watchers

 avatar  avatar

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.