Jump to content

JarkPomsky

Member
  • Posts

    85
  • Joined

  • Last visited

  • Days Won

    2

Other groups

SimRail Playtests Early Access

JarkPomsky last won the day on January 2

JarkPomsky had the most liked content!

Reputation

130 Excellent

Recent Profile Visitors

990 profile views
  1. tak, w opcjach gry jest.
  2. Dzisiaj twórcy udostępnili LSFG w wersji 3.0. Będzie testowane 🙂
  3. Tylko odczyt. Próbowałem wstrzykiwać inne wartości do pamięci, ale gra je liczy ileś tam razy na sekundę i momentalnie zastępuje je prawidłowymi. Wszystkie mierniki / kontrolki / można odczytywać - w zasadzie wszystko co jest pod F8 (dzięki @Conrad za uświadomienie, że istnieje coś takiego :D)
  4. Jeśli chcesz spróbować pobawić się i podłączyć pulpit, to załączam program do odczytu pamięci Amperomierza WN2 w EU07. Wyciąga on dane i umieszcza w formacie JSON na adresie hosta. Możesz przetestować po uruchomieniu wbijając w przeglądarkę: http://192.168.0.13:5000/api/receive_data - zamień adres IP na swój adres lokalny - https://i.imgur.com/Xk7m3ML.jpeg Zarówna gra jak i ten program MUSZĄ być uruchomione z uprawnieniami administratora - bez tego program nie uzyska dostępu do pamięci. Kod programu znajduje się tutaj: https://pastecode.io/s/c602k1rq Po uruchomieniu powinieneś otrzymać coś takiego: https://i.imgur.com/gjOtTpK.jpeg Skan antiwirusowy - niektóre antywirusy zgłaszają wirusa, to dlatego że aplikacja pobiera dane z procesu innej aplikacji (w tym przypadku z naszej gry) : VirusTotal - File - b7dc95461c754ef9fbe6c051ae831749d52e60775568297a43d8fe846e5984f7 Jak to zadziała to pomyślimy dalej. Edit: Jak SimRail.exe nie jest włączony to program zamula kompa, za dużo razy szuka procesu 😄 ale już nie będę poprawiał teraz 😄 main.7z
  5. @Conrad@Maciej_ZG @pomiary.el1 Z ciekawosci. Czy Arduino /rasberry Pi które steruje waszymi pulpitami potrafi odczytywać wartości z tablic JSON po http?
  6. Używam, wszystkie detale na max, FPS cap na 30fps. Potem Generator klatek x4 120 fps i jazda 🙂 są artefakty ale to nic.
  7. Ogólnie to gra przechowuje w pamięci konkretną wartość np dotyczącą napięcia (np. 235), a dla np. SHP/CA jest 1 albo 0.
  8. Pierwszy raz widzę to okno... 😄 To jakiś tryb developerski? Nie wiem jak sie steruje silnikami krokowymi. Jeśli tak, że jakaś dana wartość przesuwa silniczek to tak, to możliwe. Wartości z amperomierzy zostały pobrane z pamięci Simrail.exe a konkretniej z biblioteki GameAssembly.dll i z określonym odpowiednim offsetem bazowym i offsetami wartości. Jest to problematyczne, bo adresy są dynamiczne i zmieniają się z każdym uruchomieniem gry. Ale znając offset bazowy można określić gdzie znajduje się szukana wartość - aczkolwiek raz na 5-10 razy to nie działa. Żeby to naprawić musiałbym wpisać logikę która korzysta np z zapasowego adresu (albo najlepiej 10 po kolei aż nie znajdzie działającego adresu). Program napisany w Phyton przy użyciu .pymem który wyciąga wartości z gry i .flask który tworzy serwer i w sieci lokalnej można wyświetlić wyniki za pomocą html JavaScript ajax np. na tablecie jak u na moim filmie. Jak za rok twórcy nie udostępnią API to będziemy pisać 😄
  9. Zawsze mi się marzyło skonstruowanie czegoś takiego albo własnej kierownicy DD do wyścigów, ale nie mam nerwów i wiedzy. Szacun. Spokojnie, właśnie sobie eksperymentowałem w kilka wolnych wieczorów. Wszystko da się zrobić nawet bez API, ale jest to bardzo żmudna praca (z przeszukiwaniem pamięci).
  10. Taka możliwość wyboru lokomotywy, za które przecież będziemy płacić jako DLC, powinna być w multi.
  11. Wczoraj stałem przed wjazdowym towarem, a z tyłu wjechał mi kibel w tyłek. Wykoleiłem pociąg przy 0km/h. Nie wyobrażam sobie żebym miał dostać bana, a nawet jakbym dostał to dlaczego ofiara miałaby się odwoływać i tłumaczyć ;/
  12. Potęga AI 😄
  13. Bo to automat im generuje, dlatego takie byle jakie. W pewnej odległości od torów nie ma w tym nic złego.
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy