TOPlist

[NÁVOD] Úprava pohybu dverí pre Karosy CX34

[NÁVOD] Úprava pohybu dverí pre Karosy CX34

Příspěvekod stefco » 28 zář 2013 19:23

Dnes Vám ukážem, ako upraviť pohyb dverí CX34-iek, tak aby sa ľavé a pravé krídlo neotvárali/nezatvárali súčasne.
Upravovať budeme súbory:
...\OMSI\Vehicles\Karosa CX34\Script\dvere.osc
...\OMSI\Vehicles\Karosa CX34\Script\door_constfile_D92.txt


1. V skripte dverí (dvere.osc) pridajte nasledujúci odstavec:

Kód: Vybrat vše
(L.L.doorTarget_0)
      {if}
         (L.L.door_0) (F.L.door_0_opn_speed) (S.L.doorMaxSpeed_0)
      {else}
         (L.L.door_0) (F.L.door_0_cls_speed) (S.L.doorMaxSpeed_0)
      {endif}

za riadok
{macro:Door0_Calc}

Opakujte tento postup pre {macro:Door1_Calc}, {macro:Door2_Calc} a {macro:Door3_Calc} s tým, že v po nakopírovaní daného odstavca zmeníte všetky čísla podľa čísla makra, napr. pre {macro:Door1_Calc} budú všetky čísla v danom odstavci 1 teda:
Kód: Vybrat vše
(L.L.doorTarget_1)
      {if}
         (L.L.door_1) (F.L.door_1_opn_speed) (S.L.doorMaxSpeed_1)
      {else}
         (L.L.door_1) (F.L.door_1_cls_speed) (S.L.doorMaxSpeed_1)
      {endif}

U {macro:Door2_Calc} a {macro:Door3_Calc} je potrebné zmeniť prvý riadok na (L.L.doorTarget_23), ostatné čísla sú podľa čísla makra.

2. V súbore door_constfile_D92.txt nájdite odstavec:
Kód: Vybrat vše
[newcurve]
door_0_opn_speed

[pnt]
0
0.01

[pnt]
0.2
0.4

[pnt]
0.3
0.7

[pnt]
0.4
0.8

[pnt]
0.75
0.8

[pnt]
0.8
0.6

[pnt]
1
0.1

[newcurve]
door_0_cls_speed

[pnt]
0
0

[pnt]
0.2
0.7

[pnt]
0.25
0.8

[pnt]
0.8
0.6

[pnt]
1
0.2

[newcurve]
door_1_opn_speed

[pnt]
0
0.3

[pnt]
0.2
0.8


[pnt]
0.75
0.9

[pnt]
0.8
0.3

[pnt]
1
0.1

[newcurve]
door_1_cls_speed

[pnt]
0
0.01

[pnt]
0.2
0.1

[pnt]
0.25
0.9

[pnt]
0.8
0.6

[pnt]
1
0.1

[newcurve]
door_2_opn_speed

[pnt]
0
0.1

[pnt]
0.2
0.5


[pnt]
0.75
0.5

[pnt]
0.8
0.3

[pnt]
1
0.1

[newcurve]
door_2_cls_speed

[pnt]
0
0.165

[pnt]
0.2
0.3

[pnt]
0.25
0.5

[pnt]
0.8
0.5

[pnt]
1
0.1

[newcurve]
door_3_opn_speed

[pnt]
0
0.1

[pnt]
0.2
0.5


[pnt]
0.75
0.5

[pnt]
0.8
0.3

[pnt]
1
0.1

[newcurve]
door_3_cls_speed

[pnt]
0
0.17

[pnt]
0.17
0.17

[pnt]
0.25
0.01

[pnt]
0.3
0.5

[pnt]
0.8
0.5

[pnt]
1
0.1


a nahraďte ho týmto:
Kód: Vybrat vše
[newcurve]
door_0_opn_speed

[pnt]
0
0.3

[pnt]
0.2
0.6


[pnt]
0.75
0.7

[pnt]
0.8
0.3

[pnt]
1
0.1

[newcurve]
door_1_opn_speed

[pnt]
0
0.01

[pnt]
0.15
0.4

[pnt]
0.3
0.7

[pnt]
0.4
0.8

[pnt]
0.75
0.7

[pnt]
0.8
0.6

[pnt]
1
0.1

[newcurve]
door_0_cls_speed

[pnt]
0
0

[pnt]
0.2
0.1

[pnt]
0.5
0.4

[pnt]
0.8
0.5

[pnt]
1
0.1


[newcurve]
door_1_cls_speed

[pnt]
0
0.1

[pnt]
0.2
0.2

[pnt]
0.5
0.7

[pnt]
0.8
0.6

[pnt]
1
0.1

[newcurve]
door_3_opn_speed

[pnt]
0
0.3

[pnt]
0.2
0.6


[pnt]
0.75
0.7

[pnt]
0.8
0.3

[pnt]
1
0.1

[newcurve]
door_3_cls_speed

[pnt]
0
0

[pnt]
0.2
0.1

[pnt]
0.5
0.4

[pnt]
0.8
0.5

[pnt]
1
0.1

[newcurve]
door_2_opn_speed

[pnt]
0
0.01

[pnt]
0.15
0.4

[pnt]
0.3
0.7

[pnt]
0.4
0.8

[pnt]
0.75
0.7

[pnt]
0.8
0.6

[pnt]
1
0.1

[newcurve]
door_2_cls_speed

[pnt]
0
0.1

[pnt]
0.2
0.2

[pnt]
0.5
0.7

[pnt]
0.8
0.6

[pnt]
1
0.1

V tomto odstavci sú pomocou [pnt] definované priebehy rýchlosti jednotlivých dverí v závislosti od ich polohy počas otvárania a zatvárania. V 1. riadku je poloha (0 na začiatku pohybu, 1 na konci pohybu), v 2. riadku ich rýchlosť.

Nastavoval som to len tak od oka, ak by sa s tým niekto chcel pohrať a spraviť presnejšie nastavenie rýchlosti, môže sa s tým potom aj podeliť :D
Veľa kilometrov bez nehody praje Stefco. ;)
Naposledy upravil stefco dne 02 srp 2014 15:48, celkově upraveno 2
Uživatelský avatar
stefco
Zasloužilý scripter
Zasloužilý scripter
 
Příspěvky: 1005
Registrován: 12 srp 2011 22:17

Re: Úprava pohybu dverí pre Karosy CX34

Příspěvekod TAMBUS 3700 » 28 zář 2013 20:12

To znamená že sa to dá urobiť aj na Credo BC11 :o to teda heeej , super stefco, ako vždy ;)
Môj PC:

Počítač |Intel Core i7-6700|16GB RAM|nVidia GTX960|1TB HDD|Bang&Olufsen audio
Uživatelský avatar
TAMBUS 3700
Vytrvalý člen
Vytrvalý člen
 
Příspěvky: 3017
Registrován: 15 dub 2013 16:00
Bydliště: Pressburg

Re: Úprava pohybu dverí pre Karosy CX34

Příspěvekod stefco » 28 zář 2013 20:41

No, u Creda je to trochu odlišné. Pozrel som sa na to a zistil som, že v modeli majú ľavé aj pravé krídlo stredných dverí rovnakú animáciu závislú na door_2. Predné to majú na door_0 a zadné na door_4. Priebeh rýchlosti sa bude dať nastaviť tak, ako aj tu, ale odíšenie pravého a ľavého krídla je trochu zložitejšie, pretože by bolo potrebné upraviť aj model.cfg a urobiť aj dodatočné úpravy skriptu dverí.
Uživatelský avatar
stefco
Zasloužilý scripter
Zasloužilý scripter
 
Příspěvky: 1005
Registrován: 12 srp 2011 22:17

Re: Úprava pohybu dverí pre Karosy CX34

Příspěvekod NettysFall » 30 zář 2013 20:34

Prosím tě, nemohl by jsi sem dát už hotovou úpravu ke stažení? :)
Allons-y!
Uživatelský avatar
NettysFall
Sponzor
Sponzor
 
Příspěvky: 2866
Registrován: 30 čer 2013 16:31
Bydliště: Šalingrad

Re: Úprava pohybu dverí pre Karosy CX34

Příspěvekod shitman » 30 zář 2013 20:37

výjimečně bych se za to taky přimluvil, zkoušel jsem to upravit dvakrát a pokaždé mě to vyhodilo s chybou.. :?
Obrázek
Obrázek PROTOŽE ZRZKY VLÁDNOU SVĚTU!!
Uživatelský avatar
shitman
Profík
Profík
 
Příspěvky: 12364
Registrován: 09 dub 2011 18:44
Bydliště: Kladno, to černé Kladno...

Re: Úprava pohybu dverí pre Karosy CX34

Příspěvekod Stone Cold » 30 zář 2013 21:01

mě to taky hazi chybku :? zajimalo by me proc je to jak to s tou vystrahou :|
ObrázekObrázekObrázek
Uživatelský avatar
Stone Cold
Člen
Člen
 
Příspěvky: 1203
Registrován: 14 srp 2013 13:51

Re: Úprava pohybu dverí pre Karosy CX34

Příspěvekod Peterson » 30 zář 2013 21:05

A kopčili ste to dobre? Nedali ste tam privela medzier?
Uživatelský avatar
Peterson
Vytrvalý člen
Vytrvalý člen
 
Příspěvky: 5385
Registrován: 08 led 2013 16:35

Re: Úprava pohybu dverí pre Karosy CX34

Příspěvekod shitman » 30 zář 2013 21:09

je fakt, že když jsem to tam vkládal, tak mě to do constfile vždycky vložilo několik mezer před řádek. ale jsem moc líný to teď dělat znova.
Obrázek
Obrázek PROTOŽE ZRZKY VLÁDNOU SVĚTU!!
Uživatelský avatar
shitman
Profík
Profík
 
Příspěvky: 12364
Registrován: 09 dub 2011 18:44
Bydliště: Kladno, to černé Kladno...

Re: Úprava pohybu dverí pre Karosy CX34

Příspěvekod stefco » 30 zář 2013 21:24

Neviem ako to vysvetliť ešte jednoduchšie. Dali ste správne ten odstavec ku všetkým door_calc? A tie krivky sú úplne na konci constfile, takže stačí označiť od prvej (door_0_opn_speed) až po koniec súboru a prepísať tým, čo je v návode.
Uživatelský avatar
stefco
Zasloužilý scripter
Zasloužilý scripter
 
Příspěvky: 1005
Registrován: 12 srp 2011 22:17

Re: Úprava pohybu dverí pre Karosy CX34

Příspěvekod NettysFall » 30 zář 2013 21:28

Já to dělám podle návodu, ale nevím čím to je, zda je to, že mám ještě upravit mezery nebo nevím :?
Allons-y!
Uživatelský avatar
NettysFall
Sponzor
Sponzor
 
Příspěvky: 2866
Registrován: 30 čer 2013 16:31
Bydliště: Šalingrad

Další

Zpět na Scripty a zvuky

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 2 návštevníků