Skip to content

Releases: bmbelo87/decomp-it-up-New-Xenesis

Continuous Build (Main)

Choose a tag to compare

@github-actions github-actions released this 17 Oct 05:35
1a3a21c

Continuous Build - Decomp It Up: New Xenesis

Binários gerados automaticamente a cada atualização na branch main.

📦 Arquivos para download

  • Windows (x64): Pumpy-Windows-x64.zip
    • Executável estático independente (Pumpy.exe), sem necessidade de instalar DLLs ou runtimes adicionais.
    • Inclui manifest com permissões de usuário padrão e flags de segurança (ASLR/DEP).
    • Caso o Windows exiba aviso do SmartScreen, execute o script Unblock-Pumpy.ps1 ou Run_Pumpy.bat.
  • macOS (Universal - Apple Silicon & Intel): Pumpy-macOS-Universal.zip ou Pumpy-macOS-Universal.tar.gz
    • Contém Pumpy.app completo com frameworks embutidos e assinatura ad-hoc com runtime protegido.
    • Para evitar bloqueios do Gatekeeper sem necessidade de conta Apple Developer paga, execute o Run_Pumpy.command incluído no pacote ou rode no terminal:
      xattr -cr Pumpy.app
  • Linux (x86_64): Pumpy-Linux-x86_64.tar.gz
    • Extraia e execute ./pumpy.sh ou ./Pumpy diretamente na pasta do jogo.

v0.4.4

Choose a tag to compare

@bmbelo87 bmbelo87 released this 15 Oct 21:51

Correções do modo missão (World Tour), dos longs e da carga da demo, mais 13 charts no canal ANOTHER.

Downloads

  • Pumpy-v0.4.4-win64.zip / Pumpy-v0.4.4-win32.zip: Pumpy.exe único (sem DLL extra). Copie para a pasta do jogo.
  • PumpyReconstructed-v0.4.4-linux-x86_64.tar.gz: build Linux (veja o LEIAME.txt). É anexado alguns minutos depois da publicação.

Modo missão (World Tour)

  • Hidden steps: uma linha só de setas hidden que não foi pisada não conta mais MISS, não entra no TotalStep e não quebra o combo, como no original. Linha com hidden e seta comum juntas continua sendo julgada normalmente.
  • Pista no centro: em músicas Single com um jogador, a pista, os receptores, o judge e o combo ficam no centro da tela.
  • PRESS CENTER STEP fica na frente do nome e do score do recorde.

Longs

  • Vanish: o long agora some junto com a cabeça. Segurado, com Vanish, ele fica invisível.
  • X-MODE + Deceleration: o long segurado aparecia ~12 px deslocado para o lado em relação às setas.

Telas

  • A capa (TITLE) antes da música cobre a tela inteira, sem CREDIT / FREE PLAY / EVENT por cima.
  • O DEMO PLAY começa sem as esperas da tela de título.

Músicas

  • 13 charts que estavam sem música, com níveis que só existem neles, entram no canal ANOTHER.

Atenção

  • A ordem do PRESS CENTER STEP, a capa sem créditos e a demo mais rápida seguem o que foi pedido; não foram conferidas no executável original.

🤖 Generated with Claude Code

v0.4.3

Choose a tag to compare

@bmbelo87 bmbelo87 released this 11 Oct 15:54

Duas correções.

Downloads

  • Pumpy-v0.4.3-win64.zip / Pumpy-v0.4.3-win32.zip: Pumpy.exe único (sem DLL extra). Copie para a pasta do jogo.
  • PumpyReconstructed-v0.4.3-linux-x86_64.tar.gz: build Linux (veja o LEIAME.txt). É anexado alguns minutos depois da publicação.

Correções

  • Autoplay ligando sozinho: depois de uma demo da atração, a primeira música jogada começava em autoplay, sem ninguém apertar F8. A demo ligava o autoplay e ele não era desligado ao terminar. O pumpy.log agora registra AUTOPLAY: DESLIGADO | origem=sobra da demo da atracao quando isso é desfeito.
  • World Tour, seta disparada: ao trocar de continente segurando o painel, a seta ficava presa na animação de "segurando". Agora ela volta ao repouso quando o painel é solto.

Atenção

  • Se você ligar o autoplay com F8, deixar a demo rodar e voltar a jogar, o autoplay vem desligado (antes continuava ligado).
  • A correção da seta do World Tour segue o que a seleção de músicas já fazia; esse trecho não foi conferido no executável original.

🤖 Generated with Claude Code

v0.4.2

Choose a tag to compare

@bmbelo87 bmbelo87 released this 11 Oct 03:09

Mais músicas e dificuldades recuperadas, prévias criadas a partir das versões antigas e correções.

Downloads

  • Pumpy-v0.4.2-win64.zip / Pumpy-v0.4.2-win32.zip: Pumpy.exe único (sem DLL extra). Copie para a pasta do jogo.
  • PumpyReconstructed-v0.4.2-linux-x86_64.tar.gz: build Linux (veja o LEIAME.txt). É anexado alguns minutos depois da publicação.

USE OLD DATA SONGS: agora 67 músicas

  • 13 novas, achadas na varredura dos steps sem dono: Come on Please, Hatred, Street Show Down, Empire of the sun, U, J Bong e Free Style (o NX tem tudo delas, menos a prévia); All I want for X-Mas, Fiesta Macarena Pt. 1 e Ignition Starts! (dados do Exceed 2); LEXY & 1TYM REMIX e THE WORLD REMIX; e o Freestyle avulso da Eres Para Mi.
  • Dificuldades vindas de .STX antigo: Drunken in melody e Too Late ganham Crazy e Nightmare (Exceed 2); Chicken Wing ganha Freestyle (Exceed).
  • A intro tocada na seleção das músicas antigas é o AUDIO/D<ID>.AUD da versão anterior.

Import Old Data (tools/import_old_data.py)

Cria as prévias que faltam em BGA/PREVIEW. Acha em que ponto da música a intro se encaixa e recorta esse trecho do vídeo do BGA; quando o fundo é um .DAT, o próprio jogo desenha o trecho e os quadros viram a prévia. Grava no formato do NX. Precisa de Python, numpy e ffmpeg. As prévias não vêm no pacote: são geradas na sua instalação.

GAME STYLE = MODDED

  • 29 dificuldades escondidas nos steps do NX passam a aparecer com nível "??": LOVELY full Crazy/Nightmare, Canon D full Nightmare, Love is a Danger Zone 2 full Hard/Freestyle, várias das Another, e o Nightmare da Lazenca Save Us.
  • Skin padrão: SKIN00 no VANILLA (como no arcade), SKIN08 no MODDED.

Correções

  • Dance Grade do P2 em Double / Nightmare: jogando só pelo lado do P2 os acertos apareciam zerados.
  • Falha ao entrar no Enter Your Name com a tabela de músicas maior (afetava a 0.4.0 com as músicas novas).

Atenção

  • No VANILLA a skin padrão mudou para a SKIN00.
  • O Nightmare da Lazenca vem de um arquivo sem ligação com a música em tabela nenhuma; a associação é pelo BPM e pela duração.
  • A sincronia das dificuldades vindas de .STX com o áudio do NX não foi conferida música a música (na Too Late o BPM do .STX é 97,1 e o do NX 97,7).
  • Lista completa em docs/COMMANDS.md.

🤖 Generated with Claude Code

v0.4.0

Choose a tag to compare

@bmbelo87 bmbelo87 released this 11 Oct 01:51

Série nova: o USE OLD DATA SONGS traz de volta 54 músicas que ficaram de fora do NX.

Downloads

  • Pumpy-v0.4.0-win64.zip / Pumpy-v0.4.0-win32.zip: Pumpy.exe único (sem DLL extra). Copie para a pasta do jogo.
  • PumpyReconstructed-v0.4.0-linux-x86_64.tar.gz: build Linux (veja o LEIAME.txt). É anexado alguns minutos depois da publicação.

USE OLD DATA SONGS (GAME STYLE = MODDED)

Opção nova no Service Menu, em GAME OPTION. O disco do NX ainda tem o step de músicas que saíram da lista do arcade; com a opção ligada, o que falta (capa, prévia, disco e, em algumas, BGA ou áudio) é lido de uma versão anterior instalada ao lado.

  • O jogo sobe duas pastas a partir da pasta do jogo e procura pastas NN_nome\game com número menor que o da versão atual (por exemplo 18_nx\game ao lado de 17_zero\game, 16_exc2\game, 15_exc\game). Vale a mais próxima que tiver o arquivo.
  • 54 músicas: 9 com dados do Zero (HATE, Pumping Up, My Way, Jump, PERFECT!, The Rap. act 3, Go Away, ETERNITY, All Famy), 5 que precisam de BGA ou áudio de outra versão (As I Told You, Get Up!, BANYA HARD REMIX, Tream Vook of the war Another, NOVASONIC REMIX) e 40 com dados do Exceed 2 ou do Exceed (Hypnosis, Oh! Rosa!, First Love, Chicken Wing, Bambole, Get The Party Started e outras).
  • A linha da opção mostra a situação: DATA OK, MISSING DATA ou NO OLD GAMES FOUND. O pumpy.log lista o que foi achado (procure por OLDDATA:).
  • Lista completa e nomes de arquivo em docs/COMMANDS.md.

Outras novidades

  • Música sem prévia em lugar nenhum mostra o vídeo padrão BGA/001.MOV no card da seleção.
  • CREDIT LIMIT vai de 1 a 9; em OFF não há limite e a faixa de crédito mostra até 99.
  • No WORLD TOUR e no TRAINING os passos só valem depois que a tela termina de entrar, como no ARCADE e na SPECIAL ZONE.

Correções

  • F12 (DG TEST KEY) agora segue para a próxima música; antes dava GAME OVER depois do Dance Grade.

Atenção

  • Os níveis de algumas músicas recuperadas vêm das tabelas do Zero, do Exceed 2 e do Exceed; quando a versão anterior não informa, aparecem como "??".
  • Sem a pasta da versão anterior as músicas continuam na lista e dá para jogar as que têm áudio no NX, mas sem capa e sem disco.
  • No WORLD TOUR a abertura da tela não pode mais ser pulada.

🤖 Generated with Claude Code

v0.3.6

Choose a tag to compare

@bmbelo87 bmbelo87 released this 11 Oct 00:17

Atalhos de operador, extras do MODDED no Service Menu e o pacote Linux de volta.

Downloads

  • Pumpy-v0.3.6-win64.zip / Pumpy-v0.3.6-win32.zip: Pumpy.exe único (sem DLL extra). Copie para a pasta do jogo.
  • PumpyReconstructed-v0.3.6-linux-x86_64.tar.gz: build Linux (veja o LEIAME.txt).

Novidades

  • Alt+Enter alterna janela e tela cheia exclusiva.
  • ESC passa para a próxima tela da atração; durante um crédito, volta ao logo.
  • F3 é o COIN CLEAR: zera moedas e créditos.
  • CENTER no Dance Grade pula a tela: uma vez no VANILLA, três no MODDED.
  • Ícones de comando da mesma posição agora se alternam a cada 3 segundos, como no arcade (por exemplo V e FD).

Extras do MODDED

  • No Service Menu (GAME OPTION), abaixo do GAME STYLE: UNLOCK SPECIAL ZONE, AUTOPLAY KEY (F8) e DG TEST KEY (F12). As duas teclas começam desligadas.
  • Velocidades 5X e 6X no código de velocidade, e +0.5X com UL UL UR UR C (1.5X, 2.5X...).

Correções

  • O CENTER que fecha um código de comando não deixa mais a música em "CENTER STEP".
  • O pacote Linux voltou: as releases v0.2.4 e v0.3.0 saíram sem ele por um erro de compilação no GCC.

Atenção

  • O F8 (autoplay) deixou de funcionar por padrão. Para usar, ligue GAME STYLE = MODDED e AUTOPLAY KEY no Service Menu.
  • Lista de códigos e teclas em docs/COMMANDS.md.

🤖 Generated with Claude Code

v0.3.0

Choose a tag to compare

@bmbelo87 bmbelo87 released this 10 Oct 22:49

A atração do NX completa, ranking e faixa de crédito do arcade, e o código sem os nomes das versões antigas.

Downloads

  • Pumpy-v0.3.0-win64.zip / Pumpy-v0.3.0-win32.zip: Pumpy.exe único (sem DLL extra). Copie para a pasta do jogo.
  • PumpyReconstructed-v0.3.0-linux-x86_64.tar.gz: build Linux (veja o LEIAME.txt).

Novidades

  • Atração do NX: logo → NEXCADE → abertura → título → DEMO PLAY → ranking → WPF2007, em laço. A demo roda sem tela de carga.
  • Ranking refeito como no arcade (HIGH SCORE com o top 20, rolando da 14ª à 1ª posição).
  • Faixa de crédito em todas as telas: FREE PLAY, EVENT, contador de créditos e DEMO PLAY.
  • Com GAME STYLE em MODDED, a atração também roda em FREE PLAY / EVENT: o CENTER leva ao título, e o título volta à atração sozinho.
  • A versão do build aparece no Service Menu e no início do pumpy.log, e agora sobe a cada commit.

Correções

  • Dois jogadores com skins diferentes: cada um vê a step zone da própria skin.
  • Dois jogadores em dificuldades diferentes: as acelerações e desacelerações do chart valem para cada um.
  • A seleção de músicas só aceita passos depois que a tela termina de entrar.
  • Sem vsync, o jogo não fica mais abaixo da taxa do monitor; vsync recusado ou ignorado pelo driver é detectado.
  • O jogo não cria nem lê mais o PIUEXCEED2.INI; o som da demo segue o DEMO SOUND do Service Menu.

Para quem mexe no código

  • Arquivos e identificadores com nome de Exceed/Zero foram renomeados pela função (exceed_select.c → select_core.c, ExSelect_* → Select_*, zeroHoldDraw → holdDraw etc.). Sem mudança de comportamento.

Atenção

  • O PIUEXCEED2.INI antigo na pasta do jogo pode ser apagado.
  • O caminho sem vsync foi corrigido, mas testado só com vsync ligado.

🤖 Generated with Claude Code

v0.2.4

Choose a tag to compare

@bmbelo87 bmbelo87 released this 10 Oct 21:19

GAME STYLE, duas músicas recuperadas e ajustes de gameplay conferidos no original.

Downloads

  • Pumpy-v0.2.4-win64.zip / Pumpy-v0.2.4-win32.zip: Pumpy.exe único (sem DLL extra). Copie para a pasta do jogo.
  • PumpyReconstructed-v0.2.4-linux-x86_64.tar.gz: build Linux (veja o LEIAME.txt).

Novidades

  • GAME STYLE no Service Menu (GAME OPTION): VANILLA aceita só os códigos do arcade; MODDED libera os extras do port. O padrão é VANILLA.
  • Músicas recuperadas, visíveis no MODDED: Fighting Spirit (H.O.T) e Valenti (BoA) no K-POP, e Fighting Spirit Another na Special Zone.
  • Ícones das skins SLIME e MELODY.
  • Aviso AUTOPLAY na tela quando o autoplay está ligado, e registro no pumpy.log de quando e como ele foi ligado.
  • Lista de códigos em docs/COMMANDS.md.
  • O Service Menu mostra a versão do projeto (RECOMP-0.2.4).

Correções

  • Lifebar: o pulso acompanha a batida como no original, e a regra de vida segue a tabela do arcade (curva por LEVEL, reserva acima do máximo em músicas de nível alto).
  • Long: o corpo não fica mais largo que a cabeça e a ponta, e a ponta é consumida aos poucos no receptor.
  • Comandos digitados pelo P2 agora valem em Double e Nightmare (velocidade, Vanish, Flash etc.).

Atenção

  • Com LEVEL em NORMAL a vida sobe mais devagar do que nas versões anteriores; é a curva do arcade.
  • Os códigos extras (skins REbirth/EZ/SLIME/MELODY e BGA Off) só funcionam com GAME STYLE em MODDED.

🤖 Generated with Claude Code

v0.2.3

Choose a tag to compare

@bmbelo87 bmbelo87 released this 10 Oct 18:36

Rolagem das setas mais lisa com vsync e novidades do NX.

Downloads

  • Pumpy-v0.2.3-win64.zip / Pumpy-v0.2.3-win32.zip: Pumpy.exe único (sem DLL extra). Copie para a pasta do jogo.
  • PumpyReconstructed-v0.2.3-linux-x86_64.tar.gz: build Linux (veja o LEIAME.txt).

Correções

  • Setas não trepidam mais com vsync ligado em máquinas mais lentas, nem dão a travada do começo da música.
  • Station com 2 jogadores ou EVENT mostra T-only/W-only e o CENTER não confirma.

Novidades

  • Chart próprio por jogador, combo no NX Mode e som do Dance Grade.
  • Kcal na seleção de música e por jogador; som de código do P2 no Training.
  • Service Menu: teste de painéis no I/O TEST, página RESTRICTION e créditos até 99.

🤖 Generated with Claude Code

v0.2.2

Choose a tag to compare

@bmbelo87 bmbelo87 released this 10 Oct 01:51

Correções de gameplay e telas do NX.

Downloads

  • Pumpy-v0.2.2-win64.zip / Pumpy-v0.2.2-win32.zip: Pumpy.exe único (sem DLL extra). Copie para a pasta do jogo.
  • PumpyReconstructed-v0.2.2-linux-x86_64.tar.gz: build Linux (veja o LEIAME.txt).

Correções

  • Longs não somem mais em trechos com efeitos de velocidade nem ao apertar outra seta segurando o long.
  • Precisão igual ao NX: janelas fixas em ms por nível (EASY/NORMAL/HARD) e linha julgada pela média das setas.
  • Service Menu com a fonte bitmap original (inclui hangul).
  • Tela de título com os avisos INSERT COIN / CENTER STEP do NX.

🤖 Generated with Claude Code