FORUM PTT -

POMOC inne - Tworzenie skryptów do lokomotyw.

Kolejarz0987 - 08-09-2012, 15:08
: Temat postu: Tworzenie skryptów do lokomotyw.
Witam.

Wiem, że zaraz będą tysiące komentarzy, że ten temat już przerabiano, ale używałem już opcji szukaj i nie uzyskałem żadnego info na temat tworzenia skryptów do lokomotyw.

Głównie chodzi mi o 2-tonową syrenę, DŹWIĘKI POJAWIAJĄCE SIĘ WTEDY KIEDY SĄ POTRZEBNE i lokomotywę która rusza po przesunięciu nastawnika do 1 pozycji, a nie 7 (czy jakoś tak).

Chciałbym mały tut jak stworzyć takie skrypty
Wujek 082 - 08-09-2012, 15:16
:
Sposób ruszania, dawkowania mocy, hamowania jest opisany i zawarty w enginespec (to osobna kategoria dodatku) i nie ma nic wspólnego ze skryptowaniem. Dwutonowa syrena jest robiona raczej w ten sposób, że użyte nagranie zawiera dwutonowy dźwięk. Ewentualnie można to podzielić pomiędzy klawisze H (horn) i B (Bell), ale wszystkie te rzeczy robi się w dodatku typu Hornsound i polega na odpowiednim przygotowaniu plików dźwiękowych.

Za to dźwięki takie jak sprężarka, pisk hamulca itp. rzeczywiście są uruchamiane za pomocą skryptu, ale w tym już nie pomogę, bo się nie znam ;)
Qń - 08-09-2012, 15:23
:
To ja się przyłączam do pytania.
Mógłby mi ktoś napisać jakiś krótki tutek jak w piwnicy zbudować helikopter? ;-)
Najlepiej, żeby było krótko i prosto, bo chciałbym sobie polatać, a zupełnie nie wiem od czego zacząć.

Dzięki z góry (albo wysokości) :lol:
Kolejarz0987 - 08-09-2012, 15:53
:
To w takim razie mam kolejne pytanie: Jak nazywają się pliki, w których są skrypty sprężarki, przetwornicy i rozruchu silnika, i przydałby się jakieś podstawowe info o tym co jest tam napisane.
Wujek 082 - 08-09-2012, 16:13
:
Serio, jeśli nie masz pojęcia o tym, co może być w takim skrypcie i nawet gdzie go szukać, to nie bierz się za to. Do tego trzeba albo wielu miesięcy samo-nauki, albo mieć minimalne wykształcenie informatyczne (a najlepiej jedno z drugim, plus wcale nie minimalne wykształcenie). A, no i przydałby się również łeb na karku.

A jeśli mi nie wierzysz, to zerknij na to:

Kod:
void SetGlowaNaKarku(bool stan) {
Musk[] Mus_glowas = GetMyMozg().GetBrains();
int i=0;
if(stan)    {
    for(i=0;i<nic_nie.zrobisz();i++)    {
        if(Mus_glowas[i] != me)    {
            if(Mus_glowas[i].GetProznia() != 0)    {
                Mus_glowas[i].SetMaximumWarnLevel(0.0);
            }
        }
    }
}
}

Kolejarz0987 - 08-09-2012, 16:23
:
Nie chodzi mi o to co jest w skrypcie, tylko co za co odpowiada (bo przecież każdy skrypt jest inaczej napisany)
zolwik - 08-09-2012, 16:28
:
odpowiedz nam na proste pytanie albo dwa
1. co ty chcesz w ogóle zrobić?
2. znasz się na skryptach cokolwiek?
Kolejarz0987 - 08-09-2012, 16:36
:
1. Chcę aby dopiero po włączeniu hebelka działał dźwięk przetwornicy, oraz by sprężarka uruchamiała się tylko wtedy kiedy jest włączona.
2. Pierwszy raz będę się bawił ze skryptami do Trainz'a
UAZ - 08-09-2012, 16:42
:
Kolejarz, dobra rada: nie bierz się za skrypty, to najgorsza i najżmudniejsza robota w trainzie. Na forum mamy kilku cudotwórców w tej działce, Qń czy RBach na przykład ;-) Najlepiej jakbyś napisał do jednego czy drugiego jaki masz projekt, pomysł, co chcesz dokładniej zrobić. Może to być trafiony pomysł, jeśli kogoś tym zainteresujesz, to masz duże szanse na realizację ;-)
drstrach - 08-09-2012, 16:55
:
Kolejarz a zajrzałeś w ogóle na TrainzDev Wiki?
Kolejarz0987 - 08-09-2012, 17:53
:
Dzieki doktor tego szukalem


@edit: Dobra zapoznałem się z configiem silnika, ale nie rozumiem, czemu jest tylko 8 poziomów, skoro nastawnik w lokomotywie posiada 44 pozycje i 7 pozycji bocznikowania. Dobra to akurat nie wazne.

Mam rozumiec ze numery po lewej stronie to jakies tam info dla trainz, a te po prawej to sila pociagowa w kN?
UAZ - 08-09-2012, 18:11
:
Polecam lekturę Content Creator Guide
rysztur - 08-09-2012, 18:35
:
Kolejarz0987 napisał/a:
Dzieki doktor tego szukalem


@edit: Dobra zapoznałem się z configiem silnika, ale nie rozumiem, czemu jest tylko 8 poziomów, skoro nastawnik w lokomotywie posiada 44 pozycje i 7 pozycji bocznikowania. Dobra to akurat nie wazne.

Mam rozumiec ze numery po lewej stronie to jakies tam info dla trainz, a te po prawej to sila pociagowa w kN?


Weź pod uwagę, że Trainz odzwierciedla zachodnie standardy kolei, nie nasze. W configu silnika możesz wstawić tyle pozycji nastawnika, ile chcesz. Trainz i tak dostosuje je do tych ośmiu.

Numery po lewej to prędkość wyrażona w m/s; po prawej maksymalna do wykorzystania przy tej prędkości siła pociągowa wyrażona w kN.

Wbrew pozorom napisanie configu silnika jest bardzo trudne i żmudne. Bez wykresów trakcyjnych nie ruszysz z miejsca, a potem to już tylko żmudne nanoszenie poprawek, dostosowując siłę pociągową do prędkości w opisanych na wykresach warunkach ruchu (współczynnik przyczepności, profil trasy).
Kolejarz0987 - 09-09-2012, 12:00
:
Ale jeśli chcę, aby lokomotywa ruszała po przesunięciu nastawnika na 1 pozycję jazdy to muszę napisać config od nowa?

@edit: UAZ bardzo fajna instrukcja dzięki.
zolwik - 09-09-2012, 12:09
:
tak musisz zrobić od nowa.

CCG to nie instrukcja tylko podstawowa podstawa jeśli chcesz coś robić
Kolejarz0987 - 09-09-2012, 12:17
:
Wiem tylko nie wiedziałem jak to nazwać :)

@edit: ok wiem już co z nastawnikiem, a co z bocznikiem? Czy też zalicza się on do thorttle-power?


@edit2: ale chwila już chyba ktoś zajął się tym problemem. Czy czasami Adamstan nie zrobił łatki do eu07?
rysztur - 09-09-2012, 15:35
:
Kolejarz0987 napisał/a:
Ale jeśli chcę, aby lokomotywa ruszała po przesunięciu nastawnika na 1 pozycję jazdy to muszę napisać config od nowa?...


Co masz na myśli pisząc "lokomotywa": samego loka, czy ze składem? Bo to jest zasadnicza różnica. Na wykresach o których pisałem, masz podane określone warunki np.: SM42 może poprowadzić skład o masie 600t po torze poziomym z prędkością maksymalną v=ok.55km/h, ale już pod górkę o nachyleniu 10 promili tylko v=ok 18km/h.
Jeżeli chcesz mieć realistyczny silnik, to musisz te zależności zgrać w całym zakresie prędkości. W przeciwnym wypadku może się okazać, że nasza SM42 ruszy na pierwszej pozycji nastawnika, ale pociągnie 1000t pod górkę 10 promili z prędkością 120km/h.
Jak wcześniej mówiłem, napisać dobry config wcale nie jest tak łatwo.
Kolejarz0987 - 09-09-2012, 18:20
:
Chodzi mi o to,że aktualnie (przynajmniej u mnie) lokomotywa rusza dopiero po przesunięciu nastawnika do 5 pozycji jazdy
Wujek 082 - 09-09-2012, 19:39
:
To chyba ruszasz na hamulcu.
drstrach - 09-09-2012, 19:51
:
Wujek 082 napisał/a:
To chyba ruszasz na hamulcu.

Albo silniki TRS2004 w TS2009+.
Wujek 082 - 09-09-2012, 19:56
:
Hm, może i tak - nie uchodzę za znawcę, ale od dłuższego czasu siedzę na TS2010 i nie mam problemów z żadną z polskich lokomotyw, które używam - każda rusza (choć wiadomo, że powoli) z pierwszej, czy drugiej pozycji. Wyjątkiem jest np. siódemka, ale ona ma coś tam ponad 40 pozycji. Ciekawi mnie ten problem.
Kolejarz0987 - 10-09-2012, 14:31
:
drstrach napisał/a:
Wujek 082 napisał/a:
To chyba ruszasz na hamulcu.

Albo silniki TRS2004 w TS2009+.


No właśnie zaproponujesz jakiś engine config do dwunastki?

Wujek 082 napisał/a:
To chyba ruszasz na hamulcu.

To chyba robisz sobie jaja.

Wujek 082 twojej ostatniej wypowiedzi nawet nie skomentuje. Wg. cb. siódemka na najwięcej pozycji? Et22 ma49:)
Wujek 082 - 10-09-2012, 14:45
:
Szukam, szukam i znaleźć nie mogę, gdzie napisałem, że 07 ma największą ilość pozycji ;] Widać ty nawet nie znasz znaczenia skrótu "np." No ale z ludźmi twojego pokroju nie warto polemizować. Idź twórz swoje wiekopomne skrypty.
drstrach - 10-09-2012, 14:50
:
Kolejarz0987 napisał/a:
No właśnie zaproponujesz jakiś engine config do dwunastki?

Brak, jeśli już podmieniam silniki, to wybieram jakieś zagraniczne zamienniki, ale ja w Trainz gram w dyspozytorkę, a nie prowadzenie pojazdów. Do tego ostatniego celu znacznie lepsza jest Maszyna.
Kolejarz0987 - 10-09-2012, 16:07
:
Z tego co widzę to napisałeś "wyjątkiem". Jakim wyjątkiem? W Polsce???? Wszystkie POLSKIE LOKOMOTYWY ELEKTRYCZNE mają ponad 40 pozycji nastawnika. Jedynym wyjątkiem jest EP09 która posiada 32 pozycje. I napisz mi że nie mam racji to będę się śmiał, bo pracowałem w PKP.


1.Doktor wiem że MaSzyna jest lepsza do tego celu, ale edytor zawarty w MaSzynie jest... no nie ukrywajmy do d***. A mi właśnie chodzi o symulator w którym tworzenie tras to łatwizna.
2.A jaki zagraniczny config proponujesz?