Przełącz wyszukiwanie
Szukaj
Przełącz menu
notifications
Przełącz menu użytkownika
Edytujesz
9ms bias
(sekcja)
Z Taneczno-Rytmiczna Wiedzopedia
Widok
Czytaj
Edytuj
Edytuj kod źródłowy
Wyświetl historię
associated-pages
Strona
Dyskusja
Inne akcje
Uwaga:
Nie jesteś zalogowany. Jeśli wykonasz jakąkolwiek zmianę, Twój adres IP będzie widoczny publicznie. Jeśli
zalogujesz się
lub
utworzysz konto
, Twoje zmiany zostaną przypisane do konta, wraz z innymi korzyściami.
Filtr antyspamowy.
Nie
wpisuj tu nic!
== Pochodzenie 9ms biasu == Po wprowadzeniu wersji 21 ITG 2, która umożliwiła łatwiejsze dodawanie i odtwarzanie niestandardowych plików simfile stworzonych przez użytkowników, wielu graczy zauważyło, że ich niestandardowe pliki często nie były zsynchronizowane, a kroki były niezwykle opóźnione, nawet jeśli dźwięk pliku został precyzyjnie przycięty i zsynchronizowany co do milisekundy przy użyciu [https://pl.wikipedia.org/wiki/Cyfrowa_stacja_robocza DAWów]. Jeden z twórców treści i graczy, znany jako '''mute''', zbadał kodowanie i dane ITG 2 i odkrył, że programiści ITG dodali modyfikację do silnika StepMania 3.95, która odejmowała 12 milisekund od wszystkich wartości #OFFSET pliku simfile, sprawiając, że wszystkie pliki audio rozpoczynały odtwarzanie 12 milisekund wcześniej niż wynikało to z ich indywidualnych wartości #OFFSET. W konsekwencji wszystkie dane kroków i taktowania były opóźnione o 12 milisekund. Powodem podanym w komentarzach kodu ITG 2 było to, że miało to na celu "uwzględnienie opóźnionych strzałek ITG" - biorąc pod uwagę, że zmiana ta "uwzględniała" opóźnione kroki, czyniąc je jeszcze późniejszymi, powszechnie zakłada się, że był to błąd programistyczny. Po tym odkryciu '''mute''' zaproponował, że aby przeciwdziałać 12-milisekundowemu opóźnieniu, najprostszym sposobem działania byłoby celowe ustawienie wartości #OFFSET w plikach tworzonych przez użytkownika o 12 milisekund wyższej niż "powinna" być. W praktyce spowodowałoby to, że 12-milisekundowe opóźnienie (nieodłącznie związane z ustawieniem w ITG2 pod nazwą "global offset") i 12-milisekundowe dodanie w samym simfile zniosłyby się nawzajem, co spowodowałoby, że "właściwy" timing kroków byłby dokładnie dopasowany do rytmu (rytmów) utworu. Wkrótce proces ten został jeszcze bardziej udoskonalony. Inny gracz i twórca, '''winDEU''', poszedł o krok dalej i obliczył czas, w jakim fale dźwiękowe przemieszczają się od głośników automatu do uszu gracza, zakładając rozsądne średnie wartości zarówno dla odległości automatu, jak i wzrostu gracza, i stwierdził, że czas ten wynosi średnio 3 milisekundy. (Przypomnijmy - w tym czasie publiczne automaty arcade były standardem dla ITG, więc te "założenia" były w dużej mierze kompletną rzeczywistością dla większości graczy). W praktyce oznaczało to, że gracz zazwyczaj słyszał dany dźwięk 3 milisekundy po tym, jak dane kroku pliku simfile "oczekiwały", że go usłyszy. Aby zaradzić tej rozbieżności, '''winDEU''' zaproponował, aby zamiast dodawać 12 milisekund do wartości #OFFSET pliku simfile, twórcy treści powinni zamiast tego dodać 9 milisekund, co zapewniłoby, że dźwięk dotarłby do uszu gracza dokładnie w momencie, w którym miał on nadepnąć na daną strzałkę (zakładając prawidłową synchronizację charta). Z czasem praktyka ta ostatecznie stała się standardem tworzenia dobrze zsynchronizowanych niestandardowych plików simfile do odtwarzania na automatach ITG2 z obsługą wersji 21, w dużej mierze przyjętym przez większość, jeśli nie wszystkich, twórców treści w tamtym czasie. Innymi słowy, przez znaczny okres czasu w historii "ITG", jaką znamy dzisiaj, cała niestandardowa zawartość była celowo tworzona z 9-milisekundową rozbieżnością synchronizacji między dźwiękiem a krokami, ponieważ był to jedyny sposób na zapewnienie, że zostaną one "poprawnie" zsynchronizowane na dostępnym wówczas sprzęcie arcade.
Opis zmian:
Wszelki wkład na Taneczno-Rytmiczna Wiedzopedia może być edytowany, zmieniany lub usunięty przez innych użytkowników. Jeśli nie chcesz, żeby Twój tekst był dowolnie zmieniany przez każdego i rozpowszechniany bez ograniczeń, nie umieszczaj go tutaj.
Zapisując swoją edycję, oświadczasz, że ten tekst jest Twoim dziełem lub pochodzi z materiałów dostępnych na warunkach
domeny publicznej
lub kompatybilnych (zobacz także
My wiki:Prawa autorskie
).
PROSZĘ NIE WPROWADZAĆ MATERIAŁÓW CHRONIONYCH PRAWEM AUTORSKIM BEZ POZWOLENIA WŁAŚCICIELA!
Anuluj
Pomoc w edycji
(otwiera się w nowym oknie)