Jump to content

[EN] Community EDR (Timetable screen for dispatchers) v2.0


DeadlyKungFu.Ninja

Recommended Posts

Hi !
image.thumb.png.abd697caad2c5d3dfd8151f151dc8337.png

 

We have developped a community Timetable screen for SimRail, it aims to change the game EDR on those aspects:

  • More modern design
  • Remove non used fields and condense some fields
  • Give more informations
    • current delay, early
    • train type infos
    • ETA,
    • Closest station
  • Search multiple trains
  • Merge timetables for stations with multiple posts (Sosnowiec)
  • Embed SimRailFR community map to see exactly where the train is
  • Fade out train that have passed the station
  • Filter only trains that are on the train line
  • "Live" status update (train informations are updated every 5-10s)
  • Bell sound when the train has to depart (opt in and per train)
  • Dark mode
  • Provide a RCS graph of the scheduled times


Demo video (if you have video editing skills, please help me 🤣)

 

 It is available as a web application here: https://edr.simrail.app/ 
Our goal is to ultimatly mod the game to make it available in game too, if you have such knowledge and you would like to contribute, please contact us 😄


Developpers

The project is maintained by 4 developpers:


And also translated by:

It has grown a lot since its humble beginning has a little personnal project thanks to the contributors and also the support of the whole SimRail community !
Thank you very much for supporting this project

This project is Open Source (GPL3) since v1.0

You can find the source code here: https://github.com/simrail/EDR
You can find and submit bugs and suggestions here https://github.com/simrail/EDR/issues (previous: https://github.com/DKFN/edr-issues/issues)
You can find GDPR informations and licence informations here https://github.com/DKFN/edr-issues/blob/main/GDPR-legal-notice.md

This project was born during the playtest, you can find the previous history of the project here:

 

Thank you very much again for all the support and suggestions during thoose weeks. We hope that you like the software and I will keep you updated with the full changelog for version 0.8 and 0.9 tommorow, A pendolino is waiting for me ! 😄

See you soon on the rails ! 🚄

image.png.d4f39b18904e4e8e8ac0b3e3de676df5.png

Logo by AlexisG SimRailFrance

  • Like 18
  • Thanks 16
  • I agree 1
Link to comment
Share on other sites

Thats a pretty funny one ! 🤣
image.png.a81aaa985488bfc3cfff837af569e69d.png

But I think its the game having issues recognizing either portugal or netherlands 😛 

I guess the true reason for this is that the old Portugal server was Recycled in the Netherlands server, but since the code is still "pt1", I still display the Portuguese flag 😄 

  • Haha 3
Link to comment
Share on other sites

  • SIMRAIL Team
3 godziny temu, DeadlyKungFu.Ninja napisał(a):

Thats a pretty funny one ! 🤣
image.png.a81aaa985488bfc3cfff837af569e69d.png

But I think its the game having issues recognizing either portugal or netherlands 😛 

I guess the true reason for this is that the old Portugal server was Recycled in the Netherlands server, but since the code is still "pt1", I still display the Portuguese flag 😄 

Will update that in weekend 🙂

  • Like 2
  • Thanks 1
Link to comment
Share on other sites

Hello everyone, I'm one of the developers for this project (Tallyrald on Github).

The last changelog we published was for v0.7 back when the playtest was still running so I brought the changelog for v0.8 and v0.9 today. As Ninja said in the original post, if you have any suggestions or problems, you can submit an issue on Github. Thanks to everyone enjoying our version of the EDR, we'll keep making it better until we (or you guys) run out of ideas! 😄

 

0.9

Features

Fixes

0.8

Features

Fixes

 

Also, thanks nortsen, the fix will be in the next update. 😉

 

20 hours ago, nortsen said:

Small error in the Hungarian translation:
"Helenlegi hely" (Current location)
Corrected: "Jelenlegi hely"

 

Edited by Crypter Emerald
  • Like 5
  • Thanks 3
Link to comment
Share on other sites

  • 2 weeks later...

Hello !

The EDR is now in version 1.0 wich means... It is now publicly open source ! 🙂
The repository ownership has been transfered to SimRail community organisation, you can find it here : https://github.com/simrail/EDR

This does not mean the end of the developpement at all, we still have a lot to do for fun, you can find all the details about the open source release in the Readme, enjoy ! 🙂 

Now back to the changelog:
image.thumb.png.7437d318ec6904d76f8b8564b307647c.png

 

 

Features

Fixes


Thanks again for the awesome support from the community and the SimRail developpers. We hope that the source code will be helpfull for you in your projects and cannot wait to see more modding happening to SimRail !

See you on the rails !

image.png.a3a3c7bc769fe97c5384676fd509b7fa.png

 

 

Edited by DeadlyKungFu.Ninja
  • Like 9
  • Thanks 2
Link to comment
Share on other sites

41 minutes ago, firleju said:

image.png.2ad464e081b24fe1dd9cbcb694c503e9.pngInteresting

Ah yes. I think my algorithm regarding that is incomplete.

The correct method is:
Travelling Down: Take arrival time first and the departure time.
Travelling Up: Take departure time first and the arrival  time.

What I did works well when the "to" cell from the EDR is a timetable available station, but it fails when its not (ex dandowka etc).

The correct fix for this issue would be to use the Pathfinding result of the train in order to find the next station, and thus, if he is going up or down.

I have logged the issue, thanks ! 

Remind trains on the graph mode they are not allowed to time travel - https://github.com/simrail/EDR/issues/8 

EDIT: Plus on the screenshot it is sosnowiec, wich probably is, I forgot S52 exists in the code I made, so when going Up the first post is S52, that is not mapped as a "true" post in my code, so not found in timetable data, so it defaults to the wrong mode. Using Pathfinding data instead of Timetable data for figuring out wether it is going up or down will fix this issue too

Edited by DeadlyKungFu.Ninja
Link to comment
Share on other sites

5 minutes ago, Kaito Kid said:

@DeadlyKungFu.Ninja as a suggestion, would it be possible to have the ECS Graph in a sort of way like this?

image.thumb.png.f40a14b68ce30b772d611cc7b6d3e8e0.png

It would allow a better identification of trains instead of looking at the numbers below the graph also, could we have the graph window opening in another window? So we could make it bigger.

Thats a nice suggestion. For the train number I have looked about it, its a bit complicated but not impossible, I will log the enhancement but I think it needs some research. But I wished I could have shipped it with it on the first beta version of it 😄 

However, making a link to open it in anorther window should be pretty easy 🙂 


Here are the issues, thanks ! 
https://github.com/simrail/EDR/issues/10
https://github.com/simrail/EDR/issues/11

  • Thanks 1
Link to comment
Share on other sites

1 hour ago, oli806 said:

The graphical timetable is a really nice addition! Is it possible to switch the x- and y-axis? Because in some usecases the places are aligned left-to-right and the time runs top-to-bottom.


Thanks !
It is true, I think I can add customisations options indeed to make it possible to customize for local variants 🙂 I took the French way of doing it but this option would be nice.

Here is the linked issue if you want to follow progress: https://github.com/simrail/EDR/issues/12

1 hour ago, efla83 said:

Bonjour une petite question, ou avez vous trouver les informations de connexion pour utiliser les informations de leur serveur ?

l’API ou chose de ce genre ?

merci pour votre travail 

Merci beaucoup ! 🙂
Les informations ne sont pas encore publiquement documentées, je les ait trouvés en regardant comment etait faite la carte en ligne officielle et en analysant les packets reseau avec WireShark.
Tu peux trouver tous les details de l'utilisation qu'on en faite ici: https://github.com/simrail/EDR/blob/master/backend/src/serverController.ts#L22 

Neanmoins, voici un petit resumé:
Informations sur les trains: https://panel.simrail.eu:8084/trains-open?serverCode=fr1
Informations sur les postes: https://panel.simrail.eu:8084/stations-open?serverCode=fr1

Ces informations ne sont pas instantanées, elles sont mises a jour toutes les 7 secondes environ.

En ce qui conerne les horaires, il n'y as pas d'API officielle pour le moment, neanmoins tu peux utiliser librement notre surcouche qui s'occupe de recuperer les horaires depuis l'EDR officiel:
Par exemple les horaires de Katowice: https://dispatch-api.cdn.infra.deadlykungfu.ninja/dispatch/KZ

Concernant leur utilisation, les developpeurs de SimRail l'autorisent, mais etant donné que le jeu est encore en developpement, cela va etre modifié au fur et a mesure du temps.

J'espere que cela t'aidera dans tes projets et n'hesite pas a m'envoyer un message si tu as d'autres questions !

Edited by DeadlyKungFu.Ninja
  • Like 1
Link to comment
Share on other sites

Hello !

Version 1.1 just released, this is mostly a translation and stabilisation patch of the features of 1.0, but there is some new stuff 🙂

Enhancements

Fixes

 

See you soon in game ! 🙂

 simrail-dev-icon.png.63f1e0c43cf67d2130a31eadfe81dec1.png

 

  • Like 6
Link to comment
Share on other sites

Hello everyone!

I just wanted to take a moment and thank everyone for the feedback, the encouragement, the nice words and also for the translations you guys provided for our project.

We already support 8 languages (out of which 6 are fully translated for the 1.1 version). We have several more that we would like to support and we are also open to new suggestions.

 

If you feel like helping us extend the language repertoir, write me a personal message here on the forum and apply on our Transifex page please (see link below). Thank you so much!

https://www.transifex.com/simrail-community/edr

  • Like 1
Link to comment
Share on other sites

Hello, Version 1.2 has hit production 🙂 
This is a light changelog for this week because we are preparing the ground works for a big update and opneing completly the API behind the EDR.

 

image.thumb.png.8ce6a4f0c501027575184da32c43bf1e.png


Enhancements:

Fixes:

Thats it for this week, I did not lie to you about it being light 😄

Despite today's changelog being very small, a lot of work as been done behind the scenes to prepare for the next features and also provide support for orther community EDR so they can adapt faster to changes 🙂 

Thank you very much for following this project and see you soon !

 

  • Like 5
  • Thanks 6
Link to comment
Share on other sites

On 2/15/2023 at 7:37 PM, DeadlyKungFu.Ninja said:

Hello, Version 1.2 has hit production 🙂 
This is a light changelog for this week because we are preparing the ground works for a big update and opneing completly the API behind the EDR.

 

image.thumb.png.8ce6a4f0c501027575184da32c43bf1e.png


Enhancements:

Fixes:

Thats it for this week, I did not lie to you about it being light 😄

Despite today's changelog being very small, a lot of work as been done behind the scenes to prepare for the next features and also provide support for orther community EDR so they can adapt faster to changes 🙂 

Thank you very much for following this project and see you soon !

Will there be a real train position in this table? For example something like this:
image.thumb.png.8ce6a4f0c501027575184da32c43bf1e.thumb.png.748f2b093713665c25e1424008f0056b.png

  • I agree 1
Link to comment
Share on other sites

5 hours ago, Polarni said:

Will there be a real train position in this table? For example something like this:
image.thumb.png.8ce6a4f0c501027575184da32c43bf1e.thumb.png.748f2b093713665c25e1424008f0056b.png

Hello thanks for suggesting, that would be of great help for the dispatcher indeed, here is your enhancement issue for following the progress 🙂 https://github.com/simrail/EDR/issues/56

Also, Michal a dev of the EDR is also at work for the driver screen based on the timetable data showned on the dispatcher screen and data by RWag regarding speed limits and kilometer points.

Our inspirations for the screen are the Czech and French driver apps:
czsirius.png.0f0c8bf25ddca78af582f395d5421846.pngIUSirius_conduite_ecran-01.thumb.png.5e63038635799c3adbdc8ecb696ada85.png

 

It is too early in the developpement to have an ETA tho 🙂 
 

Thanks for suggesting and see you soon !

  • Like 2
  • Thanks 1
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Our servers

    • Drivers | Maszyniści Drivers | Maszyniści
      • PL2
      • pl2
      • 77 / 82
          • Percentage filling 94%
          • Most players 90
      • PL3
      • pl3
      • 3 / 26
          • Percentage filling 12%
          • Most players 76
      • PL4
      • pl4
      • 29 / 78
          • Percentage filling 37%
          • Most players 84
      • PL8
      • pl8
      • 6 / 69
          • Percentage filling 9%
          • Most players 84
      • EN1
      • en1
      • 43 / 81
          • Percentage filling 53%
          • Most players 80
      • EN2
      • en2
      • 1 / 63
          • Percentage filling 2%
          • Most players 60
      • EN3
      • en3
      • 1 / 78
          • Percentage filling 1%
          • Most players 60
      • DE1
      • de1
      • 47 / 78
          • Percentage filling 60%
          • Most players 87
      • DE3
      • de3
      • 14 / 77
          • Percentage filling 18%
          • Most players 66
      • DE4
      • de4
      • 1 / 31
          • Percentage filling 3%
          • Most players 65
      • FR1
      • fr1
      • 16 / 81
          • Percentage filling 20%
          • Most players 49
      • UA1
      • ua1
      • 1 / 78
          • Percentage filling 1%
          • Most players 27
      • CN1
      • cn1
      • 8 / 85
          • Percentage filling 9%
          • Most players 28
      • CZ1
      • cz1
      • 15 / 79
          • Percentage filling 19%
          • Most players 61
      • ES1
      • es1
      • 4 / 82
          • Percentage filling 5%
          • Most players 23
    • Dispatchers | Dyżurni ruchu Dispatchers | Dyżurni ruchu
      • PL2
      • pl2
      • 25 / 34
          • Percentage filling 74%
          • Most players 34
      • PL3
      • pl3
      • 4 / 34
          • Percentage filling 12%
          • Most players 28
      • PL4
      • pl4
      • 11 / 34
          • Percentage filling 32%
          • Most players 27
      • PL8
      • pl8
      • 7 / 34
          • Percentage filling 21%
          • Most players 27
      • EN1
      • en1
      • 20 / 34
          • Percentage filling 59%
          • Most players 30
      • EN2
      • en2
      • 4 / 34
          • Percentage filling 12%
          • Most players 21
      • EN3
      • en3
      • 4 / 34
          • Percentage filling 12%
          • Most players 13
      • DE1
      • de1
      • 24 / 34
          • Percentage filling 71%
          • Most players 34
      • DE3
      • de3
      • 15 / 34
          • Percentage filling 44%
          • Most players 27
      • DE4
      • de4
      • 4 / 34
          • Percentage filling 12%
          • Most players 24
      • UA1
      • ua1
      • 2 / 34
          • Percentage filling 6%
          • Most players 17
      • FR1
      • fr1
      • 6 / 34
          • Percentage filling 18%
          • Most players 23
      • ES1
      • es1
      • 3 / 34
          • Percentage filling 9%
          • Most players 15
      • CZ1
      • cz1
      • 13 / 34
          • Percentage filling 38%
          • Most players 28
      • CN1
      • cn1
      • 6 / 34
          • Percentage filling 18%
          • Most players 19
    • 30 Total servers
    • 414 / 1578 Total players
    • 26% Filled servers
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy