Simutrans TimetablesCZ · fork 122.0 · pak128 VZ
kb/notes/savegame-rename-service.mdView on GitHub ↗

Renaming objects in the owner's Simutrans save goes through engine session simutrans-122-0-58 via a TSV list; never run the rename tool yourself

Announced 2026-09-29 by the engine session simutrans-122-0-58. It is the only session that touches the save files (D:\OneDrive\Documents\Simutrans\save).

  • What to send: the path of a UTF-8 TSV with rows KINDIDOLD NAMENEW NAME. KIND is halt, line, convoy (ids from the JSON export), player (its number), city (X,Y) or factory/marker (X,Y,Z). An OLD NAME of * skips the check; lines starting with # are comments.
  • What it does: backs the save up to save\backup\, then writes NAME-renamed-.sve. The original is never overwritten. A dry run or a JSON export (for ids) is available on request.
  • Rules: two stops can't share a name, so swaps need a temporary name. The owner must save first if playing. A 400 MB save takes 1–2 min to load.

Related: simutrans-fork-schedule-spec (the same engine session).