Commit graph

2 commits

Author SHA1 Message Date
a63606b5c8 Sync works on the deployed site; add reproducible build and deploy script
The Pages deployment is now the primary copy, so two things had to change:

- Hosted pages fall back to steam-sync.py on 127.0.0.1:8765 instead of
  refusing to sync. steam-sync.py now answers Chrome's Private Network
  Access preflight (Access-Control-Allow-Private-Network), which is what a
  public https page needs before it may call into localhost.
- The build sources lived in /tmp and would have been lost. They now live in
  build/, and build.py outputs to the repo root. deploy.sh rebuilds,
  commits and pushes in one step.

Editing index.html directly is no longer the workflow - edit build/ and run
./deploy.sh.
2026-09-15 17:40:06 -04:00
f558eb439e MGS2 Master Collection 100% companion
A single-file companion page for 100%-ing Metal Gear Solid 2: Sons of Liberty
(Master Collection Version), plus an optional local helper for live Steam sync.

What's in it:
- Roadmap: the 5-pass plan plus a 48-step ordered walkthrough of the Tanker and
  Plant, with per-step sub-checklists for dog tags, achievements and items
- Achievements: all 51 with official Steam icons, missable/cumulative flags,
  filters, search and a full how-to for each
- Dog Tags: all 394 across 10 difficulty lists, with 81 conditional-spawn notes
- Area Maps: 10 guard-position maps rebuilt cell-by-cell from the community
  tracking spreadsheet, zoomable, with a label-size control
- Photos: 48 location screenshots pinned to the step where each thing is, with
  cross-source duplicates removed by perceptual hash
- Big Boss Run, Missables, VR/Extra Modes, Sources & Notes
- Steam sync: ticks what you already own from any public profile
- 10 dark colour themes, contrast-checked

The page is one self-contained HTML file with no build step or dependencies.

Compiled from community guides (Steam Community, Video Chums, u/Spikeyroxas,
Dayngl's Guides, TrueSteamAchievements) - see README for full credits.
2026-09-15 14:55:46 -04:00