wiki

Обновление до lazer

osu!(lazer) – это следующее глобальное обновление osu!, кульминация нескольких лет скрупулёзной работы «за кулисами» по разработке этой версии с нуля.

Конечная цель этого проекта — выпуск обновления, которое полностью заменит текущую стабильную версию, однако над этим ещё предстоит поработать. В конечном счёте именно игроки будут решать, когда случится переход; поддержка предыдущей версии не прекратится до тех пор, пока большинство игроков не перейдут на новую.

«lazer» – это кодовое название, которое перестанет использоваться, когда проект станет основной версией игры. Для краткости в этой статье вместо osu!(lazer) будет употребляться термин lazer, а вместо osu!(stable) — просто stable.

Сравнение возможностей

Подробнее см. Отличия в геймплее osu!(lazer)

Ниже приведено подробное сравнение возможностей текущей версии lazer и stable. Обратите внимание, что содержимое таблиц может меняться, так как одной из целей является разработка того, что хотят игроки.

Совместимость и производительность

Возможность stable lazer
Поддержка Windows 8.0 и ниже Yes No
Поддержка macOS / Linux Partial1 Yes
Поддержка DirectX / Metal Partial2 Yes
Поддержка мобильных устройств No Yes
Многопоточная архитектура No Yes
Аппаратное ускорение видео No Yes
Масштабирование интерфейса No Yes
Дополнительные игровые режимы No Partial3
Единое хранилище данных No Yes4
Встроенный драйвер для планшета No Yes
Поддержка разных пропорций игровой области No Yes

Интерфейс и скин

Возможность stable lazer
Поддержка скинов Yes Partial5
Группировка карт в меню выбора песни Yes No
Внутриигровой редактор скинов и интерфейса No Yes
Динамические настраиваемые элементы интерфейса No Yes

Интерфейс

Возможность stable lazer
Отображение сторибордов в главном меню No Yes6
Скрытие сложностей No Yes
Мастер первичной настройки игры No Yes
Временное удаление карт No Yes7
Мгновенное применение настроек во время игры No Yes

Игровой процесс

Возможность stable lazer
Отображение количества pp в реальном времени Partial8 Yes
Настройка сложности модов No Yes9
Пресеты модов No Yes
Тонкая настройка модов No Yes
Новые "развлекательные" моды No Yes
Нормализация комбо-цветов10 No Yes
Временное отображение скрытого интерфейса No Yes11
Калибровка оффсета отдельных карт по результату игры Partial12 Yes13
Выдвигающиеся / задвигающиеся слайдеры No Yes14
Облегчённая версия "нотлока" No Yes15
Дольная окраска нот в osu!mania и osu! No Yes
Перемотка реплеев No Yes
Дизайн комментариев к реплеям в духе Niconico Yes No

Онлайн-взаимодействие

Возможность stable lazer
Отправка рекордов на сервер Yes Yes
Таблицы рекордов на картах Yes Yes
Статистика в профиле Yes Yes
Медали Yes Partial16
Очки производительности Yes Yes
Чат без задержки Partial17 Yes
Вики / новости / список изменений / рейтинги No Yes18
Профили игроков No Yes
Библиотека карт Partial19 Yes
Неограниченный размер комнат мультиплеера No20 Yes
Режим наблюдения в мультиплеере No Yes
Таймер обратного отсчёта Partial21 Yes22
Режимы очереди No Yes23
Мультиплеерные команды Yes No
Совместное прохождение карты Yes No
Плейлисты (подборки карт, имеющие собственные таблицы рекордов) No Yes
Полное обновление карт Partial24 Yes25

Редактор

Возможность stable lazer
Редактор карт osu! Yes Yes
Редактор карт osu!taiko No Yes
Редактор карт osu!catch No Yes
Редактор карт osu!mania Yes Yes
Сравнение двух сложностей Yes No
Настройка громкости хитсаундов и скорости для каждого объекта No Yes
Переключение между различными кривыми в рамках одного слайдера No Yes
Разрезание и склейка слайдеров No Yes
Вращение паттернов Yes Yes
Масштабирование паттернов No Yes
Публикация карт Yes No
Редактор сторибордов Yes No
Обратная совместимость Yes Partial26

Переход на lazer

Решили попробовать поиграть в lazer? Круто!

Lazer можно скачать отсюда. В ближайшем будущем на него можно будет переключиться прямо в игре через настройку Ветка обновлений.

FAQ

Перенос данных

Stable больше не будет поддерживаться? Мне придётся перейти в lazer?

Stable будет поддерживаться до тех пор, пока в него играют — по крайней мере, ещё несколько лет.

Можно ли перенести все свои данные из stable в lazer?

На данный момент в lazer могут быть импортированы карты, скины, рекорды, записи игр и коллекции. Стоит отметить, что импорт настроек не поддерживается: настраивать игру придётся с нуля.

Если я импортирую свои карты в lazer, станут ли они занимать двойное место на диске?

Если lazer и stable установлены на один и тот же диск, то при импорте будут использованы жёсткие ссылки, которые сэкономят место.

В остальных случаях — да, импортированные карты займут дополнительное место на диске.

Если я удалю lazer, что-нибудь случится с моей установкой stable?

Нет.

Если я удалю stable, что-нибудь случится с данными, которые были импортированы из него в lazer?

Нет.

Можно ли после установки lazer вернуться в stable?

Да, lazer всегда устанавливается отдельно от stable. Пока вы сами не удалите одну из версий игры, обе будут доступны.

Можно ли импортировать данные из lazer в stable?

Нет, и такая возможность никогда не появится.

Тем не менее, локальные рекорды и карты пока что можно экспортировать, а затем вручную импортировать в stable.

Игровой процесс и рейтинговая система

Будет ли виден в моём профиле рекорд, поставленный в lazer?

Да, но чтобы он был виден в списке лучших результатов, нужно зайти на сайт и включить "lazer mode".

Кроме того, рекорды из лазера не попадают в список ваших первых мест.

Дают ли очки производительности за рекорды в lazer?

Да.

В lazer для подсчёта очков применяется ScoreV2?

Да, с некотороми отличиями.

Мне нравится классический режим подсчёта — там можно набрать очень много очков

Чтобы вернуться к привычной системе в рамках всей игры, откройте настройки и поменяйте Режим подсчёта очков на Классический. Он не будет идеально совпадать со stable, но даст те же ощущения.

Рекорды в общих таблицах также отображаются в классическом режиме.

Навсегда ли останется рекорд, поставленный в lazer?

Мы постараемся сохранить как можно больше рекордов, но не гарантируем, что так и будет. Рекорды могут быть удалены в любой момент — как частично, так и полностью — для сохранения баланса (например, если кто-то будет играть с читами или абьюзить особенности игры).

Видны ли рекорды из stable в lazer?

Да.

Будут ли рекорды из lazer видны в lazer?

Пока что нет.

Все ли моды будут учитываться системой рейтинга?

В таблицы рекордов попадают результаты с любыми комбинациями модов.

Очки производительности пока что выдаются только за моды ниже:

  • Понижение сложности
    • Easy
    • No Fail
    • Half Time (только при 0.75x; можно пользоваться Adjust pitch)
    • Daycore (только при 0.75x)
  • Повышение сложности
    • Hard Rock (за исключением osu!mania)
    • Sudden Death (можно пользоваться Restart on fail)
    • Perfect (можно пользоваться Restart on fail)
    • Hidden
    • Nightcore (только при 1.5x)
    • Double Time (только при 1.5x; можно пользоваться Adjust pitch)
    • Flashlight
    • Blinds
    • Accuracy Challenge
  • Конверты (только в osu!mania)
    • Mirror
    • 4K
    • 5K
    • 6K
    • 7K
    • 8K
    • 9K
  • Развлечения
    • Muted
    • No Scope
  • Автоматика (только в osu!)
    • Spun out
  • Системные
    • Touch Device

Если выше не указано обратное, очки даются только за стандартные настройки модов.

Мне не нравится новый геймплей. Как сделать, чтобы было как в stable?

Попробуйте поиграть с модом Classic, который возвращает большинство старых привычных механик. Кроме того, этот мод можно настроить — и заодно посмотреть, что именно он делает.

Скины и интерфейс

В lazer что-то не так по сравнению со stable, и мне это не нравится!

Запустите мастер по настройке игры и дойдите до пункта Настройки. В нём находится большинство стандартных настроек, у которых поменялись значения по умолчанию. Кнопка Старые настройки возвращает стандартные значения из stable — это станет отправной точкой вашего знакомства с lazer.

А старые скины будут работать в меню выбора песни и на экране с результатами?

Мы постараемся это реализовать и вместе с тем не сломать новую, уже добавленную функциональность. Скины заработают, но потом.

Как сделать, чтобы курсор из скина использовался везде?

Пока никак — скорее всего, эта возможность появится потом, так как о ней часто просят.

Производительность

Почему нельзя убрать ограничение по FPS?

В этом нет смысла: выше какого-то числа FPS разницы уже не видно. Lazer использует новые подходы, которые позволяют достичь быстрого отклика и не требуют высокой частоты отрисовки кадров. Дальше будет только лучше, так как мы планируем добавить ещё пару улучшений.

Lazer опрашивает устройства ввода с частотой 1000 Гц вне зависимости от FPS, поэтому и максимальное число FPS ограничено 1000.

Если вы хотите проверить, как это влияет на задержку ввода, а также испытать своё восприятие, запустите тест на определение задержки (latency certifier), открыв в настройках раздел Отладка.

Технические подробности и аргументы в пользу такого подхода см. здесь.

Если устройства ввода опрашиваются с частотой 1000 Гц, как это скажется на моей мышке с частотой 8000 Гц?

Операционная система будет опрашивать устройство намного чаще, но это даст незначительные преимущества и может привести к непредвиденным нагрузкам. Мы рекомендуем ограничить частоту опроса мышки 1000 Гц для поддержки стабильности системы.

У меня lazer работает хуже, чем stable. В чём причина?

На большинстве современных систем lazer обгоняет stable по скорости работы. Редкие исключения из этого правила обусловлены нестандартной конфигурацией системы. В ближайшее время мы планируем добавить поддержку DirectX (т.н. "режим совместимости" в stable) и Vulkan, которые за счёт драйверов на большинстве железа работают стабильнее, чем OpenGL. Когда это случится, игра заработает намного быстрее (например, если у вас система со встроенной видеокартой Intel).

Обратная связь

В lazer нет нужной мне функции! / Что-то изменилось, и мне это не нравится. / Куда сообщать о найденных багах?

Скорее всего, мы уже об этом знаем и планируем это исправить — поищите в списке известных проблем и на странице обсуждений. Если там нет ничего, похожего на вашу проблему, смело создавайте новое обсуждение.

Учтите, что у нас записано около тысячи проблем разной степени серьёзности, поэтому исправление мелких багов может занять долгое время.

Прочее

Почему "lazer"?

Что может быть острее cutting–edge?

Почему lazer так долго разрабатывается?

Кажется, что osu! — простая игра, но на самом деле в ней сотни функций и компонентов, на которые полагаются пользователи. Один может сказать, что в lazer уже можно играть на протяжении несколько лет, другой — что в lazer отсутствует масса необходимых вещей.

Кроме того, мы очень много сил вложили в обратную совместимость, чтобы все карты работали так же, как в stable, — даже в крайних и непредвиденных случаях. У osu! очень живая экосистема: пользователи регулярно пытаются выйти за рамки возможного, а мы стараемся поддержать их, где это возможно.

Наконец, время и силы уходят на то, чтобы код игры было удобно поддерживать и расширять: мы заложили основу для дальнейшей быстрой разработки разных вещей. Это касается новых компонентов интерфейса, новых настроек оформления, новых компонентов мультиплеера, — и тем более новых, ещё не виданных режимов игры, где можно будет пройти ваши любимые карты!

Что будет дальше?

В наших планах — добавление огромного числа улучшений и реализация просьб от пользователей. Если вы примкнули к нашему сообществу недавно и не знакомы со всеми плодами разработки, ждите приятных сюрпризов.

Как открыть папку с картами?

В lazer больше нет отдельной папки для карт! Это позволяет, к примеру, не нажимать клавишу F5 в меню выбора песни, чтобы обновить список карт (потому что карты всегда в актуальном состоянии), а также снижает занимаемое картами место на диске на 20–40%. Подробнее см. Хранилище файлов osu!(lazer).

Чтобы внести в карту изменения, откройте её в редакторе карт. В будущем мы планируем добавить в него возможность на время «воссоздать» директорию с картой, чтобы с ней можно было работать из других программ.

Теперь, когда osu!direct в lazer доступен всем, какие преимущества у владельцев osu!supporter перед остальными игроками?

Некоторые фильтры на странице поиска карт по-прежнему доступны только саппортерам.

Кроме того, в lazer уже есть возможности, доступные только для саппортеров:

  • Можно создавать плейлисты длительностью более 2 недель.
  • В главном меню можно включать сториборды.

Потом мы добавим ещё какие-нибудь эксклюзивные возможности, но конкретно сейчас силы уходят на то, чтобы lazer сравнялся по функциональности со stable. Иными словами, главное преимущество osu!supporter — поддержка разработки игры!

Если я буду читерить в lazer, меня забанят?

Да.

Как пожаловаться на тех, кто читерит в lazer?

Так же, как и обычно.

Где микротранзакции?

Вам в другую игру.

Примечания

  1. С помощью Wine. 

  2. Поддержка DirectX в режиме совместимости. 

  3. Вручную, с помощью файлов .dll

  4. Система общих файлов карт и скинов, позволяющая не занимать дополнительное место на диске. 

  5. Только во время игры. 

  6. Только при наличии osu!supporter. 

  7. Удалённые карты и прочие данные можно вернуть из меню настроек. Окончательное удаление происходит при перезапуске. 

  8. Только через сторонние приложения. 

  9. Позволяет изменить CS/AR/OD/HP карты напрямую из меню выбора песни через мод Difficulty Adjust. 

  10. Позволяет привести комбо-цвета к одному и тому же уровню яркости. 

  11. Удерживайте Ctrl, чтобы показать скрытый интерфейс. 

  12. Можно изменить только вручную. 

  13. Оффсет можно настроить перед повторным прохождением карты, пользуясь статистикой ваших нажатий в прошлом прохождении. 

  14. Можно отключить. 

  15. Он всё ещё есть, но действует в щадящем режиме. 

  16. Некоторые медали категории Hush-Hush пока нельзя получить. 

  17. Сообщения могут появляться с задержкой до 15 секунд. 

  18. Доступ к функциям сайта напрямую из игры. 

  19. Через osu!direct, доступна при наличии osu!supporter. 

  20. Максимальное число игроков: 16. 

  21. Установка таймера через команду; нет поддержки автоматического старта игры. 

  22. Таймер для автоматического начала матча можно настроить через игровой интерфейс. 

  23. Можно включить, чтобы все участники комнаты могли ставить карты в очередь (аналог host-rotate). 

  24. Только файлы со сложностями. 

  25. Можно обновить все файлы, принадлежащие карте. 

  26. Некоторые функции редактора могут помешать сыграть карту в stable (скоро будет исправлено).