Hosts tools to mod the two Pump It Up games released to the PlayStation Portable.
I recently discovered the two games and I find fascinating the idea of having a pocketable PIU with the latest charts.
The entire process is experimental. While there is a proof of success, the converted songs might have some problems as piu-makestx
needs to be polished more. The Exceed/Zero engine is also old and limited and it does not suppor the effects found in the chart from the latest games.
Also the following bugs are found when converting a SSC chart into STX:
- The chart will have a slightly off speed
- Tempo change are not yet supported
- I have no idea what the G/W/A/B/C are
- There is no way to port all the difficulties
- Go
- ffmpeg executable files
- An ISO of PIU Exceed Portable or PIU Zero Portable
- A modified version of PIU Exceed Portable to load files from the memory stick
- PSP tools to convert audio and BGA to a PSP compatible format
- Either a real PSP or PPSSPP emulator
- The song+chart you want to install
After installing Go, open a terminal and run the following:
go install github.com/xeeynamo/piupsp-tools/piu-respack@latest
go install github.com/xeeynamo/piupsp-tools/piu-makestx@latest
Get the SSC chart of the song you would like to convert and run the following command to convert, for example, the S10 chart as "normal difficulty":
piu-makestx 1640.ssc 1640.STX S10
ffmpeg -i 1640.mp3 -ar 44100 1640.wav
./at3tool/at3tool -e 1640.wav 1640.AT3
ffmpeg -i 1640.mpg -map 0:0 -vf scale=480:272:flags=lanczos -vb 4M 1640.avi
./psmfenc -video -avgb 1000 -peakb 2000 -2pass 1640.avi 1640.BSF
./psmfmux 1640.BSF 1640.MPS
./PsmfComposerCMD 1640.MPS 1640.PMF
Open the game ISO and copy all the content of PSP_GAME\USDIR
into a new folder in your PSP memory stick called PIU
. Replace one of the existing AT3 files in the folder PIU/AUDIO
with the one you created. I would choose A06.AT3
as it is the very first song that is shown in the Arcade Mode. Then do the same with your PMF into PIU/BGA
.
Now you need to put the chart inside the file STEP.DAT
. Unpack STEP.DAT
:
piu-respack x STEP.DAT
Put your STX file inside the new created folder STEP
and repack it:
piu-respack p STEP STEP.DAT
As I previously mentioned, the process and the result is a proof of concept and I can streamline it if there is interest.
- Modify the images with TPP format (they are essentially a TM2 picture)
- Find the list of songs and their difficulties to allow expanding the selection rather than replacing existing songs
- Polish the SSC to STX conversion
- hansscholt to have shared with me his STX parser