A guide for building the original Electron-based (and Overwolf free) FTB App.
- No automatic updating, you will need to build the app again to receive updates.
- Clone the modpacklauncher repository recursively, ensuring that submodules are initialised.
- Build the project with
./gradlew.bat build
.
- Build the project with
- Create a directory to store your build of the FTB App.
- Create a subdirectory
bin
- Copy the contents of
web/release/win-unpacked
to yourbin
directory
- Create a subdirectory
- Download an archive of the latest Java 11 JRE
- Extract the archive to the directory for your FTB App
- You should have a directory named similar to
jdk-11.0.9.1+1-jre
- Use Launch4J to create a wrapped executable of modpacklauncher.
- Under 'Basic'
- Set the 'Output file' to
ftbapp.exe
in your directory - Set the 'Jar' to the file in
build/libs
ending-all.jar
- Set the 'Icon' to
ftbl.ico
- Set the 'Output file' to
- Under 'JRE'
- Set the 'Bundle JRE path' to the name of your JRE directory (e.g.
jdk-11.0.9.1+1-jre
) - Tick '64-Bit'
- Set the 'Min JRE version' to 11
- Set the 'Bundle JRE path' to the name of your JRE directory (e.g.
- Use 'Build wrapper' to create the wrapped executable
- (you may wish to save this configuration to make future updates quicker)
- Under 'Basic'
You now have your own, Overwolf-free, copy of the FTB App for Windows - just run your ftbapp.exe
executable.