Repository navigation
decomp-it-up-Zero v0.2.2
Pump It Up: Zero reconstruction for Windows x64, version 0.2.2.
Contents: Pumpy.exe, SDL2.dll, z.dll (zlib), vcruntime140.dll. Video (libmpeg2) is linked into the executable.
How to use: extract the zip into your own Pump It Up Zero data folder (next to AUDIO/, BGA/, SCRIPT/, TITLE/, WAVE/ and STEP.DAT) and run Pumpy.exe. Game assets are not included.
Versioning: from now on every commit is a version. The last number counts commits since v0.2.0, and the version is shown in pumpy.log, in the operator menu and in the file properties of Pumpy.exe.
New in 0.2.2:
- Judgment timing as in the original: the windows now come from the game's own
NORMALMODE.LUAtables, per judgment level (EASY/NORMAL/HARD), and are fixed in time at any BPM (PERFECT on NORMAL: 41.7 ms early, 83.3 ms late). Before, the Exceed rule was used and the window grew in slow blocks. - Long notes:
- They no longer vanish in songs with speed changes.
- Stepping another arrow while holding a long note is no longer lost as a MISS.
- Modifiers: Mirror, Random Step, Vanish, Non-Step, Earthworm, Freedom and X-Mode now take effect in gameplay, on both sides (only speed and RV did before).
- Player 2:
- P2 playing alone now gets the difficulty they picked (it was always NORMAL), including Double and Nightmare.
- P2 alone in Double/Nightmare: modifiers, block speed, Stage Break and Dance Grade now work.
- A player who joins on the song select is no longer dropped on the next stage.
- Screens:
- Next Stage and Game Over play their whole video (they were cut short).
- The Dance Grade crowd sound stops when the screen ends.
- The operator menu is now silent.
- The previous song's judgment no longer shows at the start of the next one.
- Smoothness: high-resolution main loop timer, vsync that is actually checked (with a frame limiter at the monitor rate when the driver does not apply it) and arrows drawn with the clock of the last buffer swap.
- Alt+Enter toggles fullscreen. On widescreen monitors fullscreen keeps 4:3 with black side bars unless ASPECT is set to STRETCH in GRAPHICS SETTINGS.
- BUTTON CONFIG in the operator menu: bind keyboard keys and joystick/dance pad buttons for both players.
Not tested in game yet: these changes were built and reviewed in code only. Please report anything that still misbehaves.
Known issues: the Accelerate (AC) and Decelerate (DC) modifiers still have no effect, and there is a pause of about one second when entering the song select.
Antivirus note: some engines flag new, unsigned executables with generic or machine-learning heuristics (for example Trojan:Win32/Wacatac.C!ml). Pumpy.exe is built with MSVC directly from the source in this repository, with no packer or obfuscation, and it has no network code. If Windows Defender blocks it, open Windows Security → Protection history and choose "Allow on device", or build it yourself (see README).
SHA-256:
Pumpy.exe:2A4BEAE3AAA15391806ABAB0002DEA37084D1449D0790473BEB05772EC281590decomp-it-up-Zero-win64.zip:5B2BC8FBEBCFB6F4012CB00B1D2A37E9BDD82091A9BD967885BE821C1AE9FBC9