Autor Wątek:  Problem z syrenami  (Przeczytany 2261 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline sklox

  • Wiadomości: 28
    • Zobacz profil
  • Otrzymane polubienia: 5
Problem z syrenami
« dnia: 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.

Offline Stele

  • Zasłużony dla Symulatora
  • Wiadomości: 10133
    • Zobacz profil
  • Otrzymane polubienia: 2609
Odp: Problem z syrenami
« Odpowiedź #1 dnia: 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.
Mój kanał youtube

Offline sklox

  • Wiadomości: 28
    • Zobacz profil
  • Otrzymane polubienia: 5
Odp: Problem z syrenami
« Odpowiedź #2 dnia: 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.

Offline Stele

  • Zasłużony dla Symulatora
  • Wiadomości: 10133
    • Zobacz profil
  • Otrzymane polubienia: 2609
Odp: Problem z syrenami
« Odpowiedź #3 dnia: 04 Września 2022, 16:33:28 »
Nie. Jak ma użyć wszystkich to dajesz include plik1 end include plik2 end.
Mój kanał youtube

Offline sklox

  • Wiadomości: 28
    • Zobacz profil
  • Otrzymane polubienia: 5
Odp: Problem z syrenami
« Odpowiedź #4 dnia: 04 Września 2022, 16:34:55 »
Wszystko jasne. Dziękuję za pomoc. Temat do zamknięcia.