Find a file
2026-07-26 20:45:03 -05:00
.agents/skills dist 2026-06-29 21:38:45 -05:00
assets update installer 2026-06-30 20:48:23 -05:00
cmd Add environment features 2026-07-24 18:39:56 -05:00
dist-template release v0.6.0 2026-07-05 21:20:09 -05:00
docs release v0.7.0 2026-07-19 19:09:38 -05:00
game Add synthesized game audio 2026-07-26 20:45:03 -05:00
internal release v0.7.0 2026-07-19 19:09:38 -05:00
mapeditor Add map-authored puzzle mechanics 2026-07-26 16:20:42 -05:00
maps Add map-authored puzzle mechanics 2026-07-26 16:20:42 -05:00
scripts add alchemy and native updater 2026-07-01 18:33:19 -05:00
spec Add map-authored puzzle mechanics 2026-07-26 16:20:42 -05:00
third_party/xgb silence xgb auth warnings 2026-06-29 21:01:28 -05:00
.gitignore release v0.7.0 2026-07-19 19:09:38 -05:00
AGENTS.md release v0.3.0 2026-07-02 07:37:56 -05:00
CHANGELOG.md Add map-authored puzzle mechanics 2026-07-26 16:20:42 -05:00
devmode_default.go release v0.6.0 2026-07-05 21:20:09 -05:00
devmode_js.go release v0.6.0 2026-07-05 21:20:09 -05:00
go.mod Add synthesized game audio 2026-07-26 20:45:03 -05:00
go.sum Add synthesized game audio 2026-07-26 20:45:03 -05:00
herb-single.json release v0.4.0 2026-07-02 18:50:50 -05:00
justfile Add configurable emitter presets 2026-07-23 22:29:27 -05:00
level.json Add multi-map system, web localStorage persistence, and map selection 2026-07-03 10:49:46 -05:00
main.go Add synthesized game audio 2026-07-26 20:45:03 -05:00
main_test.go release v0.7.0 2026-07-19 19:09:38 -05:00
play_report.go release v0.7.0 2026-07-19 19:09:38 -05:00
README.md release v0.7.0 2026-07-19 19:09:38 -05:00

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.