1
0
mirror of https://github.com/pumpitupdev/pumptools.git synced 2025-01-31 03:43:43 +01:00

Update game doc, NXA, barrier unlock conditions

Remove the NXA guide excel sheet as it doesn't add any value.
It simply dumped data from mission.txt into a table.

Add reverse engineered information about barrier unlock conditions
for NXA. Barrier colors could not be figured out at this point,
but should be fairly easy to add once the conditions apply and
the game shows which barriers are unlocked.
This commit is contained in:
icex2 2022-06-06 22:35:38 +02:00
parent 00d3f5a8ad
commit 2a24c51281
4 changed files with 95 additions and 0 deletions

94
doc/game/21-nxa.md Normal file
View File

@ -0,0 +1,94 @@
# Pump it Up NX Absolute
This document collects various information about the game itself.
## Trivia
* Release: December 2008
* USB player profiles from NX2 can be carried over and are extended by the game on first load. NXA
USB profiles are not backwards compatible with NX2.
* The original game only allows special brand of usb thumb drives. Other drives are not accepted by
the game. Profiles were managed and uploaded by the player using a proprietary software called
"PUMBI" which is no longer supported.
# Game modes
* Arcade Station: Separated into 3 channels. Each channel contains songs with chart difficulties Normal, Hard, Crazy,
Freestyle, Nightmare
* New Tunes
* Banya
* K-Pop
* Pop
* Training Station
* Brain Shower: Solve puzzles/quiz questions while playing a song
* Special Station: Full versions, remixes and another step (charts)
* World Max: Clear missions to unlock further locked missions and content in Special Station
## World max guide and unlocks
Either take a look at the `missions.txt` file which is either located on the compressed file system
of an original drive or in the `game` data folder of some data release, or use
[blood618's guide](guide/nxa.pdf) which was published on ph-online back in the days.
### Missions.txt
Take a look at the `missions.txt` file which should easily reveal a bunch of useful information
already like mission conditions.
### blood618's guide
See [here](guide/nxa.pdf).
### Unlocks sourced from disassembly (icex2)
Sourced from the disassembly of the 1.10 build.
The game takes any saves from NX2 and converts them to NXA saves. Internally, this is done by
simply appending new data to the existing NX2 save file format. However, this does not keep the
format (backwards) compatible at all, as some missions have changed as well as how unlock flags
are processsed by the game, e.g. barrier unlock flags are entirely re-mapped.
#### Barriers
*EFxxx* identifiers are the official "mission step" identifiers used in the game's code and
assets. You can use these to search for the mission entries in the `mission.txt` file.
Total of 10 barriers to unlock. IDs denote game internal identifiers for each barrier.
* Yellow (Barrier ID 7)
* Clear (nearly) all missions in Ladania
* Mission step IDs: EF450 (Beat the Step / Ladania) to EF464 (Devil Castle / Ladania) without EF458 (NXSB / Ladania)
* Dark Green (Barrier ID 5)
* Clear (nearly) all missions "on earth" which includes missions of the lands Caelum, Luman Ocean, Ladania, Pandonus and Arowahi
* Mission step IDs: EF400 (Arriving / Caelum) to EF487 (More-Powerful 2 / Arowahi) without EF432 (* Yasangma 2-2 / Luman Ocean)
* ??? (Barrier ID 10)
* Clear all missions in Caelum
* Mission step IDs: EF400 (Arriving / Caelum) to EF424: Appear / Caelum
* ??? (Barrier ID 8)
* Clear Turn Turn Turn! / Pandonus (EF445)
* ??? (Barrier ID 13)
* Clear She Likes D / Pandonus (EF440)
* Clear Lighthouse / Arowahi (EF483)
* ??? (Barrier ID 11)
* Clear Wook! / Arowahi (EF466)
* Clear Turn Turn Turn! / Pandonus (EF445)
* Total world max clear percentage > ~61% (the math in the code is super weird resulting in a non-rounded floating point value)
* ??? (Barrier ID 6)
* Clear More-Powerful 8 / Evgeneia Geist (EF599)
* Clear WormHole / Dream's Kyma (EF598)
* Clear WormHole / Stella's Maya (EF597)
* Clear Galaxy / Infiniti Musica (EF596)
* Clear * Ehne 2 / Infiniti Musica (EF595)
* Clear ForWamm / Infiniti Musica (EF594)
* ??? (Barrier ID 4)
* Clear Remember Me 4" / Parafora Psychi (EF631)
* Clear Space City 2 / Parafora Psychi (EF632)
* Clear WormHole / Stella's Maya (EF636)
* Clear Dead End 2 / Cosmos Spatium (EF637)
* ??? (Barrier ID 12)
* Either have it already unlocked + some unknown condition
* Or get more than 19% on World Max
* ??? (Barrier ID 9)
* Accumulated clear percentages (see profile overview on USB load) of World Max, Arcade Station,
Brain Shower and Special Zone >= 40%
* Which means that achieving >= 40% on one station alone, e.g. World Max, also works

View File

@ -22,4 +22,5 @@ game modes, unlock and modifier codes etc.
* [Pump it Up NX: New Xenesis](18-nx.md)
* [Pump it Up: PRO](19-pro.md)
* [Pump it Up NX2: Next Xenesis](20-nx2.md)
* [Pump it Up NX Absolute](21-nxa.md)
* [Pump it Up: PRO 2](22-pro2.md)