No description
https://platgo.waylonwalker.com
| .agents/skills | ||
| assets | ||
| cmd | ||
| dist-template | ||
| docs | ||
| game | ||
| internal | ||
| mapeditor | ||
| maps | ||
| scripts | ||
| spec | ||
| third_party/xgb | ||
| .gitignore | ||
| AGENTS.md | ||
| CHANGELOG.md | ||
| devmode_default.go | ||
| devmode_js.go | ||
| go.mod | ||
| go.sum | ||
| herb-single.json | ||
| justfile | ||
| level.json | ||
| main.go | ||
| main_test.go | ||
| play_report.go | ||
| README.md | ||
Play reports
Native game sessions write a copy-friendly JSON diagnostic report when the game exits. By default, reports are stored outside the repository:
- Linux:
~/.local/state/platgo/reports/ - macOS:
~/Library/Application Support/PlatGo/reports/ - Windows: the PlatGo directory under the system config directory
The terminal prints the report destination at startup, then a short FPS/TPS summary and exact report path on exit. Reports include launch arguments, version, active map and lighting state, frame-rate averages and 10% lows for the last 10 seconds, 60 seconds, five minutes, and full session, plus OS, CPU count, display, and Ebitengine renderer details.
go run . --debug --dev
go run . --report ./play-report.json
go run . --no-report
Default reports are retained for 30 days, capped at 30 files and 50 MiB. Configure the limits with --report-retention-count, --report-retention-days, and --report-retention-size-mib. Explicit --report files are never pruned.
