https://github.com/frostiae/flyffulator
Extensive character simulator and damage calculator for Flyff Universe.
https://github.com/frostiae/flyffulator
bunjs calculator flyff react simulator
Last synced: over 1 year ago
JSON representation
Extensive character simulator and damage calculator for Flyff Universe.
- Host: GitHub
- URL: https://github.com/frostiae/flyffulator
- Owner: Frostiae
- License: gpl-3.0
- Created: 2021-10-17T18:33:50.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-01T14:01:52.000Z (over 1 year ago)
- Last Synced: 2025-03-01T14:31:44.999Z (over 1 year ago)
- Topics: bunjs, calculator, flyff, react, simulator
- Language: JavaScript
- Homepage: https://flyffulator.com/
- Size: 54.2 MB
- Stars: 36
- Watchers: 5
- Forks: 20
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Flyffulator
Flyff simulator and damage calculator
## About
Flyffulator is a [website](https://flyffulator.com/) for [Flyff Universe](https://universe.flyff.com/) players to simulate characters and be able to calculate an optimal build.
Flyffulator allows you to calculate both offensive and defensive capabilities, skills and auto attacks, and provides the full build customization possibilities of the game.
The website design was built with the aim to look identical to the game, so that everything is familiar and easy to use. All tooltips, icons, buttons, tabs, and other UI elements are identical to the game's golden theme.
This project uses [Pyff](https://github.com/Frostiae/Pyff), a python wrapper for the [Flyff Universe](https://api.flyff.com/) API, [Chart.js](https://www.chartjs.org/) for chart and graph rendering, Bun, Vite, and React.
## Add new language
To add a new language copy the translation.json from public/en_US/ to your new language folder and translate strings to your language.
E.g. public/yourlanguage-code/translation.json
Finally, in src/i18n/config.js add your language code to the supportedLngs Array.
Make sure to lint your Json file before making a PR
## Installation for development
Clone the repository into any directory.
```
git clone https://github.com/Frostiae/Flyffulator.git
```
Start a terminal in the directory of the step from above, and run the following command.
```
bun install
```
In the same directory, start the local server by running the following.
```
bun run dev
```