XMODhub Home
Switch language
Polski
SAAT - Audio API i zestaw narzędzi Mod Menu

SAAT - Audio API i zestaw narzędzi

Twórca: ZeroMetres
Zaktualizowano:2022-02-01 10:54:33
26KB
Verified by McAfee SECURE
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!

Verified by McAfee SECURE
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!

XMODhub Home
Język
Zmień język na Chinese Traditional
Zmień język na English
Zmień język na German
Zmień język na Korean
Zmień język na Thai
Zmień język na Indonesian
Zmień język na Vietnamese
Zmień język na Turkish
Zmień język na Portuguese
Zmień język na Japanese
Zmień język na Polish
Zmień język na French
Zmień język na Spanish
Zmień język na Italian

Rozwiązania dla graczy

Zasoby

Wzmacniacz

Śledź nas na

Odwiedź XMODhub DiscordOdwiedź XMODhub FacebookOdwiedź XMODhub na XOdwiedź XMODhub YouTube
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