mirror of
https://github.com/djhackersdev/legacy-tools.git
synced 2026-08-23 02:44:31 -05:00
59 lines
2.3 KiB
C#
Executable File
59 lines
2.3 KiB
C#
Executable File
using CommandLine;
|
|
|
|
namespace _2dxrender
|
|
{
|
|
class Options
|
|
{
|
|
[Option('i', "input-chart", Required = true, HelpText = "Input .1 chart file")]
|
|
public string InputChart { get; set; }
|
|
|
|
[Option('s', "input-audio", Required = true, HelpText = "Input .s3p/.2dx audio archive or audio folder")]
|
|
public string InputAudio { get; set; }
|
|
|
|
[Option('c', "chart", Default = 2, HelpText = "Chart ID to render")]
|
|
public int ChartId { get; set; }
|
|
|
|
[Option('n', "no-bgm", Default = false, HelpText = "Render without BGM")]
|
|
public bool NoBgm { get; set; }
|
|
|
|
[Option('r', "volume", Default = 0.85f, HelpText = "Render volume (1.0 = 100%)")]
|
|
public float RenderVolume { get; set; }
|
|
|
|
[Option('a', "assist-clap", Default = false, HelpText = "Enable assist clap sounds")]
|
|
public bool AssistClap { get; set; }
|
|
|
|
[Option('p', "assist-clap-sound", Default = "clap.wav", HelpText = "Assist clap sound file")]
|
|
public string AssistClapSound { get; set; }
|
|
|
|
[Option('k', "volume-clap", Default = 1.25f, HelpText = "Assist clap render volume (1.0 = 100%)")]
|
|
public float AssistClapVolume { get; set; }
|
|
|
|
[Option('o', "output", Required = true, HelpText = "Output file")]
|
|
public string OutputFile { get; set; }
|
|
|
|
[Option('f', "output-format", Default = "mp3", HelpText = "Output file format (WAV or MP3)")]
|
|
public string OutputFormat { get; set; }
|
|
|
|
[Option("id3-album", Default = "", HelpText = "ID3 album tag")]
|
|
public string Id3Album { get; set; }
|
|
|
|
[Option("id3-album-artist", Default = "", HelpText = "ID3 album artist tag")]
|
|
public string Id3AlbumArtist { get; set; }
|
|
|
|
[Option("id3-artist", Default = "", HelpText = "ID3 artist tag")]
|
|
public string Id3Artist { get; set; }
|
|
|
|
[Option("id3-title", Default = "", HelpText = "ID3 title tag")]
|
|
public string Id3Title { get; set; }
|
|
|
|
[Option("id3-year", Default = "", HelpText = "ID3 year tag")]
|
|
public string Id3Year{ get; set; }
|
|
|
|
[Option("id3-genre", Default = "", HelpText = "ID3 genre tag")]
|
|
public string Id3Genre { get; set; }
|
|
|
|
[Option("id3-track", Default = "", HelpText = "ID3 track tag")]
|
|
public string Id3Track { get; set; }
|
|
}
|
|
}
|