Więcej niż łatka tekstur? (Część 5)


Więcej niż łatka tekstur? (Część 5)

ThielHater | 2 kwi 2021 Tłumaczenie Damianut

Ta część nie jest o graficznym, ale akustycznym aspekcie Gothic Reloaded Mod. Jeśli dobrze pamiętam, zwrócono się do nas na naszym publicznym forum w sprawie faktu, że na YouTube jest kilka reinterpretacji ścieżki dźwiękowej Gothic i czy chcielibyśmy włączyć jedną z nich do naszego moda. Po szybkim przesłuchaniu, w tym Denis Kolesnikov i Artem Kucherov, byłem podekscytowany tym pomysłem. Był jednak jeden problem: nie było to takie proste z technicznego punktu widzenia.

Ścieżka dźwiękowa do wszystkich gier z serii Gothic została skomponowana przez Kai Rosenkranz, który powinien być dobrze znany wielu fanom. W tym celu prawdopodobnie użył on tego czasu DirectMusic Producer oprogramowanie wprowadzone przez Microsoft do tworzenia ścieżek muzycznych w formacie DirectMusic.

Zanim jednak będzie można cokolwiek w nim skomponować, potrzebne są najpierw instrumenty. Należy je zabrać do studia nagraniowego i nagrać wszystkie nuty, które będą potrzebne później. Proces ten nazywany jest próbkowaniem. Koncepcja instrumentów nie jest ograniczona do skrzypiec, trąbki lub pianina, ale zawiera także głosy. Żywym tego przykładem jest męski śpiew, który można usłyszeć w Obozie na Bagnie. Oczywiście, te wirtualne instrumenty zwane bankami dźwięków (Soundsbanks), można również kupić lub stworzyć za pomocą syntezatora. Istnieje wiele możliwości.

Gdy masz już swoją orkiestrę, możesz określić w DirectMusic Producer, które instrumenty powinny grać daną nutę i jak długo. Po niezliczonych kliknięciach kompozytora ostatecznie otrzymujemy utwór z wielu krótkich nagrań, które mogą zostać odtworzone potem w grze.

Ta podstawowa zasada została zachowana do dziś, ale ludzie mają więcej swobody i nie potrzebują tych kroków przygotowawczych w ten sam sposób. Dlatego nikt nie zawraca sobie głowy klikaniem w utwór muzyczny w DirectMusic Producer, ale korzysta z Logic, Ableton, Cubase, Fruity Loops i jak one się nazywają. Co więc należy zrobić, aby nasz utwór znalazł się w formacie DirectMusic?

Jednym rozwiązaniem mogłoby być stworzenie instrumentu, który mógłby grać tylko jedną nutę, i grać ją tak długo, jak trwa utwór. Jako próbki można by użyć utworu muzycznego wyeksportowanego jako WAV. Problem polega na tym, że w tym celu trzeba użyć złożonego, przestarzałego oprogramowania, które może nie działać poprawnie i którego technologia została sklasyfikowana jako przestarzała przez Microsoft ponad dekadę temu.

Szczęśliwie, Gothic nie opiera się wyłącznie na DirectMusic, ale także na Miles Sound System, na przykład do odtwarzania dźwięków i mowy. Pozwala to na odtwarzanie dowolnych plików WAV, ale są one stosunkowo duże. W Gothic I stanowią one około trzech czwartych wszystkich danych! W dzisiejszych czasach przestrzeń dyskowa jest tania, ale dlaczego nie korzystać z MP3? To mogłaby być nowa rzecz w moddingu. Po intensywnych badaniach w dzienniku zmian Miles Sound System było jasne, że format MP3 był już wspierany w tym czasie. Możliwe byłoby więc zaoszczędzenie sporej ilości miejsca na dysku, ale przypuszczalnie ówczesne procesory były przeciążone dekodowaniem wielu plików MP3 w czasie rzeczywistym. Tak czy siak, sztuczka polegała na osadzeniu strumienia audio MP3 w pliku WAV. Choć brzmi to wątpliwie, można to szybko zrobić za pomocą odpowiedniego narzędzia:

ffmpeg.exe -i "Input.mp3" -f wav -acodec copy "Output.wav"

W ramach testu podmieniłem plik WAV, uruchomiłem Gothic i ku mojemu zdumieniu zadziałał od razu! Potraktowałem to jako okazję do napisania kolejnej wtyczki Union, która przechwytuje funkcję do odtwarzania muzyki w tle przez DirectMusic i zamiast tego odtwarza plik WAV ze strumieniem MP3 za pomocą Miles Sound System. W dodatku nadal musiałem zrobić przejścia między ścieżkami muzyczny tak płynne, jak to możliwe i uczynić kod wielowątkowym.

Potem jednak nadszedł ten czas. Aby uzyskać najbardziej wciągające wrażenia, rekomendujemy oglądanie następującego nagrania ze słuchawkami w trybie pełnoekranowym. Każda scena została nakręcona jako jedno ujęcie i nie została zmontowana. Oznacza to, że zobaczycie i usłyszecie Gothic dokładnie tak, jak kiedyś może brzmieć z Gothic Reloaded Mod.

Aktualizacja: W ramach 20-lecia Gothic, Don-Esteban z World of Gothic przeprowadził kilka wywiadów, w tym wywiad z Kai Rosenkranz! Jeśli chcesz dowiedzieć się jeszcze więcej o kulisach soundtracku Gothica, zdecydowanie powinieneś tam poczytać.