12.11.2014, 00:51
Modyfikacja: DRL (Day running lights/Światła do jazdy dziennej)
Autor: Mattez
Opis:
Witam,
Poniższa modyfikacja daje możliwość wyposażenia pojazdu w światła do jazdy dziennej, czyli świateł, które włączają się po uruchomieniu silnika, a wyłączają po włączeniu świateł pozycyjnych lub mijania.
Jak to zrobić?
1. Po pierwsze, otwieramy plik .bus interesującego nas pojazdu i odszukujemy skrypt świateł oraz odpowiadający mu plik varlist:
2. Otwieramy z folderu Script skrypt świateł, w tym przypadku lights.osc i przed ostatnim {end} dopisujemy poniższy wpis:
3. Otwieramy z folderu Script plik varlist odpowiadający skryptowi świateł, w tym przypadku lights_varlist.txt i na dole dopisujemy DRL
W tym momencie nasz model obsługuje już funkcję DRL. Jedyne, co pozostaje, to zaimplementować tą modyfikację do odpowiednich świateł. Można to zrobić na kilka sposobów, na przykład w światłach drogowych, lub w miejscu halogenów. Najprostszym sposobem jest podłączenie DRL pod światła drogowe, więc opiszę jak to zrobić.
4. Zaglądamy w plik .bus jeszcze raz, by odszukać jak nazywa się plik konfiguracyjny model naszego autobusu:
5. Otwieramy z folderu Model plik konfiguracyjny, w tym przypadku model_O530 G 4 Doors_RB_CG.cfg oraz za pomocą wyszukiwarki systemowej (CTRL+F) szukamy wartości lights_fern i klikamy kilka razy ponowne wyszukiwanie aż znajdzie nam lokalizację punktu świateł drogowych, która wygląda mniej więcej tak:
6. Powinny być dwa takie same wpisy (lewy i prawy reflektor) różniące się pierwszą wartością o znak "-". W obydwu wpisach zmieniamy wartość pod lights_fern (moc świateł) na "3", zaznaczamy obydwa wpisy, kopiujemy i wklejamy pod spodem.
7. We wklejonych dwóch wpisach zmieniamy wartość pod lights_fern na "1" oraz obydwa lights_fern zamieniamy na drl
Efekt (oczywiście w zależności od modelu) może wyglądać następująco:
Włączony silnik i zgaszone światła
Włączony silnik i włączone światła mijania
Włączony silnik i włączone światła drogowe
Modyfikacja: DRL (Day running lights/Światła do jazdy dziennej z przygaszaniem dodatkowo kierunkowskazów)
Autor: Mattez
Rożnica polega na tym, że włączenie dowolnego kierunkowskazu przygasza nam odpowiednią żarówkę w DRL. Oto jak to zrobić:
1. przejść cały powyższy poradnik tworzenia świateł DRL, z tą róznicą, że:
- w pliku model_xxxxx.cfg nie dajemy komendy DRL dla lewej i prawej lampki, tylko DRL_L dla lewej i DRL_R dla prawej
- w pliku xxxxxx_valist.txt od świateł zamist stałej DRL dodajemy dwie: DRL_L i DRL_R
- a sam skrypt w pliku osc świateł powinien wygądać następująco:
BEZ PRZYGASANIA PRZY WŁĄCZONYCH AWARYJNYCH:
Z PRZYGASANIEM PRZY WŁĄCZONYCH AWARYJNYCH:
Efekt w Video:
Modyfikację udostępniam na zasadzie licencji GNU/GPL3, czyli wolna amerykanka, jednak podczas publikacji na innych forach, czy w Waszych modelach z zaznaczeniem twórcy.
Autor: Mattez
Opis:
Witam,
Poniższa modyfikacja daje możliwość wyposażenia pojazdu w światła do jazdy dziennej, czyli świateł, które włączają się po uruchomieniu silnika, a wyłączają po włączeniu świateł pozycyjnych lub mijania.
Jak to zrobić?
1. Po pierwsze, otwieramy plik .bus interesującego nas pojazdu i odszukujemy skrypt świateł oraz odpowiadający mu plik varlist:
![[Obrazek: ny7HI7M.jpg]](http://i.imgur.com/ny7HI7M.jpg)
2. Otwieramy z folderu Script skrypt świateł, w tym przypadku lights.osc i przed ostatnim {end} dopisujemy poniższy wpis:
Kod:
(L.L.engine_on)
{if}
(L.L.lights_stand) 0 =
{if}
1 (S.L.DRL)
{else}
0 (S.L.DRL)
{endif}
{else}
0 (S.L.DRL)
{endif}
![[Obrazek: J92I3Dr.jpg]](http://i.imgur.com/J92I3Dr.jpg)
3. Otwieramy z folderu Script plik varlist odpowiadający skryptowi świateł, w tym przypadku lights_varlist.txt i na dole dopisujemy DRL
![[Obrazek: mIHnyok.jpg]](http://i.imgur.com/mIHnyok.jpg)
W tym momencie nasz model obsługuje już funkcję DRL. Jedyne, co pozostaje, to zaimplementować tą modyfikację do odpowiednich świateł. Można to zrobić na kilka sposobów, na przykład w światłach drogowych, lub w miejscu halogenów. Najprostszym sposobem jest podłączenie DRL pod światła drogowe, więc opiszę jak to zrobić.
4. Zaglądamy w plik .bus jeszcze raz, by odszukać jak nazywa się plik konfiguracyjny model naszego autobusu:
![[Obrazek: bV3mEyv.jpg]](http://i.imgur.com/bV3mEyv.jpg)
5. Otwieramy z folderu Model plik konfiguracyjny, w tym przypadku model_O530 G 4 Doors_RB_CG.cfg oraz za pomocą wyszukiwarki systemowej (CTRL+F) szukamy wartości lights_fern i klikamy kilka razy ponowne wyszukiwanie aż znajdzie nam lokalizację punktu świateł drogowych, która wygląda mniej więcej tak:
![[Obrazek: ckJZP78.jpg]](http://i.imgur.com/ckJZP78.jpg)
6. Powinny być dwa takie same wpisy (lewy i prawy reflektor) różniące się pierwszą wartością o znak "-". W obydwu wpisach zmieniamy wartość pod lights_fern (moc świateł) na "3", zaznaczamy obydwa wpisy, kopiujemy i wklejamy pod spodem.
7. We wklejonych dwóch wpisach zmieniamy wartość pod lights_fern na "1" oraz obydwa lights_fern zamieniamy na drl
Efekt (oczywiście w zależności od modelu) może wyglądać następująco:
Włączony silnik i zgaszone światła
![[Obrazek: VrBliUj.jpg]](http://i.imgur.com/VrBliUj.jpg)
Włączony silnik i włączone światła mijania
![[Obrazek: vcWSSBT.jpg]](http://i.imgur.com/vcWSSBT.jpg)
Włączony silnik i włączone światła drogowe
![[Obrazek: 9gX1CTJ.jpg]](http://i.imgur.com/9gX1CTJ.jpg)
Modyfikacja: DRL (Day running lights/Światła do jazdy dziennej z przygaszaniem dodatkowo kierunkowskazów)
Autor: Mattez
Rożnica polega na tym, że włączenie dowolnego kierunkowskazu przygasza nam odpowiednią żarówkę w DRL. Oto jak to zrobić:
1. przejść cały powyższy poradnik tworzenia świateł DRL, z tą róznicą, że:
- w pliku model_xxxxx.cfg nie dajemy komendy DRL dla lewej i prawej lampki, tylko DRL_L dla lewej i DRL_R dla prawej
- w pliku xxxxxx_valist.txt od świateł zamist stałej DRL dodajemy dwie: DRL_L i DRL_R
- a sam skrypt w pliku osc świateł powinien wygądać następująco:
BEZ PRZYGASANIA PRZY WŁĄCZONYCH AWARYJNYCH:
Kod:
(L.L.engine_on)
{if}
(L.L.lights_sw_blinker) 2 = (L.L.lights_stand) 1 = ||
{if}
0 (S.L.DRL_R)
{else}
1 (S.L.DRL_R)
{endif}
{else}
0 (S.L.DRL_R)
{endif}
(L.L.engine_on)
{if}
(L.L.lights_sw_blinker) 1 = (L.L.lights_stand) 1 = ||
{if}
0 (S.L.DRL_L)
{else}
1 (S.L.DRL_L)
{endif}
{else}
0 (S.L.DRL_L)
{endif}
Z PRZYGASANIEM PRZY WŁĄCZONYCH AWARYJNYCH:
Kod:
(L.L.engine_on)
{if}
(L.L.lights_sw_blinker) 2 = (L.L.lights_stand) 1 = (L.L.lights_sw_warnblinker) 1 = || ||
{if}
0 (S.L.DRL_R)
{else}
1 (S.L.DRL_R)
{endif}
{else}
0 (S.L.DRL_R)
{endif}
(L.L.engine_on)
{if}
(L.L.lights_sw_blinker) 1 = (L.L.lights_stand) 1 = (L.L.lights_sw_warnblinker) 1 = || ||
{if}
0 (S.L.DRL_L)
{else}
1 (S.L.DRL_L)
{endif}
{else}
0 (S.L.DRL_L)
{endif}
Efekt w Video:
Modyfikację udostępniam na zasadzie licencji GNU/GPL3, czyli wolna amerykanka, jednak podczas publikacji na innych forach, czy w Waszych modelach z zaznaczeniem twórcy.