Skip to content

komikazui/2dxrender

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2dxrender

Render IIDX charts into audio files

2dxrender.exe

cmd> 2dxrender.exe --help
2dxrender 1.0.0.0
Copyright c  2018

  -i, --input-chart          Required. Input .1 chart file

  -s, --input-audio          Required. Input .s3p/.2dx audio archive or audio folder

  -c, --chart                (Default: 2) Chart ID to render

  -n, --no-bgm               (Default: false) Render without BGM

  -r, --volume               (Default: 0.85) Render volume (1.0 = 100%)

  -a, --assist-clap          (Default: false) Enable assist clap sounds

  -p, --assist-clap-sound    (Default: clap.wav) Assist clap sound file

  -k, --volume-clap          (Default: 1.25) Assist clap render volume (1.0 = 100%)

  -o, --output               Required. Output file

  -f, --output-format        (Default: mp3) Output file format (WAV or MP3)

  --id3-album-art            (Default: ) ID3 album art

  --id3-album                (Default: ) ID3 album tag

  --id3-album-artist         (Default: ) ID3 album artist tag

  --id3-artist               (Default: ) ID3 artist tag

  --id3-title                (Default: ) ID3 title tag

  --id3-year                 (Default: ) ID3 year tag

  --id3-genre                (Default: ) ID3 genre tag

  --id3-track                (Default: ) ID3 track tag

  --help                     Display this help screen.

  --version                  Display version information.

  • Currently only .1 charts from beatmania IIDX 25 CANNON BALLERS are supported
  • You can specify a .2dx, .s3p, or folder for the input keysounds
  • MP3 is restricted to CBR 320 at the moment due to a bug with NAudio.Lame
  • Requires .NET 4.0

Mass converter (render_songs.py)

NOW REQUIRES ffmpeg.exe IN SAME FOLDER OR SYSTEM PATH

cmd> python3 render_songs.py --help
usage: render_songs.py [-h] --input-folder INPUT_FOLDER
                       [--output-folder OUTPUT_FOLDER]
                       [--music-database-file MUSIC_DATABASE_FILE]
                       [--charts CHARTS [CHARTS ...]]
                       [--id3-album-artist ID3_ALBUM_ARTIST]
                       [--output-format OUTPUT_FORMAT]
                       [--threads THREADS]

optional arguments:
  -h, --help            show this help message and exit
  --input-folder INPUT_FOLDER
                        Input songs folder
  --output-folder OUTPUT_FOLDER
                        Output folder
  --music-database-file MUSIC_DATABASE_FILE
                        Input music database file
  --charts CHARTS [CHARTS ...]
                        Charts to render for each song
  --id3-album-artist ID3_ALBUM_ARTIST
                        ID3 album artist
  --output-format OUTPUT_FORMAT
                        Output format: WAV or MP3
  --threads THREADS
                        Max number of threads to use for rendering songs
  • Automatically tag things if you point it at your music_data.bin file using --music-database-file
  • Requires at least Python 3.4 (tested with 3.6, but 3.4 should be fine. Lower may or may not work)
  • Valid charts IDs:
0: 'SP HYPER',
1: 'SP NORMAL',
2: 'SP ANOTHER',
3: 'SP BEGINNER',
4: 'SP LEGGENDARIA',
6: 'DP HYPER',
7: 'DP NORMAL',
8: 'DP ANOTHER',
10: 'DP LEGGENDARIA',

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 52.6%
  • C# 47.4%