AutoCR is a static web app for analyzing and reviewing data associated with RetroAchievements achievement sets, such as trigger logic for achievements, leaderboards, and rich presence.
Serve the repository root:
bunx serve . -l 8080Open http://localhost:8080.
The middleware is a proxy server that logs in to RetroAchievements and gets achievement set data and code notes. To run it locally follow these steps.
First, create middleware/credentials.js:
export const username = 'your-ra-username';
export const password = 'your-ra-password';Then start the middleware:
cd middleware
bun install
bun startThe middleware runs at http://localhost:3000. To use it, change the middleware URL in js/overview.js to http://localhost:3000/pack/.
test/ exists, but for now, all testing is local fixtures. There are no automated checks for the time being.
Commits to main automatically deploy the repo root to GitHub Pages.
The middleware currently deploys to Vercel. Changes to server.js do not currently trigger a redeploy.