Flyffulator is a website for Flyff Project M players to simulate characters and be able to calculate an optimal build or leveling strategy.
- Highest experience per kill monster at your level.
- Kills per level chart for the relevant monsters.
- Experience-to-Health ratio chart for the relevant.
- An extensive hits per level chart for the relevant monsters.
- Take user-specified damage output into account.
- Take critical chance and damage into account.
- Take level difference damage reduction into account.
- Take level difference experience reduction into account.
- Take hit-rate into account.
- Relevant skills' damage calculations.
- General stat calculations.
- Assist buffs calculation.
- Class-specific buffs calculation and option.
- Equipment bonus calculation.
- Equipment customization.
- Skill customization.
- Mobile browser support.
This project originally used Pyff, a python wrapper for the Project M API. The library used for rendering the all the charts is ApexCharts. We are also now using Vue3 as the front end framework.
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.
npm install
In the same directory, start the local server by running the following.
npm run serve