- Symulator MaSzyna -
Symulator EU07 (i nie tylko) => Bieżące Symulatorowe => Wątek zaczęty 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:
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:
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.: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.
-
Odpalasz to na exeku z kwietnia. Obsługa tej składni weszła w sierpniu.
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.
-
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.
-
Nie. Jak ma użyć wszystkich to dajesz include plik1 end include plik2 end.
-
Wszystko jasne. Dziękuję za pomoc. Temat do zamknięcia.