{"action":"created","issue":{"url":"https://api.github.com/repos/leezer3/OpenBVE/issues/34","repository_url":"https://api.github.com/repos/leezer3/OpenBVE","labels_url":"https://api.github.com/repos/leezer3/OpenBVE/issues/34/labels{/name}","comments_url":"https://api.github.com/repos/leezer3/OpenBVE/issues/34/comments","events_url":"https://api.github.com/repos/leezer3/OpenBVE/issues/34/events","html_url":"https://github.com/leezer3/OpenBVE/issues/34","id":138721340,"number":34,"title":"Old abandoned openBVE 2 demo?","user":{"login":"JakubVanek","id":6003171,"avatar_url":"https://avatars.githubusercontent.com/u/6003171?v=3","gravatar_id":"","url":"https://api.github.com/users/JakubVanek","html_url":"https://github.com/JakubVanek","followers_url":"https://api.github.com/users/JakubVanek/followers","following_url":"https://api.github.com/users/JakubVanek/following{/other_user}","gists_url":"https://api.github.com/users/JakubVanek/gists{/gist_id}","starred_url":"https://api.github.com/users/JakubVanek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JakubVanek/subscriptions","organizations_url":"https://api.github.com/users/JakubVanek/orgs","repos_url":"https://api.github.com/users/JakubVanek/repos","events_url":"https://api.github.com/users/JakubVanek/events{/privacy}","received_events_url":"https://api.github.com/users/JakubVanek/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-03-05T21:00:55Z","updated_at":"2016-03-11T23:17:36Z","closed_at":null,"body":"Have you seen this? It looks really interesting.\r\nhttp://railsimroutes.net/blog/?p=891\r\nhttp://web.archive.org/web/20101129142153/http://openbve.trainsimcentral.co.uk/openbve2.html\r\n(https://github.com/sladen/openbve2 ?)\r\nJakub Vaněk"},"comment":{"url":"https://api.github.com/repos/leezer3/OpenBVE/issues/comments/195599234","html_url":"https://github.com/leezer3/OpenBVE/issues/34#issuecomment-195599234","issue_url":"https://api.github.com/repos/leezer3/OpenBVE/issues/34","id":195599234,"user":{"login":"mgavioli","id":1420743,"avatar_url":"https://avatars.githubusercontent.com/u/1420743?v=3","gravatar_id":"","url":"https://api.github.com/users/mgavioli","html_url":"https://github.com/mgavioli","followers_url":"https://api.github.com/users/mgavioli/followers","following_url":"https://api.github.com/users/mgavioli/following{/other_user}","gists_url":"https://api.github.com/users/mgavioli/gists{/gist_id}","starred_url":"https://api.github.com/users/mgavioli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mgavioli/subscriptions","organizations_url":"https://api.github.com/users/mgavioli/orgs","repos_url":"https://api.github.com/users/mgavioli/repos","events_url":"https://api.github.com/users/mgavioli/events{/privacy}","received_events_url":"https://api.github.com/users/mgavioli/received_events","type":"User","site_admin":false},"created_at":"2016-03-11T23:17:36Z","updated_at":"2016-03-11T23:17:36Z","body":"Eventually I had the occasion to read Michelle's notes quoted a the beginning carefully enough! (I probably did not focus correctly the topic)\r\n\r\nAt this point, it seems to me it greatly depends on the goal one has in mind.\r\n\r\nIf I am not mistaken, the simulator already converts track-relative object positions (read from the route file) into world 3D positions; these positions can be kept even if the main track does change (reversing the direction, changing to another independent track or even if the topology does change because of switching). None of this should necessarily affect rendering in the **simulator**.\r\n\r\nOf course, this **would** affect an **editor**, as track-relative positions should be re-computed for saving, if the file structure remains the current one: there might be several possibilities for choosing the track piece to which re-attach each object (but probably any would be fine; worse is if there happens to be none!).\r\n\r\nIt seems to me signals (and similar)  would be a bigger concern as, currently, signal systems only work 'forward' and assume a unique path after them."}}