Map Cleaner
Map Cleaner очищает выбранную карту от ненужных зелёных линий и позволяет выполнять другие полезные операции сразу со всей картой.
Инструмент заново собирает все тайминговые точки. Сначала он сохраняет их влияние на объекты, а затем формирует точки в упорядоченном виде. Благодаря этому зелёные линии автоматически привязываются к использующим их объектам, а ненужные изменения удаляются. При этом карта и звуковые эффекты остаются практически такими же, если не включены дополнительные функции. Изменения в основном заметны только в редакторе.
Параметры карты
Эти параметры определяют, какие данные Map Cleaner удаляет из тайминговых точек. Если хотите подстраховаться, оставьте все флажки установленными, чтобы удалить как можно меньше данных.
-
Карта использует изменения громкости внутри слайдеров: установите этот флажок, чтобы указать, что изменение громкости во время слайдера задумано специально и удалять его не нужно.
-
Карта использует изменения наборов сэмплов внутри слайдеров: установите этот флажок, чтобы указать, что изменения набора или индекса сэмпла во время слайдера задуманы специально и удалять их не нужно.
-
Карта использует изменения громкости внутри спиннеров: установите этот флажок, чтобы указать, что изменение громкости во время спиннера задумано специально и удалять его не нужно.
Дополнительные функции
Помимо обычной очистки, Map Cleaner может выполнить следующие операции.
-
Переснапить объекты: переснапит все игровые объекты и концы слайдеров в соответствии с настройкой делителя доли во время очистки карты.
-
Переснапить закладки: переснапит все закладки стандартным способом. Отключите эту функцию, если закладки привязаны к необычным делителям доли.
-
Удалить неиспользуемые сэмплы: удалит из набора карты все звуковые сэмплы, которые не используются ни одной картой или сторибордом в наборе. Сэмплы, заданные скином карты, игнорируются.
-
Удалить приглушение: удалит все изменения громкости и пользовательского индекса у звуковых эффектов с громкостью 5%. Если громкость какой-либо тайминговой точки составляет 5%, изменения громкости и пользовательского индекса этой точки будут удалены.
-
Приглушить неинтерактивные звуковые эффекты: задаст громкость 5% всем событиям звуковых эффектов, которые относятся к игровым объектам без активного ввода игрока. Звучать будут только круги, начала слайдеров и начала нот удержания. Это помогает лучше различать ритм карты и понимать, как она играется.
Переснап
Объекты переснапываются к ближайшему тику на таймлайне с последующим округлением времени вниз до целого числа. Если в пределах 10 мс после времени игрового объекта проходит красная линия, объект будет привязан к ней. Это предотвращает переснап на тик за 3 мс до красной линии.
Концы слайдеров переснапываются двумя способами. Первый способ находит ближайшее кратное делителю доли значение для длительности слайдера. Это похоже на нажатие Ctrl+Shift+S на слайдере в стандартном редакторе osu!.
Второй способ используется, только если красная линия проходит во время слайдера или не далее 20 мс после него. Время конца слайдера привязывается к ближайшему тику нового тайминга. Длительность такого слайдера будет целым числом, а его точная длина будет зависеть от округления по тикам на таймлайне.
Концы всех спиннеров и нот удержания также переснапываются вторым способом.
Если выбранная карта создана для osu!mania, переснап также переместит ноты по оси X в середины колонок, а по оси Y в точку 192.
Таймлайн
После запуска Map Cleaner на таймлайне отображаются изменения тайминговых точек, внесённые программой.
- Красная линия означает удалённую тайминговую точку.
- Оранжевая линия означает изменённую тайминговую точку.
- Зелёная линия означает добавленную тайминговую точку.
Если точка только перемещена, на её предыдущем смещении будет красная линия, а на новом смещении будет зелёная линия.
Чтобы перейти к соответствующему времени в редакторе, дважды щёлкните по любой линии на таймлайне.