Witajcie w Nowym Roku!
W końcu udało nam się przygotować kolejną wersję oprogramowania
v1.12.0 wraz z pakietami dla SU45 oraz ET22. Tym razem skupiliśmy się na silniku dźwiękowym — model jazdy pozostał bez zmian.
Lista zmian i nowych funkcji:
1. Parametr LOAD (odciążenie)
Wprowadzony został parametr LOAD, co stanowi pierwszy krok w kierunku zależności dźwięków od rzeczywistego napięcia na silniku. Obecnie działa to w sposób uproszczony:
przyspieszanie powoduje wzrost parametru do 100%,
hamowanie — spadek do 0%,
jazda ze stałą prędkością powoduje wyrównanie parametru do rzeczywistej prędkości zgodnie z wzorem:
LOAD = CV196 + (100 − CV196) * prędkość / prędkość maksymalna.
Szybkość zmian LOAD jest konfigurowana w:
CV194 — zwiększanie (ACCEL),
CV195 — zmniejszanie (DECEL),
wartość podawana w jednostkach na sekundę.
Dodano również logikę umożliwiającą podniesienie LOAD na postoju (wykorzystywane do emulacji prądnicy ogrzewczej w SU45):
F22_MINLOAD_V50.
2. Losowe odtwarzanie kilku dźwięków na jednej funkcji
Dodano możliwość losowego odtwarzania kilku dźwięków przypisanych do jednej funkcji. W tym celu należy dodać literę po nazwie funkcji w nazwie pliku, np.:
F2_LOOP, F2
B_LOOP, F2
C_LOOP.
Uwaga: silnik zmienia cały zestaw dźwięków, dlatego konieczne jest dodanie _ON, _OFF oraz _LOOP również dla drugiego zestawu dźwięków.
3. Nowe funkcje logiczne:
a.
VOLSPD — zależność głośności funkcji od prędkości lokomotywy
(S — głośność minimalna, E — głośność maksymalna).
b.
VOLLOAD — zależność głośności funkcji od parametru LOAD
(np. silniki trakcyjne w SU45:
F63_VOLLOAD_S20_E100).
c.
SPD — możliwość włączenia funkcji tylko w określonym zakresie prędkości
(użyte dla styczników w ET22:
F63_SPD_S30_E100).
d. Opóźnienie włączania funkcji wraz z inną funkcją (np. uruchomienie pompy oleju po włączeniu silnika w SU45:
F1_TOGETHER_F19
_D2000.
e. Dedykowana logika wentylatora dla lokomotyw z pozycjami oporowymi.
Funkcja włącza się przy: LOAD > parametr S oraz prędkość < parametr E.
Przykład dla ET22:
F62_FAN_S35_E30 W praktyce powoduje to włączenie wentylatora przy przyspieszaniu do 30% oraz podczas jazdy ze stałą prędkością, z wyjątkiem hamowania.
4. Nowy typ dźwięku: TURBO
Dźwięk aktywuje się przy wartości LOAD większej niż parametr M:
(SU45:
F1_TURBO_M60.wav).
5. Dźwięki
typu ON na zwykłych funkcjach są teraz odtwarzane
do końca, nawet przy szybkim wyłączeniu funkcji.
6. Konfiguracja tabeli prędkości zgodnie z NMRA
Dodano możliwość konfiguracji tabeli prędkości (CV67–94) po włączeniu bitu 4 w CV29.
7. Różne drobne poprawki w silniku dźwiękowym
Niniejsza aktualizacja jest częścią serii zmian rozwijających silnik dźwiękowy.
Kolejna aktualizacja będzie skierowana do lokomotyw parowych (wraz z nowym pakietem dźwiękowym), gdzie dotychczasowe możliwości są bardzo ograniczone.
W miare możliwości będziemy aktualizować starsze pakiety do standardu ET22 i SU45.
Aktualizacja oraz nowe pakiety są dostępne
tutaj.