Teleport Endpoints → Node View
Node View
Shows teleport endpoint records for the loaded context.
Teleport Endpoints → Node View → Endpoint tree
Endpoint tree
Expand endpoint records to inspect stored data. The shared tree also provides structural dragging; moving arbitrary fields should not be treated as a validated teleport operation.
Teleport Endpoints → Node View → Endpoint tree → Right-button drag selection → Delete N Nodes
Right-button drag selection → Delete N Nodes
The shared right-button range-selection handler can expose Delete N Nodes even though the ordinary endpoint right-click menu has no Delete Node item. Confirmation removes the selected structure in app memory. It is not the Set Player Location command.
Before using Right-button drag selection → Delete N Nodes, read the shared safety limitations for this page.
Teleport Endpoints → Node View → Right-button drag selection → Delete N Nodes → Delete Nodes — confirmation
Delete Nodes — confirmation
Review Delete (N) nodes from the Tree? before acting. For a base or generic tree deletion the selected visible-node count can include expanded child fields. The starship-specific controller instead deduplicates complete occupied ship slots and validates the complete request.
Before using Delete Nodes — confirmation, read the shared safety limitations for this page.
↑ This page’s hierarchyTeleport Endpoints → Node View → Right-button drag selection → Delete N Nodes → Delete Nodes — confirmation → OK
OK
Confirms this deletion request. Generic deletion removes the chosen tree nodes in app memory; starship deletion uses its guarded fixed-slot transaction instead. There is no automatic live save.
↑ This page’s hierarchyTeleport Endpoints → Node View → Right-button drag selection → Delete N Nodes → Delete Nodes — confirmation → Cancel
Cancel
Rejects the confirmation without performing the requested deletion. Closing this dialog also rejects it.
↑ This page’s hierarchyTeleport Endpoints → Divider between Node View and Raw JSON
Node View / Raw JSON pane divider
Teleport Endpoints sets Node View/Raw JSON stretch weights to 6:4; it does not explicitly set equal initial sizes.
Drag the vertical handle of the horizontal QSplitter between the two pane containers to change their widths. This changes layout only: Raw JSON text, shared model values and disk save data remain unchanged. It is not record drag/drop, node movement, synchronization or Pretty Print.
↑ This page’s hierarchyTeleport Endpoints → Node View → Right-click menu
Right-click menu
The location command appears when you click an endpoint record.
Teleport Endpoints → Node View → Right-click menu → Set Player Location to this Endpoint
Set Player Location to this Endpoint
Copies the endpoint’s UniverseAddress into PlayerStateData.UniverseAddress, copies its first three Position coordinates into SpawnStateData.PlayerPositionInSystem and sets LastKnownPlayerState to OnFoot. The app then reports the move. This changes the loaded player-location data; it is not an in-game teleport or immediate disk write. The handler uses the recorded position without an added safety-height offset. Review the destination and keep a backup before saving.
Before using Set Player Location to this Endpoint, read the shared safety limitations for this page.
The current handler copies the endpoint’s UniverseAddress and three Position values into the active context’s player/spawn fields, and sets LastKnownPlayerState to OnFoot. It does not perform an in-game teleport, add a safe-height offset, validate terrain or promise a safe spawn. Back up first and inspect the intended destination before saving.
↑ This page’s hierarchyTeleport Endpoints → Node View → Right-click menu → Toggle Expansion 2 Levels
Toggle Expansion 2 Levels
Collapses an expanded node or expands a collapsed node through the configured two-level helper. This changes only what is visible.
↑ This page’s hierarchyTeleport Endpoints → Node View → Right-click menu → Highlight In Text Box
Highlight In Text Box
Selects the corresponding line in Raw JSON without changing data. It refuses if the captured node structure and current text cannot be matched reliably; it does not silently synchronize them.
↑ This page’s hierarchyTeleport Endpoints → Node View → Right-click menu → Copy This Node's Text
Copy This Node's Text
Copies the selected node’s displayed label to the clipboard. It does not serialize that node’s full JSON or export the complete record.
This command copies the visible label of the clicked node, not the node’s complete JSON subtree. To copy JSON, select the desired text in Raw JSON and use Copy; use the whole-context clipboard export only when that larger scope is intended.
↑ This page’s hierarchy