Jump to content

w.wojnar

Member
  • Posts

    36
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by w.wojnar

  1. To co wskazujesz to budowa składu z pliku w formacie *.json gdzie składnia jest kompletnie inna w porównaniu do nowych w formacie *.lua, Poprawnie powinno być tak, znajdź funkcje która buduje skład: function SpawnPlayer(loc)Trains[0] = SpawnTrainsetOnSignal( "Player", FindSignal("5465_KGA_Tm131"), 250, false, -- is reversed true, --is player vehicle false, --dummy vehicle true, --teleport to cabin { CreateNewSpawnFullVehicleDescriptor(loc, false, "", 0, BrakeRegime.R), CreateNewSpawnFullVehicleDescriptor(PassengerWagonNames.Bc9ou_5051_5978_003_8, false, "", 0, BrakeRegime.R), CreateNewSpawnFullVehicleDescriptor(PassengerWagonNames.B10nouz_5151_2071_102_0, false, "", 0, BrakeRegime.R), CreateNewSpawnFullVehicleDescriptor(PassengerWagonNames.B10nouz_5151_2071_102_0, false, "", 0, BrakeRegime.R), CreateNewSpawnFullVehicleDescriptor(PassengerWagonNames.B10nouz_5151_2071_102_0, false, "", 0, BrakeRegime.R), CreateNewSpawnFullVehicleDescriptor(PassengerWagonNames.A9ou_5151_1970_003_4, false, "", 0, BrakeRegime.R), CreateNewSpawnFullVehicleDescriptor(PassengerWagonNames.A9ou_5151_1970_003_4, false, "", 0, BrakeRegime.R), CreateNewSpawnFullVehicleDescriptor(PassengerWagonNames.B10ou_5151_2070_829_9, false, "", 0, BrakeRegime.R), CreateNewSpawnFullVehicleDescriptor(PassengerWagonNames.B10nouz_5151_2071_102_0, false, "", 0, BrakeRegime.R), CreateNewSpawnFullVehicleDescriptor(PassengerWagonNames.B10nouz_5151_2071_102_0, false, "", 0, BrakeRegime.R) } ) I zamień na: function SpawnPlayer(loc)Trains[0] = SpawnTrainsetOnSignal( "Player", FindSignal("5465_KGA_Tm131"), 250, false, -- is reversed true, --is player vehicle false, --dummy vehicle true, --teleport to cabin { CreateNewSpawnFullVehicleDescriptor(loc, false, "", 0, BrakeRegime.R), CreateNewSpawnFullVehicleDescriptor(PassengerWagonNames.A9mnouz_6151_1970_214_5, false, "", 0, BrakeRegime.R), CreateNewSpawnFullVehicleDescriptor(PassengerWagonNames.A9mnouz_6151_1970_234_3, false, "", 0, BrakeRegime.R), CreateNewSpawnFullVehicleDescriptor(PassengerWagonNames.B11bmnouz_6151_2170_064_0, false, "", 0, BrakeRegime.R), CreateNewSpawnFullVehicleDescriptor(PassengerWagonNames.B10bmnouz_6151_2071_105_1, false, "", 0, BrakeRegime.R), CreateNewSpawnFullVehicleDescriptor(PassengerWagonNames.WRmnouz_6151_8870_191_1, false, "", 0, BrakeRegime.R), CreateNewSpawnFullVehicleDescriptor(PassengerWagonNames.B11bmnouz_6151_2170_098_8, false, "", 0, BrakeRegime.R), CreateNewSpawnFullVehicleDescriptor(PassengerWagonNames.B11gmnouz_6151_2170_107_7, false, "", 0, BrakeRegime.R), CreateNewSpawnFullVehicleDescriptor(PassengerWagonNames.B10bmnouz_6151_2071_105_1, false, "", 0, BrakeRegime.R), CreateNewSpawnFullVehicleDescriptor(PassengerWagonNames.B11bmnouz_6151_2170_064_0, false, "", 0, BrakeRegime.R) } ) Przypilnuj aby zachować identyczną strukturę całego bloku - mam na myśli } ) Nazwy taboru znajdują się pod ścieżką: ..\steamapps\common\SimRail\SimRail_Data\StreamingAssets\LuaModules\SimRailEnums.lua Podmiana wagonu jest bardzo prosta, szukasz takiego wpisu np.: CreateNewSpawnFullVehicleDescriptor(PassengerWagonNames.A9mnouz_6151_1970_214_5, false, "", 0, BrakeRegime.R), i zmieniasz tą sekcje: CreateNewSpawnFullVehicleDescriptor(PassengerWagonNames.[nazwa innego wagonu z pliku SimRailEnums.lua], false, "", 0, BrakeRegime.R),
  2. Szukasz w pliku lua takiej linii: FinishMission(MissionResultEnum.Success) I przed nią ustawiasz linie z tzw. 'delay' w sekundach, jak w kodzie poniżej ustawione na 3 minuty -> 180 sekund: coroutine.yield(CoroutineYields.WaitForSeconds, 180) FinishMission(MissionResultEnum.Success) Które wagony chcesz podmienić? Te na bocznicy czy w składzie, który prowadzisz? Masz tutaj z podmienionym dragonem zamiast EP08, ale na tym kończę indywidualne implementacje 🙂 (spakowany plik mission.lua) mission.zip
  3. Cieszę się, że się podoba. Aby dodać Dragona, otwórz plik mission.lua: znajdź taki wpis ShowMessageBox("#Choose_your_train", { ["Text"] = "EP08", ["OnClick"] = function() SpawnAndMoveTrain(LocomotiveNames.EP08_013) I zamień go na: ShowMessageBox("#Choose_your_train", { ["Text"] = "Dragon", ["OnClick"] = function() SpawnAndMoveTrain(LocomotiveNames.E6ACTadb_027) Możesz też zamiast 027 wstawić: E6ACTa_016 lub E6ACTa_014
  4. Hello, based on your description, it appears you followed all the correct procedures. I haven’t encountered this particular issue before. Although your steps seem entirely appropriate, I’d like to add my own: Engage the reverse gear (this is especially important if you are seated in cabin 1l). Establish radio contact with the dispatcher on channel 10. Within a few seconds, a white maneuver signal should be displayed. If the blue light is still illuminated, try slightly move train reverse little bit. Dzięki za miłe słowa! Dokładnie taki nastrój chciałem oddać. Każdy ma swój własny klimat, ale mnie najbardziej urzeka atmosfera klasycznych składów. Co do rozkładu, tak, wiem, ze jest tam trochę sporo zapasów czasowych, dlatego w Readme wspominałem o tym, że w niedługim czasie planuje wykonać korektę tych czasów.
  5. Słuszna uwaga, skopiowałem numer znaleziony z archiwalnego rozkładu jak Wigry startował z Warszawy. Uwzględnię w poprawkach.
  6. Już się produkuje. Zrób tak aby w tej ścieżce którą zaznaczyłem na screenie, był folder ze scenariuszem. Wystarczy nieco spojrzeć na strukturę i stworzyć taka samą, jak są foldery z nazwami scenariuszy, to wkleić folder ze scenariuszem w tej samej ścieżce.
  7. Dzięki za zwrócenie uwagi, ten rozkład wymaga dopracowania, mam parę fixów do zrobienia to uwzględnię.
  8. Mówiąc szczerze nie myślałem o tym, ciągle gdzieś liczę na pojawienie się save'a. Do tego celu używam trybu debug, uruchamiam bota i przyspieszam symulację na "żmudnych" odcinkach. Tak.
  9. Cześć, Brakowało mi składu wagonowego na trasie Kraków - Warszawa. Stworzyłem dodatkowy scenariusz (bazując na istniejącym EIP - Kraków - Warszawa) TLK Wigry, szczegóły w README. Do pobrania na: https://ko-fi.com/wwojnar# Edit: wszelkie poprawki odnotowywane w sekcji 'Fix' Readme.
  10. Tak, dla mnie rzucało się to w oczy od samego początku. Co ciekawe, wersje z elektronicznym wyświetlaczem mają poprawniejszy profil - pewnie wyszło podczas próby osaczenia wyświetlacza elektronicznego na bocznej ścianie. Bardzo dobrze różnice widać w lokomotywowni, ponieważ modele można zobaczyć z dokładnie tego samego profilu.
  11. Witam, Dobrze byłoby dodać większy zakres kamer zewnętrznych tak, aby była możliwość ustawienia się na konkretny wagon - lub przełączanie pomiędzy zdefiniowanymi kamerami zewnętrznymi, jak to jest w przypadku wewnętrznych. Aktualnie możliwe jest ustawienie się najdalej w okolicy 3-ciego, czy to jednostka czy skład wagonowy. Lubię grać na kamerze zewnętrznej, teraz bez względu na długość składu, mam wrażenie, że prowadzę skład dwu-wagonowy.
      • 1
      • I agree
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy