
README.md обновлен Nael2xd
Если вы ищете версию для Android/IOS, перейдите сюда!
Добро пожаловать в репозиторий JS Engine на GitHub, где вы можете скачать движок и создавать спам-диаграммы или развлекаться с движком.
Он содержит множество настраиваемых функций и функций, встроенных в JS Engine. Если вы хотите увидеть большинство из них в списке, вы можете увидеть их под этим текстом.
Эта вилка имеет множество функций и характеристик производительности, большинство из них будут перечислены:
Никаких задержек BotPlay!
Ускоренная загрузка песни!
Загрузка песен длительностью более 20 минут!
Обратите внимание на производительность!
Загрузка более 100 тысяч заметок, не закрывая окно!
Базовая поддержка шейдеров! (полный список можно посмотреть здесь)
Режим рендеринга! (Первоначально использовалось для lua и GameRenderer-Engine)
Встроенные авторы песен! (в редакторе диаграмм)
Спам-модули! (для любителей ДнБ)
Я пропустил много-много вещей, но, по крайней мере, вам бы хотелось, чтобы эти функции были встроены в JS ENGINE.



Часто задаваемые вопросы (FAQ) можно найти здесь или просто просмотреть их ниже.
В: Могу ли я использовать этот движок для своих модов?
О: Да, вы можете! просто не забудьте упомянуть меня (@JordanSantiago на YouTube) и дать ссылку на эту страницу. или ссылку для загрузки последней версии.
В: Как мне (изменить фон, добавить персонажей и т.д.)?
О: Вы делаете это здесь так же, как и в Psych Engine.
В: Я нашел ошибку!
О: Сообщите здесь. Также проверьте, есть ли уже сообщения по той же проблеме.
В: Я нашел СПОСОБ исправить ошибку!
А: Отправить сюда..
Обратитесь к инструкциям по сборке
Если вы получаете ошибку, связанную с hxCodec, запустите haxelib set hxCodec 2.5.1 Если графика вся белая и не имеет цвета, запустите haxelib git hxcpp https://github.com/HaxeFoundation/hxcpp
если вы хотите отключить такие вещи, как сценарии Lua или видео-ролики , вы можете прочитать Project.xml
внутри Project.xml вы найдете несколько переменных для настройки JS Engine по своему вкусу.
Для начала отключение видео должно быть простым: просто удалите строку "VIDEOS_ALLOWED" или закомментируйте ее, обернув строку комментариями в формате XML, например: <!-- YOUR_LINE_HERE -->
то же самое касается сценариев Lua , закомментируйте или удалите строку с LUA_ALLOWED . Все эти и другие параметры настройки доступны в файле Project.xml
Тень Марио — программист
РиверОукен - Художник
bbpanzu — бывший программист
SqirraRNG — обработчик сбоев и базовый код для формы волны редактора диаграмм
KadeDev — исправлено несколько интересных вещей в редакторе диаграмм и других PR.
iFlicky — композитор Psync и Tea Time, также автор звуков диалога.
PolybiusProxy — библиотека загрузчика видео .MP4 (hxCodec)
Keoiki — анимация всплеска нот
Смоки - Служба поддержки Sprite Atlas
Nebula the Zorua — форк LUA JIT и некоторые доработки Lua


Вероятно, одна из основных особенностей этого движка — вы можете писать код в файлах .lua вне исходного кода, зарабатывая свои собственные недели, даже не связываясь с исходным кодом!
Поставляется с меню организации/отключения модов.
Новый папа слева поет спрайт
Неиспользованные сценические огни теперь используются.
И BF, и Skid & Pump делают «Эй!» анимации
Громов быстро мигает и слегка приближает камеру.
Добавлен быстрый переход/заставка к Monster.
БФ кричит: «Эй!» во время Филадельфии Ниццы
Во время этой отвратительной части песни у Blammed вспыхивают новые крутые цвета.
Улучшена физика волос у мамы/парня (может быть, даже немного лучше, чем на 7-й неделе?)
Приспешники умирают во время всех песен. Ага :(
Bottom Boppers и подруга кричат: «Эй!» анимация во время Какао и Эгг-нога
В «Winter Horrorland» в некоторых частях песни GF качает головой медленнее.
В Thorns HUD скрыт во время ролика.
Также есть девушки на заднем плане, которые пугаются во время «Эй!» части инструментальной


Теперь вы можете составлять заметки «События», которые представляют собой закладки, запускающие определенные действия, которые обычно были жестко запрограммированы в ванильной версии игры.
BPM вашей песни теперь может иметь десятичные значения.
Вы можете вручную настроить время игры ноты, если вы действительно стремитесь к миллисекундной точности.
Вы можете изменить тип заметки в редакторе. В нем есть два типа примеров:
Альтернативная анимация: вызывает воспроизведение альтернативной анимации, что полезно для таких песен, как Ugh/Stress.
Эй: вызывает анимацию «Эй» вместо базовой анимации пения. Если парень нажмет эту ноту, девушка выполнит «Эй!» слишком.

Работает как для модификации исходного кода, так и для загруженных сборок!
Для каждой песни добавлен другой фоновый рисунок (без обучения).
Все символы меню теперь находятся в отдельных спрайт-листах, что упрощает моддинг.

Вы можете добавить значок головы, имя, описание и ссылку перенаправления, когда игрок нажимает Enter, когда элемент выбран.
В состав движка входят 16 примеров достижений, с которыми вы можете разобраться и узнать, как он работает (проверьте Achievements.hx и найдите «checkForAchievement» в PlayState.hx).
Здесь вы можете изменить цвета нот, задержку и комбинированное смещение, элементы управления и настройки.
В настройках вы можете переключать прокрутку вниз, среднюю прокрутку, сглаживание, частоту кадров, низкое качество, всплески примечаний, мигающие огни и т. д.
Когда враг берет ноту, его нота также светится.
Задержка больше не влияет на движение камеры и масштабирование значков игрока.
Добавлены некоторые элементы, основанные на изменениях седьмой недели (цвета фона в свободной игре, брызги примечаний).
Вы можете сбросить свой счет в режиме свободной игры/истории, нажав кнопку «Сброс».
Вы можете послушать песню или настроить скорость прокрутки, получаемый урон и т. д. в Freeplay, нажав пробел.