Rozmýšľal som, ako by sa dalo spraviť, aby sa dal pri hraní na klávesnici pridať plyn iba na polovicu (napr. u Tedomu, aby pri rozjazde tak zo sebou necukal).
Riešenie je v podstate jednoduché. Skpoírovať nasledujúci kód a prilepiť ho na koniec niektorého skriptu, napr. cockpit.osc
- Kód: Vybrat vše
{trigger:throttle_half}
(L.L.throttle) 0.5 >=
{if}
(L.L.throttle) (L.S.Timegap) - (S.L.throttle)
(L.L.throttle) 0.5 <=
{if}
0.5 (S.L.throttle)
{endif}
{else}
(L.L.throttle) (L.S.Timegap) 2 * + (S.L.throttle)
(L.L.throttle) 0.5 >=
{if}
0.5 (S.L.throttle)
{endif}
{endif}
{end}
Potom už len nastaviť akciu <KY_throttle_half> napr. na kombináciu Shift+Num8 a zaškrtnúť políčko "Pokračujúci". Môže sa ale stať, že počas stlačenia tejto kombinácie sa nebude dať zatáčať, ale ak to bude iba na jednej klávese (napr. numpad enter), tak sa tomuto problému vyhnete.
Tento postup môžete použiť pre akýkoľvek bus v OMSI (samozrejme akciu stačí nastaviť raz).
Prípadne si môžete nastaviť podľa potreby aj inú hodnotu než 0.5.
-----------------------------------------------------------------------------------
8.10.2017 - Pridanie návodu na polovičnú spojku
Napadlo mi, že sa obdobným spôsobom bude dať používať aj spojka. Teda možnosť podržať spojkový pedál niekde uprostred pre plynulejší rozjazd busu a pri rozbehoch do kopcov a pod. ak je hráč odkázaný na klávesnicu. Riešenie je v princípe rovnaké ako u polovičného plynu. Stačí skpoírovať nasledujúci kód a prilepiť ho na koniec niektorého skriptu, napr. cockpit.osc
- Kód: Vybrat vše
{trigger:clutch_half}
(L.L.clutch) 0.4 >=
{if}
(L.L.clutch) (L.S.Timegap) - (S.L.clutch)
(L.L.clutch) 0.4 <=
{if}
0.4 (S.L.clutch)
{endif}
{else}
(L.L.clutch) (L.S.Timegap) 2 * + (S.L.clutch)
(L.L.clutch) 0.4 >=
{if}
0.4 (S.L.clutch)
{endif}
{endif}
{end}
Potom už len nastaviť akciu <KY_clutch_half> na nejakú klávesu a zaškrtnúť políčko "Pokračujúci". Môže sa ale stať, že ak nastavíte túto funkciu na kombináciu kláves, nebude reagovať pridávanie plynu, či zatáčanie. Preto je ideálnejšie použiť samostatnú klávesu (napr. CapsLock), takto sa tomuto problému vyhnete.
Tento postup môžete použiť pre akýkoľvek bus v OMSI (samozrejme akciu stačí nastaviť raz).
Prípadne si môžete nastaviť podľa potreby aj inú hodnotu než 0.4, ale tá sa mi pri skúšaní s autobusom MAN Lions Coach osvedčila asi najviac, pri nastavení spojky (v antrieb_constfile.txt):
- Kód: Vybrat vše
[newcurve]
antrieb_kupplung
[pnt]
0
1
[pnt]
0.5
0.6
[pnt]
1
0