A Flatpak package for the popular rhythm game Friday Night Funkin'.
- Add the remote
flatpak remote-add --no-gpg-verify --user funkin-flatpak https://pucas01.github.io/Funkin-Flatpak/- Install the flatpak
flatpak install --user funkin-flatpak io.github.Pucas01.Funkin-Flatpakand you're done!
The mods folder is located at ~/.var/app/io.github.Pucas01.Funkin-Flatpak/mods
Just put your mods in there and it should work!
If you encounter any problems, please refer to the following common issues:
The game is zoomed in :( This happens when playing the game using Wayland and having a screen scale above 1. Execute the following command to revert to X11, this will fix the issue.
flatpak override --nosocket=wayland io.github.Pucas01.Funkin-Flatpak- Install the flatpak by either installing it via the remote in the above guide. If I've long abandoned this project you can build it yourself below.
- Open your terminal and execute this command (don't panic if it looks like it's not doing anything, it just takes a long time)
flatpak build-bundle ~/.local/share/flatpak/repo Funkin.flatpak io.github.Pucas01.Funkin-Flatpak masterYou should now have a Funkin.flatpak file in your home directory!
If you want to build the Flatpak yourself, follow these steps:
-
Download the Source Code: Begin by downloading the source code directly from this repository.
-
Navigate to the Build Configuration: Open your terminal and change the current directory to the
FunkinFlatpakfolder within the downloaded source code.cd FunkinFlatpak -
Self-Provided Game Files: Please download the game files corresponding to this flatpak's version from itch.io. Place said game files in the
FunkinSource/Funkinfolder. If official pre-built game files aren't readily available, you will have to compile them yourself from the Funkin' GitHub repository. -
Execute the Build Command: Go back to your terminal and run the following
flatpak-buildercommand:flatpak-builder --user --install --force-clean build-dir io.github.Pucas01.Funkin-Flatpak.json
--user: Builds and installs for the current user.--install: Installs the built Flatpak to your local Flatpak repository.--force-clean: Cleans thebuild-dirbefore starting the build, ensuring a fresh build.build-dir: A temporary directory where the build process will take place. It will be created if it doesn't exist.io.github.Pucas01.Funkin-Flatpak.json: The path to your Flatpak manifest file.
-
Launch and Play: Once the build and installation are complete, you should be able to launch Friday Night Funkin' from your app launcher or by running:
flatpak run io.github.Pucas01.Funkin-Flatpak