DeadlyKungFu.Ninja Posted January 18, 2023 Share Posted January 18, 2023 Hi ! 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: 🇫🇷 DKFN https://github.com/DKFN 🇭🇺 Tallyrald https://github.com/Tallyrald 🇨🇿 Peter https://github.com/itsP33t 🇩🇪 Flows https://github.com/FLOXD03 🇷🇴 Quead https://github.com/quead And also translated by: 🇨🇿 Howky (OFPMafia https://discord.gg/kPFreFzM ) 🇬🇧 Jason_ (SimRail Global Community https://discord.com/invite/XgJpXpG2Eu ) 🇭🇺 Tallyrald (developper) 🇩🇪 Flows (developper) 🇸🇰 MilanSVK (OFPMafia https://discord.gg/kPFreFzM ) 🇮🇹 Macchinista (Simrail ITA https://discord.gg/kPFreFzM ) 🇨🇳 CN-BX-3N 🇧🇾🇷🇺🇺🇦 @Loongeron Simrail Russian Speaking community https://discord.gg/Kyte5PB6xf 🇵🇱 @Invis 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 ! 🚄 Logo by AlexisG SimRailFrance 19 16 1 Link to comment Share on other sites More sharing options...
Záhorácká Posted January 19, 2023 Share Posted January 19, 2023 King!! Also, if need contact me on discord about those video editing skills. Might help. 😊 1 Link to comment Share on other sites More sharing options...
Noodle Posted January 19, 2023 Share Posted January 19, 2023 Amazing! One small thing I noticed: on the server selection page the wrong flag is shown for the Dutch server 1 Link to comment Share on other sites More sharing options...
Kaito Kid Posted January 19, 2023 Share Posted January 19, 2023 9 minutes ago, Noodle said: Amazing! One small thing I noticed: on the server selection page the wrong flag is shown for the Dutch server I'm pretty sure that's the flag for The Netherlands! I know it isn't. 6 Link to comment Share on other sites More sharing options...
DeadlyKungFu.Ninja Posted January 19, 2023 Author Share Posted January 19, 2023 Thats a pretty funny one ! 🤣 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 😄 3 Link to comment Share on other sites More sharing options...
SIMRAIL Team uetam Posted January 19, 2023 SIMRAIL Team Share Posted January 19, 2023 3 godziny temu, DeadlyKungFu.Ninja napisał(a): Thats a pretty funny one ! 🤣 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 🙂 2 1 Link to comment Share on other sites More sharing options...
Lactic Posted January 19, 2023 Share Posted January 19, 2023 Wow ! This is a very useful mod for Dispatchers quality of life 🥰💯 1 Link to comment Share on other sites More sharing options...
Aero1995 Posted January 19, 2023 Share Posted January 19, 2023 Thank you very well done ! 😀 1 Link to comment Share on other sites More sharing options...
hyzwar Posted January 20, 2023 Share Posted January 20, 2023 your work is absolutely fantastic \o/ 1 Link to comment Share on other sites More sharing options...
nortsen Posted January 20, 2023 Share Posted January 20, 2023 (edited) Small error in the Hungarian translation: "Helenlegi hely" (Current location) Corrected: "Jelenlegi hely" And big thanks, fantastic work! Edited January 20, 2023 by nortsen 1 Link to comment Share on other sites More sharing options...
Crypter Emerald Posted January 21, 2023 Share Posted January 21, 2023 (edited) 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 Embed simrail map in EDR https://github.com/DKFN/edr-issues/issues/72 Add a sound notification when the departure badge is showing https://github.com/DKFN/edr-issues/issues/71 Make "stop" column more readable https://github.com/DKFN/edr-issues/issues/45 Add frontend retries https://github.com/DKFN/edr-issues/issues/67 Centering problems on three columns https://github.com/DKFN/edr-issues/issues/65 Fixes Train passed algorithm based of pathfinding does not handle loops well https://github.com/DKFN/edr-issues/issues/79 Train picture inaccurate in some cases https://github.com/DKFN/edr-issues/issues/48 Remove google fonts for GDPR https://github.com/DKFN/edr-issues/issues/78 Sometimes the bell does not play https://github.com/DKFN/edr-issues/issues/77 Better display for player name https://github.com/DKFN/edr-issues/issues/64 Fix autosort of servers by language https://github.com/DKFN/edr-issues/issues/57 Finally decided to add unit tests about early/delay calculations, and they should no longer be bugged at some hours ! (Waited waaaay too long for that 😅) 0.8 Features Proper pathfinding algorithm (train has passed station, ETA calculation) ! https://github.com/DKFN/edr-issues/issues/56 Prepare new stations for game release Add a notification when a train is in station and it is the time of departure of the train https://github.com/DKFN/edr-issues/issues/40 Replace close button-link with more meaningful action name https://github.com/DKFN/edr-issues/issues/52 https://github.com/DKFN/edr-issues/issues/52 Fixes Lazy shows most trains as 'moving away' https://github.com/DKFN/edr-issues/issues/71 Będzin never shows as the current station for a train https://github.com/DKFN/edr-issues/issues/49 Train picture inaccurate in some cases https://github.com/DKFN/edr-issues/issues/48 Add 24h time https://github.com/DKFN/edr-issues/issues/50 Correctly format displayed hour https://github.com/DKFN/edr-issues/issues/44 going early late - changing + and - signs https://github.com/DKFN/edr-issues/issues/43 Responsive issue on server select home screen https://github.com/DKFN/edr-issues/issues/55 Margin problem in the choice of the language https://github.com/DKFN/edr-issues/issues/55 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 January 21, 2023 by Crypter Emerald 5 3 Link to comment Share on other sites More sharing options...
DeadlyKungFu.Ninja Posted February 1, 2023 Author Share Posted February 1, 2023 (edited) 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: Features ECS Graph #3 Translations are now handled via Transifex Add descriptions to icons DKFN/edr-issues#96 Proper router DKFN/edr-issues#84 Add a toast library DKFN/edr-issues#83 Copy to clipboard when clicking on a train number DKFN/edr-issues#80 Fixes Do not show delayed calculation when train sits at station DKFN/edr-issues#100 Restore better code for handling delays and earlyness DKFN/edr-issues#99 Favicon still shows the old logo DKFN/edr-issues#91 Sometimes on sosnowiec, departure bell sound rings when arrival time DKFN/edr-issues#89 Do not display fallback image when the train is offline DKFN/edr-issues#88 Notification icon is invisible on light mode DKFN/edr-issues#87 At random times, auto scroll jumps to random times. (AAAAAAH Javascript loose typing!) DKFN/edr-issues#13 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 ! Edited February 1, 2023 by DeadlyKungFu.Ninja 9 2 Link to comment Share on other sites More sharing options...
SIMRAIL Team firleju Posted February 1, 2023 SIMRAIL Team Share Posted February 1, 2023 Interesting 1 Link to comment Share on other sites More sharing options...
Kaito Kid Posted February 1, 2023 Share Posted February 1, 2023 1 hour ago, DeadlyKungFu.Ninja said: Now I need another monitor to have this in horizontal. 😅 1 Link to comment Share on other sites More sharing options...
DeadlyKungFu.Ninja Posted February 1, 2023 Author Share Posted February 1, 2023 (edited) 41 minutes ago, firleju said: Interesting 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 February 1, 2023 by DeadlyKungFu.Ninja Link to comment Share on other sites More sharing options...
Kaito Kid Posted February 1, 2023 Share Posted February 1, 2023 @DeadlyKungFu.Ninja as a suggestion, would it be possible to have the ECS Graph in a sort of way like this? 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. Link to comment Share on other sites More sharing options...
DeadlyKungFu.Ninja Posted February 1, 2023 Author Share Posted February 1, 2023 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? 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 1 Link to comment Share on other sites More sharing options...
oli806 Posted February 2, 2023 Share Posted February 2, 2023 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. 1 Link to comment Share on other sites More sharing options...
efla83 Posted February 2, 2023 Share Posted February 2, 2023 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 1 Link to comment Share on other sites More sharing options...
DeadlyKungFu.Ninja Posted February 2, 2023 Author Share Posted February 2, 2023 (edited) 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 February 2, 2023 by DeadlyKungFu.Ninja 1 Link to comment Share on other sites More sharing options...
DeadlyKungFu.Ninja Posted February 6, 2023 Author Share Posted February 6, 2023 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 🇮🇹 Italian translation 🇨🇳 Chinese (zn) translation Streamer mode and small devices UI enhancements. (Easier to embed on twitch stream overlays) https://github.com/DKFN/edr-issues/issues/74 Added more error messages when things go wrong https://github.com/DKFN/edr-issues/issues/70 Add a third filter for showing only approaching trains https://github.com/simrail/EDR/issues/19 Added time reference line on the graph https://github.com/simrail/EDR/issues/18 Add a reverse axis option on the graph https://github.com/simrail/EDR/issues/12 Add a link to open the graph in a new window https://github.com/simrail/EDR/issues/11 Sort the tooltip trains by hours instead of numbers https://github.com/simrail/EDR/issues/9 Fixes Add missing train pictures variants (also optimized images) https://github.com/DKFN/edr-issues/issues/92 Pathfinding issues between DG and SG https://github.com/simrail/EDR/issues/15 Remind trains in graph mode they are not allowed to traveil time https://github.com/simrail/EDR/issues/8 See you soon in game ! 🙂 6 Link to comment Share on other sites More sharing options...
Crypter Emerald Posted February 8, 2023 Share Posted February 8, 2023 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 1 Link to comment Share on other sites More sharing options...
DeadlyKungFu.Ninja Posted February 15, 2023 Author Share Posted February 15, 2023 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. Enhancements: 🇧🇾🇷🇺🇺🇦 Russian translation thanks to @Loongeron 🇵🇱 Polish translation thanks to @Invis Train timetables in beta. Not all trains are available yet, and some stations might be skipped (https://github.com/simrail/EDR/issues/49) Fixes: Be able to select DarkMode from the main menu https://github.com/simrail/EDR/issues/27 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 ! 5 6 Link to comment Share on other sites More sharing options...
Polarni Posted February 19, 2023 Share Posted February 19, 2023 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. Enhancements: 🇧🇾🇷🇺🇺🇦 Russian translation thanks to @Loongeron 🇵🇱 Polish translation thanks to @Invis Train timetables in beta. Not all trains are available yet, and some stations might be skipped (https://github.com/simrail/EDR/issues/49) Fixes: Be able to select DarkMode from the main menu https://github.com/simrail/EDR/issues/27 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: 1 Link to comment Share on other sites More sharing options...
DeadlyKungFu.Ninja Posted February 19, 2023 Author Share Posted February 19, 2023 5 hours ago, Polarni said: Will there be a real train position in this table? For example something like this: 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: It is too early in the developpement to have an ETA tho 🙂 Thanks for suggesting and see you soon ! 2 1 Link to comment Share on other sites More sharing options...
Recommended Posts