Friday Night Funkin' - Motor Psicológico
Motor originalmente usado no Mind Games Mod, destinado a ser uma solução para os muitos problemas da versão vanilla, mantendo o aspecto de jogo casual. Também com o objetivo de ser uma alternativa mais fácil para programadores novatos.
Instalação:
Você deve ter a versão mais atualizada do Haxe, sério, pare de usar 4.1.5, falta algumas coisas.
Siga o tutorial de compilação do código-fonte do Friday Night Funkin, depois disso você precisará instalar o LuaJIT.
Para instalar o LuaJIT faça isso: haxelib git linc_luajit https://github.com/nebulazorua/linc_luajit
em um prompt de comando/PowerShell
...Ou se você não quiser que seu mod seja capaz de executar scripts .lua, exclua a linha "LUA_ALLOWED" em Project.xml
Se você receber um erro sobre o StatePointer ao usar Lua, execute haxelib remove linc_luajit
no prompt de comando/PowerShell e reinstale o linc_luajit.
Se você quiser suporte de vídeo em seu mod, simplesmente faça haxelib install hxCodec
em um prompt de comando/PowerShell
caso contrário, você pode excluir a linha "VIDEOS_ALLOWED" em Project.xml
Créditos:
- Shadow Mario - Programador
- RiverOaken - Artista
- Yoshubs - Programador Assistente
Agradecimentos especiais
- bbpanzu - Ex-Programador
- shubs - Novo sistema de entrada
- SqirraRNG - Crash Handler e código base para forma de onda do editor de gráfico
- KadeDev – Corrigimos algumas coisas legais no Editor de gráficos e outros PRs
- iFlicky - Compositor de Psync e Tea Time, também fez o Dialogue Sounds
- PolybiusProxy - Biblioteca do carregador de vídeo .MP4 (hxCodec)
- Keoiki - Animações de respingos de notas
- Smokey - Suporte Sprite Atlas
- Nebula the Zorua - LUA JIT Fork e algumas reformulações de Lua
Características
Caixas de diálogo animadas atraentes:
Suporte a mods
- Provavelmente um dos pontos principais deste motor, você pode codificar em arquivos .lua fora do código-fonte, fazendo suas próprias semanas sem sequer mexer no código-fonte!
- Vem com um menu de organização/desativação de mod.
Pelo menos uma alteração por semana:
Semana 1:
- New Dad Left canta sprite
- Luzes de palco não utilizadas agora são usadas
Semana 2:
- Tanto BF quanto Skid & Pump fazem "Ei!" animações
- Thunders faz um rápido flash de luz e amplia ligeiramente a câmera
- Adicionada uma transição/cena rápida ao Monster
Semana 3:
- BF faz "Ei!" durante Filadélfia Nice
- Blammed tem novas cores legais piscando durante aquela parte doentia da música
Semana 4:
- Melhor física do cabelo para mãe/namorado (talvez até um pouco melhor que a da semana 7?)
- Os capangas morrem durante todas as músicas. Sim :(
Semana 5:
- Bottom Boppers e GF fazem "Ei!" animações durante Cocoa and Eggnog
- Em Winter Horrorland, GF balança a cabeça mais devagar em algumas partes da música.
Semana 6:
- Em Thorns, o HUD fica escondido durante a cena
- Também há as garotas de fundo sendo assustadoras durante o "Hey!" partes do instrumental
Novas alterações interessantes no Editor de gráficos e inúmeras correções de bugs
- Agora você pode traçar notas de “Eventos”, que são marcadores que acionam ações específicas que geralmente eram codificadas na versão básica do jogo.
- O BPM da sua música agora pode ter valores decimais
- Você pode ajustar manualmente o tempo de toque de uma nota se realmente quiser precisão de milissegundos
- Você pode alterar o tipo de uma nota no Editor, ele vem com dois tipos de exemplo:
- Alt Animation: Força a reprodução de uma animação alternativa, útil para músicas como Ugh/Stress
- Hey: Força uma animação "Hey" em vez da animação base Sing, se Boyfriend atingir esta nota, Girlfriend fará um "Hey!" também.
Vários editores para ajudá-lo a criar seu próprio Mod
- Trabalhando tanto para modificação de código-fonte quanto para compilações baixadas!
Retrabalho do menu do modo história:
- Adicionado um BG diferente para cada música (menos Tutorial)
- Todos os personagens do menu agora estão em spritesheets individuais, facilitando a modificação.
Menu de créditos
- Você pode adicionar um ícone de cabeça, nome, descrição e um link de redirecionamento para quando o jogador pressiona Enter enquanto o item está selecionado.
Prêmios/Conquistas
- O mecanismo vem com 16 exemplos de conquistas com as quais você pode mexer e aprender como funciona (verifique Achievements.hx e pesquise "checkForAchievement" em PlayState.hx)
Menu de opções:
- Você pode alterar as cores das notas, atraso e deslocamento de combinação, controles e preferências lá.
- Em Preferências você pode alternar Downscroll, Middlescroll, Anti-Aliasing, Framerate, Low Quality, Note Splashes, Flashing Lights, etc.
Outros recursos de jogo:
- Quando o inimigo atinge uma nota, sua nota de dedilhar também brilha.
- O atraso não afeta mais o movimento da câmera e o dimensionamento do ícone do player.
- Algumas coisas baseadas nas mudanças da semana 7 foram incluídas (cores de fundo no Freeplay, salpicos de notas)
- Você pode redefinir sua pontuação no modo Freeplay/Story pressionando o botão Reset.
- Você pode ouvir uma música ou ajustar a velocidade de rolagem/danos sofridos/etc. no Freeplay pressionando Espaço.