25.03.2016, 19:02
Witam, postanowiłem napisać ten poradnik dla innych gdyż sam się z tym męczyłem.
Za przykład wziąłem niedawno wydaną Setrę S 319 UL. Oczywiście można to zrobić w każdym innym pojeździe, ponieważ skrypty się znacząco nie różnią, jednak nie wiem jak będzie w przypadku pojazdów 3-drzwiowych.
Więc rozpoczynamy!
Otwieramy plik "door_constfile" znajdujący w folderze "Script" danego pojazdu.
Na samym początku mamy:
Gdzie:
"fdoor_acc"- prędkość przyśpieszenia drzwi przednich
"bdoor_acc"- prędkość przyśpieszenia drzwi tylnych
Uwaga! Wszystkie wartości są w %/s
2. Określenie zmiany przyśpieszenia drzwi. W moim przypadku jest to 0.2.
3.
Gdzie:
"fdoor_maxspeed"- maksymalna prędkość przednich drzwi.
"bdoor_maxspeed"- maksymalna prędkość drzwi znajdujących się z tyłu pojazdu.
"door_maxspeed_var"- tu nie wiem o co dokładnie chodzi ale należy tutaj przepisać wartość z "door_acc_var" znajdującego się wyżej.
4.
Tutaj chodzi o amortyzację drzwi, 1- aktywne, 0- nieaktywne
5. "Dämpferkennlinie über Öffnungzustand" to radzę pominąć i nic nie zmieniać bo drzwi się przestaną zamykać lub otwierać.
6.
Tutaj mamy doczynienia z zatrzymaniem odbijania drzwi.
7.
W tym miejscu ustawiamy czas zamknięcia drzwi jeżeli nikt nie przebywa w pobliżu nich.
8.
Tutaj ustawiamy sobie przy jakiej prędkości możemy wcisnąć hamulec przystankowy.
9. Teraz trochę wyjaśnień. W wszystkich wymienionych tu przypadkach"
0- Nie
1- Tak
"[const]
door_needs_stopbrakeswitch
0"
Oznacza, że drzwi potrzebują przycisku hamulca przystankowego.
"[const]
electric_doors
0"
Elektryczne drzwi
"[const]
thinking_doors
0"
W dosłownym znaczeniu będzie to oznaczało myślące drzwi.
"[const]
door_blocking
1"
Oznacza, że drzwi mogą być blokowane.
"[const]
door_blocking_area
0.1"
Obszar blokowania drzwi.
"[const]
door_blocking_speed
0.01"
Prędkość blokowania drzwi.
-------------------------------------------------------------------------------------------
Prędkość piasty drzwi.
Tak idąc po kolei wszystkie drzwi od 0 do 3.
Uwaga! Podajemy w centymetrach na sekundę (cm/s)
-------------------------------------------------------------------------------------------
Gdzie:
"opn"- otwieranie
"cls"- zamykanie
Cyfry: 0, 0.2, 0.75, 0.8, 1, pokazują dziesiętną liczbę zaawansowanego otwierania drzwi.
Analogicznie postępujemy z każdą połową drzwi.
To wszystko, pozdrawiam, Filop.
Za przykład wziąłem niedawno wydaną Setrę S 319 UL. Oczywiście można to zrobić w każdym innym pojeździe, ponieważ skrypty się znacząco nie różnią, jednak nie wiem jak będzie w przypadku pojazdów 3-drzwiowych.
Więc rozpoczynamy!
Otwieramy plik "door_constfile" znajdujący w folderze "Script" danego pojazdu.
Na samym początku mamy:
Kod:
Front/Back Door Acceleration (100%/s˛)
[const]
fdoor_acc
0.5
[const]
bdoor_acc
0.6
"fdoor_acc"- prędkość przyśpieszenia drzwi przednich
"bdoor_acc"- prędkość przyśpieszenia drzwi tylnych
Uwaga! Wszystkie wartości są w %/s
2. Określenie zmiany przyśpieszenia drzwi. W moim przypadku jest to 0.2.
Kod:
Door Acceleration Variation (100%/s˛)
[const]
door_acc_var
0.2
3.
Kod:
Front/Back Door Max Speed (100%/s)
[const]
fdoor_maxspeed
0.75
[const]
bdoor_maxspeed
0.8
[const]
door_maxspeed_var
0.02
Gdzie:
"fdoor_maxspeed"- maksymalna prędkość przednich drzwi.
"bdoor_maxspeed"- maksymalna prędkość drzwi znajdujących się z tyłu pojazdu.
"door_maxspeed_var"- tu nie wiem o co dokładnie chodzi ale należy tutaj przepisać wartość z "door_acc_var" znajdującego się wyżej.
4.
Kod:
Front/Back Door Damper (100%/s)
[const]
door0_damper
1
[const]
door1_damper
1
[const]
door2_damper
1
[const]
door3_damper
1
Tutaj chodzi o amortyzację drzwi, 1- aktywne, 0- nieaktywne
5. "Dämpferkennlinie über Öffnungzustand" to radzę pominąć i nic nie zmieniać bo drzwi się przestaną zamykać lub otwierać.
6.
Kod:
Door Stop Reflexion Coefficient
[const]
door_refl
0.1
Tutaj mamy doczynienia z zatrzymaniem odbijania drzwi.
7.
Kod:
Automatic Back Door Time
[const]
doorAftOpenTime
1.5
W tym miejscu ustawiamy czas zamknięcia drzwi jeżeli nikt nie przebywa w pobliżu nich.
8.
Kod:
Busstop Brake will only be activated belov MaxKMH:
[const]
Door_Bremse_Halte_MaxKMH
2
Tutaj ustawiamy sobie przy jakiej prędkości możemy wcisnąć hamulec przystankowy.
9. Teraz trochę wyjaśnień. W wszystkich wymienionych tu przypadkach"
0- Nie
1- Tak
"[const]
door_needs_stopbrakeswitch
0"
Oznacza, że drzwi potrzebują przycisku hamulca przystankowego.
"[const]
electric_doors
0"
Elektryczne drzwi
"[const]
thinking_doors
0"
W dosłownym znaczeniu będzie to oznaczało myślące drzwi.
"[const]
door_blocking
1"
Oznacza, że drzwi mogą być blokowane.
"[const]
door_blocking_area
0.1"
Obszar blokowania drzwi.
"[const]
door_blocking_speed
0.01"
Prędkość blokowania drzwi.
-------------------------------------------------------------------------------------------
Kod:
[const]
door_0_hub_speed
2
Prędkość piasty drzwi.
Tak idąc po kolei wszystkie drzwi od 0 do 3.
Uwaga! Podajemy w centymetrach na sekundę (cm/s)
-------------------------------------------------------------------------------------------
Kod:
[newcurve]
door_0_opn_speed
[pnt]
0
0.1
[pnt]
0.2
0.4
[pnt]
0.75
0.4
[pnt]
0.8
0.4
[pnt]
1
0.1
"opn"- otwieranie
"cls"- zamykanie
Cyfry: 0, 0.2, 0.75, 0.8, 1, pokazują dziesiętną liczbę zaawansowanego otwierania drzwi.
Analogicznie postępujemy z każdą połową drzwi.
To wszystko, pozdrawiam, Filop.