Autor Wątek: Train Driver 2 - API?  (Przeczytany 893 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline cDNJt

  • User
  • Wiadomości: 5
  • Siła reputacji: 299
  • cDNJt prezescDNJt prezescDNJt prezescDNJt prezescDNJt prezescDNJt prezescDNJt prezescDNJt prezescDNJt prezescDNJt prezescDNJt prezescDNJt prezes
  • PKP
Train Driver 2 - API?
« dnia: 14 Listopada 2021, 17:34:44 »
Hej,

czy gra posiada jakieś API lub coś podobnego? Chciałbym na swoim kompie dostać się w wartości prędkości. mocy, hamulców itd. Tylko dostęp przez szeregowy przez port COM4 jest możliwy? Jak tak to jest jakaś instrukcja itd.?

Offline Spythere

  • Developer
  • Weteran
  • *
  • Wiadomości: 73
  • Siła reputacji: 339
  • Spythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezesSpythere prezes
  • Panta rhei
    • Stacjownik
Odp: Train Driver 2 - API?
« Odpowiedź #1 dnia: 14 Listopada 2021, 19:07:30 »
SWDR posiada swoje API, korzystam z niego przy parsowaniu danych na Stacjowniku. Podam ci endpointy, z których korzystam to sobie popatrzysz co z tego będzie dla ciebie pomocne. :)

https://api.td2.info.pl:9640/?method=getStationsOnline - lista scenerii online
https://api.td2.info.pl:9640/?method=getTrainsOnline - lista pociągów online
https://api.td2.info.pl:9640/?method=readFromSWDR&value=getDispatcherStatusList%3B1 - statusy dyżurnych ruchu
https://api.td2.info.pl:9640/?method=readFromSWDR&value=getTimetable%3B(tu numer pociągu)%3Beu - rozkład jazdy pociągu o podanym numerze

A jeśli chodzi ci o stałe wartości nt. pojazdów itp. no to pozostaje chyba wiki tdka i ręczne spisywanie, ewentualnie zrobienie jakiegoś skryptu, który zmapuje ci wszystkie tabelki w htmlu do jakichś bardziej przystępnych danych. Możesz napisać czego dokładnie potrzebujesz to zobaczę czy już nie mam u siebie prywatnie :)
Projekty mojego autorstwa: Stacjownik | Pojazdownik | GeneraTOR

Offline cDNJt

  • User
  • Wiadomości: 5
  • Siła reputacji: 299
  • cDNJt prezescDNJt prezescDNJt prezescDNJt prezescDNJt prezescDNJt prezescDNJt prezescDNJt prezescDNJt prezescDNJt prezescDNJt prezescDNJt prezes
  • PKP
Odp: Train Driver 2 - API?
« Odpowiedź #2 dnia: 14 Listopada 2021, 19:19:06 »
Dzięki ale szukam danych z pliku aplikacji. Szukam info typu:
moc hamulca lokomotywy 3/5
wyjście amperomierza 250 A itd.
nastawnik: przód

Offline kojonek2

  • Developer
  • Weteran
  • Sponsor
  • *
  • Wiadomości: 436
  • Siła reputacji: 154
  • kojonek2 prezeskojonek2 prezeskojonek2 prezeskojonek2 prezeskojonek2 prezeskojonek2 prezeskojonek2 prezeskojonek2 prezeskojonek2 prezeskojonek2 prezeskojonek2 prezeskojonek2 prezes
Odp: Train Driver 2 - API?
« Odpowiedź #3 dnia: 14 Listopada 2021, 20:22:26 »
Obecnie symulator wysyła tylko obecną prędkość na porcie szeregowym. Nigdzie indziej dane nie są udostępniane