Wysłany: 20-03-2021, 18:01 Skrypty loków (i nie tylko) pod 19SP2
Udało mi się rozwiązać problem powodujący zawieszanie się gry w trakcie używania loków i wagonów na moich skryptach a także na rozmaitych klonach i przeróbkach tych skryptów.
Rozwiązaniem tymczasowym było wywalenie SetHeadlightState(), co jednak powodowało, że oświetlenie "trainzowe" w loku nie miało żadnego powiązania z coronami/meshami reflektorów (tymi sterowanymi skryptem). Było to oczywiście "be", więc trzeba było temat ogarnąć.
Przy okazji pisania "nowej PVL" rozwiązałem ten problem na dobre. Oczywiście zachowując powiązanie świateł gry z coronami/meshami na czole i z tyłu pojazdów. Ponieważ skrypty trzeba i tak poprawiać "ręcznie", nie podaję tu dokładnego sposobu, co i gdzie wywalić lub dopisać.
Poproszę autorów taboru pracującego na tych skryptach (a także na skryptach Qcyka i nie-ADHD Adamstana, bo to to samo) o kontakt, ogarniemy to tak, że będzie działać w najnowszym trawniku. We wcześniejszych wersjach oczywiście też.
Przy okazji pochwalę się, że "nowa PVL" ma tez funkcjonalność w pełni samoczynnych interaktywnych sprzęgów śrubowych, wężyhamulcowych i roboczych. żadne tam ręczne zaptaszanie węży czy haków w pojedynczych wagonikach - wszystko samo się czepia jedno do drugiego, można powiedzieć, że wreszcie między wagonami wygląda jak powinno Testy trwają, współpracuję w tym temacie z kilkoma naszymi modelarzami.
P.s. Wszelkich "grzebaczy" poproszę o wzięcie na wstrzymanie. To dotyczy tylko (!) twórców taboru, ewentualnie osoby, którym twórcy przekazali w opiekę swoje pojazdy. Nie będzie "daj bo ja chcem se poprawidź loka plz". Ma to zrobić autor i wydać "po swojemu". Grzebaczom robiącym dla siebie, w celach "chcem siem nauczydź" podziękuję.
Pomógł: 8 razy Wiek: 64 Dołączył: 18 Sty 2011 Posty: 699 Skąd: Kraków
Wysłany: 21-03-2021, 10:34
A jak to się ma do tego faktu, że pod SP3 wydanym niedawno już działają loki, które w SP2 powodowały zacinanie się i w efekcie zawieszały grę? Sam to osobiście sprawdziłem, chociażby na taborze z Trainz Marketu. Trzeba było tylko je ponownie zainstalować nawet tym samym, oryginalnym plikiem. Nie wiem na czym to polega, ale może ktoś tam w końcu coś wymyślił w tej Australii ?
A jak to się ma do tego faktu, że pod SP3 wydanym niedawno już działają loki, które w SP2 powodowały zacinanie się i w efekcie zawieszały grę? Sam to osobiście sprawdziłem, chociażby na taborze z Trainz Marketu. Trzeba było tylko je ponownie zainstalować nawet tym samym, oryginalnym plikiem. Nie wiem na czym to polega, ale może ktoś tam w końcu coś wymyślił w tej Australii ?
Ma się tak, że mam Platinum z najnowszym buildem, a w nim te loki dalej nie działają. A podobno platinum pierwszy otrzymuje najnowsze poprawki, na równi z plusem.
Poza tym dochodzą sprzęgi i nowe funkcje w skrypcie, a także całość oparta jest na library - co pozwala w przyszłości błyskawicznie rozwiązywać problemy ze skryptami, wydając poprawkę tylko do bibliotek.
Pomógł: 8 razy Wiek: 64 Dołączył: 18 Sty 2011 Posty: 699 Skąd: Kraków
Wysłany: 22-03-2021, 10:37 Re: Skrypty loków (i nie tylko) pod 19SP2
RBach napisał/a:
Przy okazji pochwalę się, że "nowa PVL" ma tez funkcjonalność w pełni samoczynnych interaktywnych sprzęgów śrubowych, węży hamulcowych i roboczych. żadne tam ręczne zaptaszanie węży czy haków w pojedynczych wagonikach - wszystko samo się czepia jedno do drugiego, można powiedzieć, że wreszcie między wagonami wygląda jak powinno
Tak jeszcze zapytam czy te zapięte lub nie węże hamulcowe będą powiązane ze skutecznością hamowania pociągu ? Byłoby to takie rzeczywiste sterowanie a nie tylko efekt wizualny
Wysłany: 22-03-2021, 10:43 Re: Skrypty loków (i nie tylko) pod 19SP2
Peeet2005 napisał/a:
RBach napisał/a:
Przy okazji pochwalę się, że "nowa PVL" ma tez funkcjonalność w pełni samoczynnych interaktywnych sprzęgów śrubowych, węży hamulcowych i roboczych. żadne tam ręczne zaptaszanie węży czy haków w pojedynczych wagonikach - wszystko samo się czepia jedno do drugiego, można powiedzieć, że wreszcie między wagonami wygląda jak powinno
Tak jeszcze zapytam czy te zapięte lub nie węże hamulcowe będą powiązane ze skutecznością hamowania pociągu ? Byłoby to takie rzeczywiste sterowanie a nie tylko efekt wizualny
Pomógł: 34 razy Wiek: 34 Dołączył: 19 Lut 2008 Posty: 1348 Skąd: Warszawa
Wysłany: 22-03-2021, 20:11
Radku, nie jestem pewny czy moje zabawki mają indywidualny skrypt czy też klona tego z loków, ale pierwsza obserwacja mówi, że moje bimbałki działają bez zarzutu.
Pomógł: 8 razy Wiek: 64 Dołączył: 18 Sty 2011 Posty: 699 Skąd: Kraków
Wysłany: 24-03-2021, 07:57
Faktycznie cofam moje poprzednie opinie. Trochę to dla mnie niezrozumiałe, bo zarówno na takiej testowej jak i już ukończonej mapie, sprawdzałem loki i jeździły w trybie DRIVE lub DRIVE to Trackmark. Z początku nie działały, ale po ponownej instalacji już było OK. Teraz próbuję uruchomić pociągi na innej mapie no i zonk Czasami ręce opadają jakie jeszcze niespodzianki nas czekają w związku z radosną twórczością programistów Auranu.
O innych problemach napiszę w odpowiednim dziale w nowym wątku.
Pomógł: 8 razy Wiek: 64 Dołączył: 18 Sty 2011 Posty: 699 Skąd: Kraków
Wysłany: 28-03-2021, 16:02
A tak w kwestii formalnej - nawiązując do mojego poprzedniego postu, chciałbym zapytać czy to rozwiązanie umożliwiające jazdę polskich loków pod Tereską SP2/3 będzie jakoś dostępne? I czy to będzie za free czy za jakąś opłatą ? :) Wszak za wiedzę trzeba sobie liczyć, a jak to mówią dziadek musiał sprzedać ostatnia krowę, żeby wnuk umiał poprawiać skrypty
I jeszcze jedno, czy ta poprawka obejmuje też loki od Mr. Zgreda z Trainz Marketu?
Pomógł: 8 razy Wiek: 64 Dołączył: 18 Sty 2011 Posty: 699 Skąd: Kraków
Wysłany: 31-03-2021, 18:19
Dobrze by było jakby też kolega Zgred zabrał głos w tym temacie, albo chociaż udostępnił skrypty komuś kto by to usprawnił. Na chwilę obecną cały tabor ze sklepu dla użytkowników Tereski jest nie do użytku i można skierować go do kosza. Można też próbować oczywiście samemu, ale nie będzie to tak funkcjonalne jak oryginały.
Kupiłeś tabor z TrainzMarket i ci nie działa? To nietety musisz napisać do sprzedawcy, niech ci naprawi. To jest komercyjny projekt, więc niech support zapewnia ten, kto kasę skasował. Oczywiście, jeżeli chcesz, to napisz, że jest taki wątek na tym forum i poproś go o zabranie głosu. Chciałbym zauważyć tylko, ze Zgred ostatni raz był na tym forum w roku 2018, więc pisanie tu, że "mógłby zabrać głos" jest stratą czasu. On tego nie przeczyta. Od tego jest zapewne jakiś kontakt maliowy na TrainzMarket.
I żeby nie było - ja nie będę tego załatwiał ani nie będę tego naprawiał, jeżeli to miało sugerować to "zrobienie samemu". Drugi raz padło pytanie o trainzmarket: bez przesady, gość skasował "piniondz" a ktoś ma za darmo naprawiać?
I żeby zamknąć temat - jeżeli jakiś tabor zostanie poprawiony, to poinformuje o tym sam autor. Wszelkie "aczy-akiedy" ze strony użytkowników od zawsze na tym forum są niemile widziane. Będzie, to będzie, wyjdzie poprawka. Temat jest na potrzeby techniczne dla twórców taboru i proszę, tego się trzymajmy
Pomógł: 8 razy Wiek: 64 Dołączył: 18 Sty 2011 Posty: 699 Skąd: Kraków
Wysłany: 01-04-2021, 10:01
Co racja to racja i choć loki z TM miały zaznaczone że nawet i do TANE nie wszystkie się nadają to zwykła przyzwoitość nakazywała by odpisać na wiadomość. Oczywiście, że pisałem i na stronie sklepu i na FB ale bez odzewu.
Co zaś do poprawiania tych skryptów to przyznam się, że należę do grupy - jak to określiłeś "grzebaczy" i próbuję na własny użytek je sobie poprawić. Część już nawet udało mi się usprawnić ale właśnie z tymi z TM mam problem, bo są chyba zaszyfrowane W każdym razie mam dodatkowe zajęcie i nie narzekam za bardzo
Wiesz, właściwie to ZTCW w tych skryptach zgreda nie ma jakiejś kosmicznej technologii. Przy odrobinie wysiłku równie dobrze możesz sobie oskryptować wóz od zera po swojemu ;)
w tych skryptach zgreda nie ma jakiejś kosmicznej technologii.
Bo to po prostu kolejna mutacja skryptu Qnia albo mojego. Tyle że ma w gse i - jak napisałem wcześniej - nikt nie będzie w czynie społecznym naprawiał sklepowego taboru. Zresztą, nawet nie ma jak, bo np ja musiałbym go najpierw nabyć drogą kupna, tylko po to, żeby go za free naprawić (?) No way
Pomógł: 8 razy Wiek: 64 Dołączył: 18 Sty 2011 Posty: 699 Skąd: Kraków
Wysłany: 03-04-2021, 11:40
Wszystko racja, ale tak sobie myślę, że byłby to może dobry uczynek przedświąteczny, jakby oświecić niektórych użytkowników forum. To nie będzie żadna ingerencja w czyjąkolwiek twórczość a jedynie wiedza ogólna. Chodzi mi mianowicie o sposób jak się dobrać do plików *.gse i żeby je przerobić na zwykłe *.gs . Może nie da się, nie wiem, ale jeśli jest to możliwe to dobrze byłoby się zapoznać ze sposobem :)
Pomógł: 8 razy Wiek: 64 Dołączył: 18 Sty 2011 Posty: 699 Skąd: Kraków
Wysłany: 27-11-2022, 17:03
Witam!
Czy mógłby mnie ktoś oświecić w sprawie błędu który mi psuje humor:
- <kuid:202789:2236> : VE197: Syntax error in script 'ed250_pom.gs' for asset <kuid:202789:2236> "ETR610-2g TRENITALIA"
- <kuid:202789:2236> : VE220: ed250_pom.gs(3) : Class ETR610 has not been declared, line 3.
To te nieszczęsne czołowe wagony napędowe ze stajni TM. Dziwne jest że te same wagony od Pendolino są ok a w zasadzie wszystko jest podobnie.
Radku odgrzewam temat bo minęły już ponad dwa lata i z tego co widzę przynajmniej na przykładzie posiadanego i używanego przez siebie taboru kwestia poprawy skryptów przez autorów modeli/skryptów nie wiele ruszyła się do przodu.
Zaznaczam że w żadnym wypadku nie mam tu pretensji do żadnego z autorów, wiadomo że każdy ma życie prywatne, rodziny, pracę a Trainz to tylko zabawa.
Jednak wracając do tematu, tyle czasu minęło, jest jak jest z tymi poprawkami więc może była by szansa podzielić się wiedzą na naprawę tych świateł.
Długo się zastanawiałem z napisaniem tego posta, między innymi z szacunku do twórców nie chciałem też zawracać przysłowiowej gitary i cierpliwie czekałem, ale coraz częściej te crashe świateł doprowadzają mnie (i podejrzewam że nie tylko) do szału.
Jeszcze raz zaznaczam że nie mam do żadnego z Was - twórców pretensji.
Jeśli chcesz po prostu wyeliminować ścinanie się gry kosztem funkcjonalności, to najłatwiej jest wyłączyć ustawianie lamp w skrypcie. W tym celu w pliku gs musisz całkowicie usunąć wszystkie linie, w których występuje funkcja SetHeadlightState(). Przykładowo w skrypcie ET21 od Qcyka ta funkcja występuje w liniach 152, 620 i 627.
Pomógł: 28 razy Wiek: 48 Dołączył: 05 Mar 2018 Posty: 312 Skąd: Kraków
Wysłany: 22-10-2023, 22:09
@Generally - tak, zgadza się, ja też na to wpadłem. Ale wiemy też i powiedzmy to Kolegom szczerze, że usunięcie tych tagów jest tylko pragmatycznym rozwiązaniem. Skutkuje tym, że w trybie AI, przy ruszaniu lokomotywy, nie jest sprawdzany jej priorytet, czyli gra przy podaniu maszyniście jakiegokolwiek polecenia jazdy ustawi domyślnie lampy do jazdy pociągowej na prio 2, nawet, jeśli ustawi się je uprzednio prio3. Ale można to zmienić po chwili.
Peeet2005 napisał/a:
A co jeśli skrypt jest spakowany do *.gse ? Jest jakaś szansa?
To zależy od lokomotywy, ale IMHO, w większości loków da się podmienić skrypt, żeby zachować większość funkcjonalności pojazdu w grze i żeby nie sypały się błędy.
Np. skrypt sacred.gse użyty w SM31 Chestera da się zastąpić niekodowanym lsc.
ET22-645 Patrykosa działa na skrypcie ET22dcc, jak stwierdziłem doświadczalnie. OIDP, także niektóre Tamary i np. Siódemki Zgreda też miały kodowany skrypt i też da się go podmienić na niekodowany lsc.
Ostatnio zmieniony przez Railwoj 22-10-2023, 22:19, w całości zmieniany 1 raz
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach