Skip to content

History / Architecture

Revisions

  • Document the v1.3.0 save-integrity changes Home said in as many words that there is "no automatic backup", which is now wrong, and several development pages described behaviour that changed. - Home, FAQ: PCEdit copies the save aside before it first writes to one, with the per-platform folder and the caveats that keep it a safety net rather than a substitute - once per file opened, five kept, best-effort. The macOS folder is hidden in Finder, so the FAQ says how to reach it. - FAQ: a save that would not open before v1.3.0 because a container label, sign or player name contained an '@'. - Terra Tokens: the three counters saturate rather than wrapping to a negative balance, and the confirmation reports what was granted. - Save File Format: an '@' only separates sections where the framing line breaks bracket it - free text can contain one. - Save File Library: the atomic temp-and-swap write, why the BOM probe must read the original path, and the delimiter matching plus the more-than-ten-sections guard. - App Core, Architecture, Desktop UI: ISaveBackupService and where its copies live, the shell's new error-banner row, and the codecs' tolerance of entries they cannot read. - Languages & Settings: the backups folder is a second thing written outside the save folder, and the disclaimer is re-shown on upgrade.

    @Valkerran Valkerran committed Sep 2, 2026
  • Add the PCEdit wiki Two lanes off the Home page: a user lane (install, save locations, quick start, one page per editor feature, languages, FAQ/troubleshooting) and a development lane (architecture, the save-file format and library, app core, desktop UI, localization, item catalog, testing, packaging, contributing, releasing, supporting a new game version). _Sidebar.md carries the same structure into every page.

    @Valkerran Valkerran committed Sep 1, 2026