Friday Night Funkin' - Psych Engine
Движок, первоначально использовавшийся в моде Mind Games, призван исправить многие проблемы ванильной версии, сохраняя при этом аспект казуальной игры. Также мы стремимся стать более простой альтернативой начинающим программистам.
Установка:
У вас должна быть самая последняя версия Haxe, серьезно, прекратите использовать 4.1.5, в ней кое-что не хватает.
Следуйте руководству по компиляции исходного кода Friday Night Funkin', после этого вам нужно будет установить LuaJIT.
Чтобы установить LuaJIT, сделайте следующее: haxelib git linc_luajit https://github.com/nebulazorua/linc_luajit
в командной строке/PowerShell.
... Или, если вы не хотите, чтобы ваш мод мог запускать сценарии .lua, удалите строку «LUA_ALLOWED» в Project.xml.
Если при использовании Lua вы получаете сообщение об ошибке StatePointer, запустите haxelib remove linc_luajit
в командной строке/PowerShell, а затем переустановите linc_luajit.
Если вам нужна поддержка видео в вашем моде, просто выполните haxelib install hxCodec
в командной строке/PowerShell.
в противном случае вы можете удалить строку «VIDEOS_ALLOWED» в Project.xml.
Кредиты:
- Тень Марио — программист
- РиверОукен - Художник
- Йошубс — помощник программиста
Особая благодарность
- bbpanzu — бывший программист
- Шубы - Новая система ввода
- SqirraRNG — обработчик сбоев и базовый код для формы волны редактора диаграмм
- KadeDev — исправлено несколько интересных вещей в редакторе диаграмм и других PR.
- iFlicky — композитор Psync и Tea Time, также автор звуков диалога.
- PolybiusProxy — библиотека загрузчика видео .MP4 (hxCodec)
- Keoiki — анимация всплеска нот
- Смоки - Служба поддержки Sprite Atlas
- Nebula the Zorua — форк LUA JIT и некоторые доработки Lua
Функции
Привлекательные анимированные диалоговые окна:
Поддержка модов
- Вероятно, одна из основных особенностей этого движка — вы можете писать код в файлах .lua вне исходного кода, зарабатывая свои собственные недели, даже не связываясь с исходным кодом!
- Поставляется с меню организации/отключения модов.
Минимум одно изменение каждую неделю:
Неделя 1:
- Новый папа слева поет спрайт
- Неиспользованные сценические огни теперь используются.
Неделя 2:
- И BF, и Skid & Pump делают «Эй!» анимации
- Громов быстро мигает и слегка приближает камеру.
- Добавлен быстрый переход/заставка к Monster.
Неделя 3:
- БФ кричит: «Эй!» во время Филадельфии Ниццы
- Во время этой отвратительной части песни у Blammed вспыхивают новые крутые цвета.
Неделя 4:
- Улучшена физика волос у мамы/парня (может быть, даже немного лучше, чем на 7-й неделе?)
- Приспешники умирают во время всех песен. Ага :(
Неделя 5:
- Bottom Boppers и подруга кричат: «Эй!» анимация во время Какао и Эгг-нога
- В «Winter Horrorland» в некоторых частях песни GF качает головой медленнее.
Неделя 6:
- В Thorns HUD скрыт во время ролика.
- Также есть девушки на заднем плане, которые пугаются во время «Эй!» части инструментальной
Новые крутые изменения в редакторе диаграмм и бесчисленные исправления ошибок.
- Теперь вы можете составлять заметки «События», которые представляют собой закладки, запускающие определенные действия, которые обычно были жестко запрограммированы в ванильной версии игры.
- BPM вашей песни теперь может иметь десятичные значения.
- Вы можете вручную настроить время игры ноты, если вы действительно стремитесь к миллисекундной точности.
- Вы можете изменить тип заметки в редакторе. В нем есть два типа примеров:
- Альтернативная анимация: вызывает воспроизведение альтернативной анимации, что полезно для таких песен, как Ugh/Stress.
- Эй: вызывает анимацию «Эй» вместо базовой анимации пения. Если парень нажмет эту ноту, девушка выполнит «Эй!» слишком.
Несколько редакторов, которые помогут вам создать свой собственный мод.
- Работает как для модификации исходного кода, так и для загруженных сборок!
Переработка меню сюжетного режима:
- Для каждой песни добавлен другой фоновый рисунок (без обучения).
- Все символы меню теперь находятся в отдельных спрайт-листах, что упрощает моддинг.
Меню кредитов
- Вы можете добавить значок головы, имя, описание и ссылку перенаправления, когда игрок нажимает Enter, когда элемент выбран.
Награды/Достижения
- В состав движка входят 16 примеров достижений, с которыми вы можете разобраться и узнать, как он работает (проверьте Achievements.hx и найдите «checkForAchievement» в PlayState.hx).
Меню опций:
- Здесь вы можете изменить цвета нот, задержку и комбинированное смещение, элементы управления и настройки.
- В настройках вы можете переключать прокрутку вниз, среднюю прокрутку, сглаживание, частоту кадров, низкое качество, всплески примечаний, мигающие огни и т. д.
Другие особенности игрового процесса:
- Когда враг берет ноту, его нота также светится.
- Задержка больше не влияет на движение камеры и масштабирование значков игрока.
- Добавлены некоторые элементы, основанные на изменениях седьмой недели (цвета фона в свободной игре, брызги примечаний).
- Вы можете сбросить свой счет в режиме свободной игры/истории, нажав кнопку «Сброс».
- Вы можете послушать песню или настроить скорость прокрутки, получаемый урон и т. д. в Freeplay, нажав пробел.