Welcome to FAT! The most popular SFV app in the world!
If you'd like to contribute to FAT, please open an issue about what you're interested in doing. I won't accept a pull request without an issue, so don't waste your time. You can also discuss it with me in our discord channel
Frame Data corrections need to be fixed via our team's spreadsheet. We don't directly edit the JSON file. Please report any and all frame data mistakes in our discord channel. The same goes for the Combos & Moveslist section.
For more details, you can read the license but essentially anything you make with FAT's source code
- must be open source as well
- must link to this repository in your own repository
- must visibly credit FAT in the final product
FAT is an Ionic React app built with Capacitor. You'll need npm to get going and then
npm install
You'll need the Ionic CLI
npm install -g @ionic/cli
To run the project in your browser do
ionic serve
To build the project with Capacitor do
ionic build
// android or ios
ionic cap sync android
To open the project in Android Studio you can do
ionic cap open android
This requires you to point Capacitor at the location of your Android Studio installation. You can set this up by adding/editing local.properties in ./android. For example
sdk.dir=/home/you/location/of/Android/Sdk
Add a new version log and bump the 4 constants at the top of the page to the correct values in src/js/constants/VersionLogs.js
.
Because it's Capacitor, you'll need to build for iOS and Android in XCode and Studio respectively.
Deploying to the web is just a matter of setting the homepage in ./package.json with
"homepage": "/subdirectory/to/deploy/to"
and then doing
ionic build