- Symulator MaSzyna -

Symulator EU07 (i nie tylko) => Bieżące Symulatorowe => Wątek zaczęty przez: sklox w 04 Września 2022, 16:19:34

Tytuł: Problem z syrenami
Wiadomość wysłana przez: sklox w 04 Września 2022, 16:19:34
Wystąpił u mnie problem z syrenami w pojazdach korzystających z plików "hornset_... .inc".
Mianowicie w symulacji nie był odtwarzany dźwięk obu rodzajów syren (ton niski/ton wysoki) w wielu rodzajach pojazdów. Przejrzałem log i errors z wstawionych na TD pojazdów i odnalazłem takie linijki jedynie:
Cytuj
Failed to open file "dynamic/pkp/en57_v1/["
Bad include: can't open file "["

Przeszukałem plik MMD przykładowego pojazdu (6BAIII_LED_SPOT_SKM) i odnalazłem, że syrena deklarowana jest przez dyrektywę include:
Cytuj
include [ horn_set1.inc horn_set2.inc horn_set3.inc horn_set4.inc ]
-0.16
-10.485
0.15
-10.486
end

Problem ustępuje po usunięciu nawiasów kwadratowych tj.:
Cytuj
include horn_set1.inc horn_set2.inc horn_set3.inc horn_set4.inc
0.16
10.485
-0.15
10.486
end

Pytanie zatem, czy to u mnie jest coś popsute, że .exe nie potrafi odczytać odpowiednio dyrektywy include w tych pojazdach czy to jednak ogólny błąd?

Z ciekawości jeszcze: Czy dyrektywa include pozwala przyjmować kilka plików naraz?

Załączam log (linijka 1029 bodajże) i errors z wstawienia EP09 na TD.
Tytuł: Odp: Problem z syrenami
Wiadomość wysłana przez: Stele w 04 Września 2022, 16:24:06
Odpalasz to na exeku z kwietnia. Obsługa tej składni weszła w sierpniu.
Cytuj
Z ciekawości jeszcze: Czy dyrektywa include pozwala przyjmować kilka plików naraz?
Nie rozumiem. Dyrektywa wkleja plik drugi w treść pierwszego z ewentualnymi parametrami. Może być wielokrotnie zagnieżdżona.
Tytuł: Odp: Problem z syrenami
Wiadomość wysłana przez: sklox w 04 Września 2022, 16:30:19
Odpalasz to na exeku z kwietnia. Obsługa tej składni weszła w sierpniu.

Fakt. Miałem ręcznie wybrane .exe z kwietnia zamiast postpatchowego. Mea culpa.

Nie rozumiem. Dyrektywa wkleja plik drugi w treść pierwszego z ewentualnymi parametrami. Może być wielokrotnie zagnieżdżona.
Chodzi mi czy w jednej dyrektywie można zawrzeć kilka plików tj. include plik1 plik2 end.
Tytuł: Odp: Problem z syrenami
Wiadomość wysłana przez: Stele w 04 Września 2022, 16:33:28
Nie. Jak ma użyć wszystkich to dajesz include plik1 end include plik2 end.
Tytuł: Odp: Problem z syrenami
Wiadomość wysłana przez: sklox w 04 Września 2022, 16:34:55
Wszystko jasne. Dziękuję za pomoc. Temat do zamknięcia.