README.md renovado por Nael2xd
Se você está procurando a versão Android/IOS, clique aqui!
Bem-vindo ao repositório github do JS Engine, onde você pode baixar o mecanismo e criar gráficos com spam ou se divertir com o mecanismo.
Ele contém muitos recursos personalizáveis e integrados ao JS Engine. Se você quiser ver a maioria deles listados, você pode vê-los abaixo deste texto
Este fork tem vários recursos e recursos de desempenho, a maioria será listada:
Sem atraso no BotPlay!
Carregamento de músicas mais rápido!
Carregando músicas com mais de 20 minutos!
Nota Desempenho!
Carregando mais de 100 mil notas sem fechar a janela!
Suporte básico para shaders! (para uma lista completa, pode ser vista aqui)
Modo de renderização! (Originalmente usado para lua e gamerenderer-engine)
Créditos de música integrados! (no editor de gráficos)
Módulos de spam! (para os fãs do DnB)
Há muitas e muitas coisas que perdi, mas pelo menos você gostaria desses recursos integrados no JS ENGINE
As perguntas frequentes (FAQs) podem ser encontradas aqui ou você pode simplesmente vê-las abaixo.
P: Posso usar este mecanismo para meus mod(s)?
R: Sim, você pode! apenas certifique-se de me dar os créditos (@JordanSantiago no YouTube) e fornecer um link para esta página. ou o link para baixar a versão mais recente.
P: Como faço (alterar o plano de fundo, adicionar personagens, etc.)?
R: Você faz isso aqui da mesma forma que faria no Psych Engine.
P: Encontrei um bug!
R: Relate aqui. Verifique também se já existem postagens sobre o mesmo assunto.
P: Encontrei uma MANEIRA de corrigir um bug!
R: Envie aqui..
Consulte as instruções de construção
Se você receber um erro relacionado ao hxCodec, execute haxelib set hxCodec 2.5.1
Se os gráficos forem todos brancos e não tiverem cores, execute haxelib git hxcpp https://github.com/HaxeFoundation/hxcpp
se você deseja desabilitar coisas como Lua Scripts ou Video Cutscenes , você pode ler Project.xml
dentro Project.xml
, você encontrará diversas variáveis para customizar o JS Engine ao seu gosto
para começar, desabilitar vídeos deve ser simples, simplesmente exclua a linha "VIDEOS_ALLOWED"
ou comente envolvendo a linha em comentários semelhantes a XML, como este
o mesmo vale para Lua Scripts , comente ou exclua a linha com LUA_ALLOWED
, esta e outras opções de personalização estão disponíveis no arquivo Project.xml
Shadow Mario - Programador
RiverOaken - Artista
bbpanzu - Ex-Programador
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
Provavelmente um dos pontos principais deste motor, você pode codificar em arquivos .lua fora do código-fonte, fazendo suas próprias semanas sem nem mexer no código-fonte!
Vem com um menu de organização/desativação de mod.
New Dad Left canta sprite
Luzes de palco não utilizadas agora são usadas
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
BF faz "Ei!" durante Filadélfia Nice
Blammed tem novas cores legais piscando durante aquela parte doentia da música
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 :(
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.
Em Thorns, o HUD fica escondido durante a cena
Também há as garotas de fundo sendo assustadoras durante o "Hey!" partes do instrumental
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:
Animação Alt: 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.
Trabalhando tanto para modificação de código-fonte quanto para compilações baixadas!
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.
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.
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)
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.
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.