dev:proposals:newroute
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| dev:proposals:newroute [2022-06-08 20:06] – Royston problem is rare edge case orwell | dev:proposals:newroute [2026-01-09 19:53] (current) – orwell | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| General action plan (steps): | General action plan (steps): | ||
| - Create a new, better formspec railway map (like itrainmap) with extension points | - Create a new, better formspec railway map (like itrainmap) with extension points | ||
| - | - Create a new route programming and editing procedure | + | - Create a new route programming and editing procedure |
| - (later) Signalbox view ([[https:// | - (later) Signalbox view ([[https:// | ||
| Line 17: | Line 17: | ||
| ===== New route programming ===== | ===== New route programming ===== | ||
| + | |||
| + | **This is now done and released.** | ||
| With the reworked system, it must be possible to edit routes after creation. Also, the process should be less manual. | With the reworked system, it must be possible to edit routes after creation. Also, the process should be less manual. | ||
| Line 24: | Line 26: | ||
| * Additional things to lock (esp. level crossing switches) can be added to each track section if desired | * Additional things to lock (esp. level crossing switches) can be added to each track section if desired | ||
| * (Later) There may be special situations where you still want to add manual turnout locks. To be decided later. | * (Later) There may be special situations where you still want to add manual turnout locks. To be decided later. | ||
| + | * Suggest using ATC-like syntax to edit individual turnout locks: '' | ||
| + | * As implemented: | ||
| ===== Autorouter ===== | ===== Autorouter ===== | ||
| Line 40: | Line 44: | ||
| ===== Proper shunt routes ===== | ===== Proper shunt routes ===== | ||
| + | -> done | ||
| The existing implementation does not allow for real shunt/ | The existing implementation does not allow for real shunt/ | ||
| Line 45: | Line 50: | ||
| * Routes should get a flag allowing them to be set even if a section is blocked. | * Routes should get a flag allowing them to be set even if a section is blocked. | ||
| * Turnout locks must still be settable, and no part must have a route set. | * Turnout locks must still be settable, and no part must have a route set. | ||
| - | * Note on Royston Problem: Occasion workaround by " | + | * Note on Royston Problem: Occasion workaround by " |
| ===== More things to fix along the way ===== | ===== More things to fix along the way ===== | ||
| - | * Find a solution for the multiple-times-in-same-block issue. Train can enter a section twice or more if it is particularily long, the interlocking must still work. Currently, train entering a section is counted at most once, it must be counted every time it enters. | + | * Find a solution for the multiple-times-in-same-block issue. Train can enter a section twice or more if it is particularily long, the interlocking must still work. Currently, train entering a section is counted at most once, it must be counted every time it enters. |
| - | * Provision for distant signals and varying aspects along the route | + | * Provision for distant signals and varying aspects along the route -> Done, we have full distant signalling support |
| //Add more as it appears.// | //Add more as it appears.// | ||
dev/proposals/newroute.1654718806.txt.gz · Last modified: by orwell
