OK, to w miedzyczasie uaktualnienie ;>
(wysoce eksperymentalne)
- eksperyment, czesciowo ujednolicone definiowanie dzwiekow wydawanych przez uklad napedowy. Dla wszystkich typow lokomotyw definicje sa teraz nastepujace
engine: definiuje dzwieki 'glownego' silnika pojazdu, zazwyczaj bedzie to silnik diesla. lokomotywy elektryczne nie potrzebuja tej definicji. przy dzwiekach skladanych aktywacja poszczegolnych elementow nastepuje na podstawie aktualnych obrotow silnika
tractionmotor: definiuje dzwieki motorow trakcyjnych. przy dzwiekach skladanych aktywacja poszczegolnych elementow nastepuje na podstawie aktualnych obrotow motorow
converter: definiuje dzwiek przetwornicy. lokomotyw bez przetwornicy nie potrzebuja tej definicji.
- eksperyment, czesciowo ujednolicona obsluga dzwiekow wydawanych przez uklad napedowy:
tractionmotor: dziala takze w lokomotywach spalinowo-elektrycznych (w polaczeniu z silnikiem diesla)
ignition: dziala takze w lokomotywach spalinowo-elektrycznych
dieselinc: dziala takze w lokomotywach spalinowych
- w ramach koncertu zyczen, dzwiek przetwornicy jest modulowany w zaleznosci od poziomu zasilania otrzymywanego z sieci
- funkcjonalnosc, dla ulatwienia przygotowania definicji dzwiekow skladanych w trybie debug na ekranie f1 wyswietlane sa aktualne wartosci obrotow na minute dla silnika (enrot) i silnikow trakcyjnych (tmrot)
w praktyce oznacza to, ze by dostosowac stare pliki .mmd do nowego exe, w najprostszej wersji:
istniejace definicje engine: dla lokomotyw elektrycznych powinny byc przemianowane na tractionmotor:
istniejace definicje converter: dla lokomotyw spalinowo-elektrycznych powinny byc usuniete, a dzwieki w nich zdefiniowane umieszczone we wpisie engine:
dzwiek rozruchu silnika spalinowo-elektrycznego z wpisow converter: powinien byc umieszczony we wpisie ignition:
przykladowa dostosowana definicja dzwiekow dla SM42
sounds:
engine: { amplitudefactor: 1.25 amplitudeoffset: 0.75 range: 350 soundend: sm42-stopsilnika.wav sound475: sm42-volsilnka.wav pitch475: 1 sound1000: sm42-volsilnka.wav pitch1000: 1.2 }
// usunac wpis converter:
internaldata:
ignition: { soundmain: sm42-startsilnika.wav range: 350 }