-
Notifications
You must be signed in to change notification settings - Fork 0
Building from Source
brutal-fps-wiki edited this page Sep 8, 2026
·
1 revision
Build BRUTAL-FPS installers for your platform β or all platforms via CI.
-
Node.js 18+ (or Bun β recommended; the repo uses
bun.lock) - Git
- Linux:
libgtk-3-0 libnotify4 libnss3 libxss1 libasound2t64 fuse - macOS: Xcode Command Line Tools (
xcode-select --install)
git clone https://github.com/brutal-45/GAME-FPS-BOOSTER.git
cd GAME-FPS-BOOSTERbun install # or: npm install| Platform | Command |
|---|---|
| Windows |
build-exe.bat (installer + portable) |
| macOS |
./build-mac.sh (x64 + arm64 DMGs) |
| Linux |
./build-linux.sh (AppImage + deb) |
| Kali |
./build-kali.sh (Kali-tuned deb + AppImage) |
| All (scripts) | build-all.bat |
npm run electron:build # Windows NSIS + portable
npm run electron:mac # macOS x64 + arm64 DMGs
npm run electron:linux # Linux AppImage + .deb
# Single-arch macOS
npm run electron:build:mac-intel # x64 only
npm run electron:build:mac-arm # arm64 onlyOutput goes to release/ (or release-kali/ for the Kali config).
The desktop app is an Electron shell that loads the self-contained booster
dashboard (public/brutal-fps-standalone.html), mapped to
resources/app/index.html inside the package. This keeps installers lean:
-
electron/main.jsβ Electron entry (window, tray, quick boost) -
public/brutal-fps-standalone.htmlβ the full UI/engine (no server needed) -
build/icon.*β app icons
-
electron-builder.jsonβ main packaging config (uses electron-builder 26+) -
electron-builder-kali.jsonβ Kali-specific config -
package.jsonβ version, scripts, dependencies
β οΈ electron-builder 26 note: config keys changed vs v24 βlinux.desktopmust be{ "entry": { ... } }andlinux.deb/appImageoptions live at the top level of the config. Seeelectron-builder.jsonin the repo for the working shape.
-
"Cannot find module 'electron'" β run
bun installagain; Electron must be indevDependencies. -
Electron download fails β set a mirror:
ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ -
AppImage FUSE error β
sudo apt install -y fuse, or run with--appimage-extract-and-run.
See CI/CD & Releases to let GitHub Actions build for you.
- π Home
- π₯ Installation
- β‘ Quick Start
- π― Boost Modes
- π Kali Linux Package
- π§ Building from Source
- π CI/CD & Releases
- π οΈ Troubleshooting
- β FAQ
Made with π by Brutal Tools Β· GitHub