Skip to content

Repository files navigation

FRGE.GG

Pre-game itemization and rune guide for League of Legends. Pick your champion → your role → the enemy's class → whether you're ahead or behind, and FRGE.GG hands you a verified item build, situational swaps, draft bans/pocket-picks, and a full interactive rune page — all checked against live patch 26.14 data.

  • 139 champions, every role they're genuinely played in (including off-meta roles that pass a win-rate + distinct-build bar)
  • 13 enemy-class matchup profiles per role (Juggernaut, Diver, Assassin, … Specialist), each with "ahead" and "behind" item plans
  • Interactive rune page per champion/role, matching the in-client layout
  • 100% offline once installed — no account, no login, no telemetry

Installing the app (players)

You only need one file — no other setup, no dependencies.

You want File to run
Normal install (recommended) FRGE.GG Setup 0.3.1.exe
No-install version (USB stick / try-out) FRGE.GG 0.3.1.exe (portable)
  1. Download the installer (FRGE.GG Setup 0.3.1.exe) from the release you were given (or the release/ folder if you have the repo).
  2. Double-click it. It installs per-user in one click — no admin rights needed — and launches when done.
  3. That's it. Launch FRGE.GG from the Start Menu / desktop like any other app.

Windows SmartScreen may warn on first run because the app is not code-signed. Click More info → Run anyway.

Uninstall: Settings → Apps → FRGE.GG → Uninstall (app data is removed too).

Requirements: Windows 10/11, 64-bit. ~400 MB disk space (champion/item/rune images ship inside the app).


Running from source (developers)

Prerequisites: Node.js 20+ and npm.

git clone <this repo>
cd pantheon-guide
npm install

Web dev server (fastest loop)

npm run dev          # Vite dev server → http://localhost:5173

Desktop app in dev mode

npm run dev          # terminal 1 — keep the Vite server running
npm run app:dev      # terminal 2 — Electron shell pointed at the dev server

Desktop app against a production build

npm run build        # vite build → dist/
npm run app          # Electron serving dist/ over app://

Build the Windows installer + portable exe

npm run dist:win     # → release/FRGE.GG Setup 0.3.1.exe  +  release/FRGE.GG 0.3.1.exe

Note (dev environments): if ELECTRON_RUN_AS_NODE=1 is set in your shell, clear it before launching Electron (npm run app / the built exe from a terminal), or Electron starts as plain Node and exits immediately.

Updating game data after a new LoL patch

python helpers/setup_ddragon.py     # pulls the latest Data Dragon assets (incremental)

Project layout (what matters)

src/App.jsx            all UI (helpers, class defs, rune trees, panels)
src/data/champs/*.js   one file per champion — items, runes, draft data
src/theme.js           colour tokens / style objects
electron/main.cjs      desktop shell (serves dist/ over app://)
public/ddragon/        Data Dragon images + item/rune JSON
release/               built installers (generated by npm run dist:win)

License

© 2026 Smiggul. All rights reserved. This source is public for transparency only — see LICENSE for terms. Compiled releases (the installer/portable .exe) may be downloaded and run for personal use; the source code, its data, and the underlying concept may not be copied, redistributed, or reused without written permission.


FRGE.GG isn't endorsed by Riot Games and doesn't reflect the views or opinions of Riot Games or anyone officially involved in producing or managing League of Legends. League of Legends and Riot Games are trademarks or registered trademarks of Riot Games, Inc.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages