Download Phoenix 2.05 database: https://github.com/aaaaaa2493/pumpout-db-updates/releases/download/Phoenix-2.05/pumpout-phoenix-2.05.db
At the moment, I'm doing it regularly, so you don't have to
- Copy patchnotes from piugame.com into
patchnote.txt
file. Remove unnecessary info (likeExclusive song for premium only
text). Example of patchnote: https://piugame.com/phoenix_notice?wr_id=236 - Edit patchnote_parser.py
PATCH_VERSION
variable - Run patchnote_parser.py
- Copy the content that is before the line (
----
) into data.py intoSTEPMAKERS
andKOREAN_TITLES
variables. Fill the info about stepmakers and korean titles based on Official YouTube channel - Copy the content that is after the line (
----
) into data.py intodata
variable right at the top as first entries. Check for correctness - Add new patch version into main.py
patches
variable - Run main.py and get
.sql
file insql
folder. - Copy latest database from
db
folder and name it with the latest patch name - Perform SQL query with the generated
.sql
file on the newdb
file - Copy images into
img_big
andimg
folders. Files inimg
folder should be 250px in width or less.
How to get images:
- Use yt-dlp
- Use content update teaser videos from Official YouTube channel. Make sure no watermark is present (for example, Phoenix logo)
- In case there is no good preview use NEVSISTER channel. Make sure to remove stepmaker info from the corners
- In case you can't remove stepmakers from corners, copy song previews from somewhere else.
- Use the following command:
yt-dlp -f bestvideo+bestaudio --merge-output-format mkv --extractor-args youtube:player_client=android -o 1.mkv https://www.youtube.com/watch?v=rcdPlWC_5mo && ffmpeg -ss 1:28 -i 1.mkv -vframes 1 Phoenix_Curiosity_Overdrive.png && rm 1.mkv
- Replace
https://www.youtube.com/watch?v=rcdPlWC_5mo
with actual video - Replace
1:28
with actual minute:second of the song preview - Replace
Phoenix_Curiosity_Overdrive.png
with actual file name generated in the SQL file (look in the database after applying SQL patch) - You end up with image exactly at the start of the desired second of the video.
Example of changes for Phoenix 1.05 patch: commit