Jump to content
Następne podsumowanie tygodnia pojawi się 21.09 | The next summary of the week will be published on 21.09

Jak stworzyć własny scenariusz?


MALECKI

Recommended Posts

Mam nadzieję, że nie powielam żadnego tematu. Czy możecie przedstawić mi i innym graczom punkt po punkcie sposób kreacji własnego scenariusza? Interesuje mnie przejazd Elfem z Katowic do Warszawy w roli pociągu pospiesznego. Z innymi pociągami prowadzonymi przez AI. Pomożecie?

Link to comment
Share on other sites

Moje doświadczenia gracza który jest amatorem i próbuje coś tam zrobić samemu. Pobrałem z neta visual studio code. Możesz się też bawić w edycje pliku mission.lua w notatniku.  Wziąłem scenariusz oficjalny KWK Staszic. Zmieniłem na początku kodu scenariusza wartość false na true

 

DeveloperMode = function()
    return true

 

Odpalasz scenariusz, klawisz F8 i masz menu. I się bawisz. Zmienisz coś w kodzie i patrzysz co się dzieje. I tak krok po kroczku coś tam nauczysz się. Poziomu Pana Tuco to raczej nie osiągniemy tak szybko :D:D:D:D:D  Ale coś prostego sklecisz. 

Metoda prób i błędów zmieniając gotowe scenariusze plus   https://wiki.simrail.eu/en/LUA/Overview  Tam jest fajnie dużo rzeczy opisanych. 

I to wystarczy wg mnie żeby zrobić scenariusz prosty gdzie jedziesz od Punktu A do Punktu B.  Bez fajerwerków zwykły prosty scenariusz. Bez AI, bez zdarzeń losowych. Po prostu ruszysz ze stacji A i jedziesz do stacji B. 

Jak odpalisz menu F8 w czasie scenariusza pierwszą z lewej masz zakładkę latania w powietrzu. Fly coś tam coś tam. Odznacz ptaszki pod tym i latasz od Krakowa do Warszawy po mapie. 

https://semaforek.kolej.org.pl/wiki/index.php?title=Strona_główna     tutaj masz schematy stacji + masz je w linku wcześniej podanym. 

Jak ja robię przebiegi pociągu? Jadę lokomotywą od semafora do semafora i klikam wyświetlam sobie po kolei kolejne przebiegi. Jest tam pod tym klawiszem F8 zakładka zielona chyba. tam ROUTE ustawiasz. I tam jest COPY coś tam coś tam.:)))) Kopiujesz po kolei do schowka przebiegi. Wklejam to do notatnika linijka po linijce. Dojadę jakiś etap lokomotywą i stop. Wrzucam te przebiegi w scenariusz, ustawiam warunek ich wyświetlenia i jakoś to się kręci. 

Nie wiem czy to fachowo i zgodnie ze sztuką. Jakoś to na razie działa u mnie na komputerze żeby sobie lokomotywą w Katowicach pomanewrować i pojechać do Zawiercia. 

Dla zabawy amatorskiej na razie jest ok.  

 

 

 

  • Like 3
  • I agree 1
Link to comment
Share on other sites

To ja się podepnę, czy istnieje może jakiś konwerter ze starego formatu misji na nowy (json->lua)?
Chciałem sobie pociąć trasę ed250 Katowice<->Warszawa na mniejsze fragmenty (30~50 min), ale niestety w oryginale ta misja jest jeszcze w starym formacie.

I tak, wiem że istnieje już taka przeróbka tu na forum, ale ma ona trochę braków: nie za bardzo działa radio, brakuje ustawionych punktów stopu na końcu "fragmentów", brakuje zatrzymania na początkowej stacji w Katowicach itp.
Nawet zacząłem ją przerabiać po swojemu, ale szybko okazało się że problemów jest więcej i w gruncie rzeczy łatwiej by było zacząć od oryginalnego scenariusza.

Link to comment
Share on other sites

  • SIMRAIL Team

Aby zacząć tworzenie scenariuszy polecam na zapoznanie się z tymi poradnikami które pomogą na poprawne ustawienie środowiska w którym będziemy je pisać oraz przedstawią teorie względem plików zawartych w każdym scenariuszu:
https://wiki.simrail.eu/LUA/LUA-Introduction - jak skonfigurować środowisko
https://wiki.simrail.eu/LUA/developer-tools - objaśnienie developer menu i jak włączyć developer mode w scenariuszu
https://wiki.simrail.eu/LUA/first-scenario - ogólne objaśnienie pomagające stworzyć swój pierwszy scenariusz

Cała reszta od funkcji do struktur która przyda się w następnych krokach jest zawarta w tej sekcji forum: https://wiki.simrail.eu/en/LUA/Overview

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy