logo
pl
Polski

SAAT - Audio API i zestaw narzędzi

Twórca: ZeroMetres
Zaktualizowano:2022-02-01 10:54:33
26KB
mcafee
Uwierzytelnianie
Zaufane przez 200,000,000+ użytkowników

O tym modzie

Audio API & Zarządzanie dźwiękiem dla SMAPI, bez potrzeby Harmony. Dodaj niestandardowe utwory audio.
Interfejs API audio i zarządzanie dźwiękiem dla SMAPI, bez wykorzystania HarmonyLib.
Dodaj własną muzykę do swoich modów!


Co robi ten mod?

SAAT to framework przeznaczony do dodawania, zarządzania i modyfikowania ścieżek audio w Stardew Valley. Ponadto, ma on na celu ulepszenie silnika audio w przyszłości, ponieważ silnik audio XNA/MonoGame jest słaby pod względem zarządzania pamięcią i obsługi. Jego celem jest brak harmonii.

Przykłady dodawania niestandardowych ścieżek audio można zobaczyć wDokumentacja na Github


Nowości w wersji 1.1.2:
- Naprawiono błąd powodujący wyświetlanie komunikatu ostrzegawczego „Nie można znaleźć CueDefinition o nazwie „title_day””

Nowości w wersji 1.1.1:
- Funkcja bezpieczeństwa zapobiegająca zawieszeniu się gry w przypadku nieprawidłowego wywołania lub nieznalezienia sygnału.
-- W przypadku błędu odtwarzany jest „domyślny sygnał”. Ten sygnał odtwarza ciszę.
- Możliwość wymuszonego dodania utworów audio do jukeboxa. Zobacz polecenie „addtojukebox”.
-- Dotyczy to migracji. W przypadku modyfikacji, które przeszły z Muzyki niestandardowej do SAAT, wszystkie utwory niestandardowe zostaną usunięte z playlisty w szafie grającej ze względu na wymagany prefiks (cm:) w notacji CM. SAAT weryfikuje wszystkie utwory w szafie grającej i usuwa te, których brakuje, aby zapobiec...

Nowości w wersji 1.1.0:
- Dodaj ustawienia ścieżki audio.
-- Można teraz ustawić wpis w pliku tracks.json tak, aby ciągle się powtarzał.
-- Można teraz ustawić wpis tak, aby automatycznie dodawał się do szafy grającej po utworzeniu nowej gry.
- Polecenie „setdebug” zmieniono na „audiodebug”, ponieważ istnieje duże prawdopodobieństwo wystąpienia konfliktu z innymi modami.
- Polecenie „gen_track_json” zostało przemianowane na „tracktemplate”.
- Polecenie „audio_allocs” zostało przemianowane na „audioallocs”.
- W poleceniu audioallocs wprowadzono kilka poprawek formatowania.
- Polecenie audioallocs ma teraz opcjonalny parametr. Dodanie identyfikatora utworu zapewni więcej szczegółów na temat konkretnego utworu.
- Przeprowadzono pewne zmiany wewnętrzne.
- Aktualizacja dokumentacji.

Obecna funkcjonalność:
Zezwól na dodanie zupełnie nowej muzyki i efektów dźwiękowych do Stardew Valley
Umożliwia dodawanie muzyki do szafy grającej.

Funkcje jeszcze nie zaimplementowane / nadchodzące:


Zastępowanie/nadpisywanie ścieżki audio
Użytkownik może zastąpić istniejące ścieżki audio innymi, nadpisując zasoby standardowe w sposób uniemożliwiający ich zniszczenie.

Przetwarzanie sygnału audio (APS lub DPS)


Nadchodząca funkcja umożliwi przetwarzanie dźwięku za pomocą filtrów dolnoprzepustowych i górnoprzepustowych, zmianę wysokości dźwięku, efektów i innych, bez konieczności tworzenia kolejnego utworu.

Prawidłowe zarządzanie pamięcią

To ma być główna funkcja API. Obecnie Stardew Valley opiera się na XNA/MonoGame do zarządzania pamięcią audio. Zarządzanie pamięcią jest źle zaprojektowane, ponieważ ładuje wszystko albo nic. Zazwyczaj dźwięk jest blokowany w pamięci, a nie przechowywany w całości na raz. Powoduje to bardzo duże zużycie pamięci.

Na przykład, zimowe utwory muzyczne są wczytywane do pamięci na początku gry. Nawet jeśli jest wiosna. Nie usłyszysz ścieżki dźwiękowej przez 3/4 gry, a mimo to nadal zajmuje ona pamięć.

Uwaga: Ten podzbiór API/Mod zostanie napisany w języku C. Aby zapewnić wydajność, wymagana jest wersja natywna.

Spakowany format audio

W połączeniu z odpowiednim zarządzaniem pamięcią, dźwięk ma być kompresowany do plików binarnych dla każdego modu. Pozwala to na szybsze ładowanie/rozładowywanie/przeładowywanie.

To będzienie będzie wymagane, ale zoptymalizuje wydajność, zwłaszcza w przypadku większych plików audio.

Zestaw narzędzi do formatu audio w formie spakowanej

Aby pomóc twórcom treści zoptymalizować dźwięk pod kątem wydajności i zachęcić ich do tego, udostępnimy narzędzie umożliwiające tworzenie spakowanego formatu audio, o którym mowa powyżej.

Kod źródłowy i dokumentacja

Najlepsze mody do Stardew Valley

Odkryj najlepsze mody do Stardew Valley, które wprowadzają nowe funkcje, ulepszoną grafikę i ekscytujące sposoby przekształcenia rozgrywki.

Odblokuj pełny potencjał Stardew Valley z XMODhub — odkryj dziś te najlepsze mody!

mcafee
Uwierzytelnianie
Zaufane przez 200,000,000+ użytkowników

Potrzebujesz pomocy z pobieraniem lub instalacją? Dołącz do naszej społeczności Discord po wsparcie!

logo
Język

Rozwiązania dla graczy

Zasoby

Wzmacniacz

Śledź nas na

discordfacebooktwitteryoutube
Wsparcie:
support@xmodhub.com
Xmod_Lily
Biznes:
dc@xmodhub.com or cathy@business.xmodhub.com
catherine_79237

Larvas Limited

Room 1201, 12/F Tai Sang Bank Building 130-132 Des Voeux Road Central HK