Deck Builder with live data from https://www.playbattleaces.com/
- view your in-game decks
- share a deck with an URL
- save 4 decks to a browser local storage
- save deck templates to your machine
- view units 3D video
- grab an instant screenshot
npm install -g pnpm
install package manager
pnpm install
install project dependencies
pnpm server:dev
run express.js server
curl http://localhost:3000/data
test GET endpoint
pnpm client:dev
bundle and watch javascript with esbuild
open index.html
with http-server or similar tool
This is optional: client doesn't use scrapped data.
pnpm scrape
to download the latest unit information and assets
pnpm lint
to prettify unit.json
Deck builder supports viewing your in-game selected and saved decks by uploading game configuration file.
C:\Users\<USER_NAME>\AppData\LocalLow\Uncapped Games\Battle Aces\gameconfig-localuser.toml
SteamLibrary/steamapps/compatdata/STEAM_APP_ID/pfx/drive_c/users/steamuser/AppData/LocalLow/Uncapped Games/Battle Aces/gameconfig-localuser.toml
Game syncs game configuration file to a remote server. Overwrites of this file are ignored.